Hướng dẫn tạo, xóa, thay đổi kích thước cho swap Centos 7
Swap là một khoảng trống trên đĩa được sử dụng khi dung lượng bộ nhớ RAM đầy . Nếu VPS ram ít thì có thể làm theo hướng dẫn thay đổi swap để tăng sức mạnh cho VPS
Trước tiên chúng ta kiểm tra xem đã có swap bằng lệnh
# free -m #
Như hình dưới đã có swap
Nếu em đã có rồi mà chúng ta cần thay đổi kích thước cho phù hợp thi làm như sau:
Xóa Swap
swapoff -v /swapfile /swapfile swap swap defaults 0 0 rm -f /swapfile
Sau khi xóa rồi chúng ta sẽ tạo lại
Thêm Mới:
Dung lượng swap được tính bằng: Số Gb x 1024 = dung lượng ( ví dụ dưới 4096 ) – theo nhiều người cho rằng lấy hơn 1.5 lần so với ram của bạn hiện tại.
sudo dd if=/dev/zero of=/swapfile count=4096 bs=1MiB //chờ chạy lệnh sau sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile // kiểm tra lại lệnh free -m
Điều chỉnh giá trị Swappiness
sysctl vm.swappiness=10
Điều này có nghĩa hệ thống sẽ bắt đầu sử dụng swap khi Ram thật chỉ còn trống 10% ( mặc định là 30% )
Để tham số này không bị thay đổi mỗi khi khởi động lại, hãy mở file /etc/sysctl.conf
#cài đặt trình chỉnh sửa nano yum install nano -y #chỉnh sửa nano /etc/sysctl.conf
Thêm dòng sau vào cuối file và lưu lại
vm.swappiness=10
Tiếp theo các bạn mở file /usr/lib/tuned/virtual-guest/tuned.conf tìm và sửa vm.swappiness giá trị = 10
nano /usr/lib/tuned/virtual-guest/tuned.conf
vm.swappiness = 10