Tạo swap (ram ảo) nhằm tăng bộ nhớ ram cho vps

Thường để giảm chi phí nên chúng ta thường mua vps với dung lượng ram nhỏ và như thế khi website có nhiều lượt truy cập và cài các plugin sử dụng tài nguyên nhiều dẫn đến ram không đủ dùng. Để giải quyết vấn đề này chúng ta cần tạo swap (ram ảo) để tăng cường bộ nhớ ram cho vps. Tạo swap ở đây nó sẽ lấy dung lượng trực tiếp từ ổ cứng để làm ram

1. Kiểm tra trên vps đã có tạo swap hay chưa

Nếu đã có nó sẽ trả về thông tin như dưới đây

NAME TYPE SIZE USED PRIO
/addram file 2G 1.8M -2

Kiểm tra ram:

Sẽ trả về 2 dòng

Mem: 990M 685M 98M 43M 207M 126M
Swap: 1.9G 1.8M 1.9G

Mem là ram vật lý

Swap là ram ảo

2. Tạo swap (ram ảo)

Lưu ý chỉ nên tạo gấp đôi bộ nhớ ram vật lý thôi nha

chỗ addram là tên swap, bạn có thể thay đổi lại nếu bạn thích tên khác và vị trí chứa nó nữa ở đây mình đặt nay ngoài cùng của vps

3. Phân quyền cho fil swap

Mục đích của phần quyền là để chắc rằng chỉ người dùng root mới có thể đọc và ghi vào file swap các bạn chạy lần lượt hai lệnh dưới đây

4. Tạo phân vùng swap

các bạn chạy lệnh sau để tạo phân vùng swap:

5. Kích hoạt swap

Chạy lệnh sau để kích hoạt swap:

6. Chạy file swap mỗi khi vps restart lại

Để phân vùng swap không bị mất mỗi khi khởi động lại hệ thống các bạn cần chỉnh sửa file /etc/fstab bằng cách chạy lệnh sau:

7. Thiết lập sử dụng swap khi ram vật lý còn bao nhiêu

Mặc định centos 7 nó sẽ sử dụng swap khi ram vật lý còn 30%, con số này thì quá lớn vậy nên chúng ta muốn set lại thành 10% chẳn hạn. Và Swappiness là thuộc tính này

Để xem Swappiness hiện tại:

Để đặt giá trị swappiness thành 10, hãy chạy lệnh sau:

Để tham số này không bị thay đổi mỗi khi khởi động lại, hãy mở file /etc/sysctl.conf

Thêm dòng sau vào cuối file và lưu lại

Tiếp theo các bạn mở file /usr/lib/tuned/virtual-guest/tuned.conf tìm và sửa vm.swappiness

Cũng tương tự như file /etc/sysctl.conf

8. Xóa swap

Nếu có điều kiện mua vps cấu hình cao thì cần gì xài swap. Giờ là lúc chúng ta nên xóa nó đi

Đầu tiên để hủy kích hoạt swap các bạn chạy lệnh sau:

Tiếp theo mở file /etc/fstab và xoá dòng dưới đây

Cuối cùng, xóa swapfile

Ah nếu bạn nào cần dịch vụ tạo swap (ram ảo) để nâng thêm bộ nhớ ram mà nhát làm thì mình có dịch vụ luôn. Liên hệ

Mr Tùng

0912.889.416

Email:nguyentantung@gmail.com

face:facebook.com/tungchili

skype:ketnoikhonggian

5/5 (2 Đánh giá)


Gửi Phản Hồi
Chọn đánh giá của bạn
0 Bình Luận
Thông tin người gửi
Anh Chị

Đăng ký nhận bài viết mới

Khi mình đăng bài mới bạn sẽ nhận nó qua Email


Hướng dẫn thiết kế theme

Các functions thường dùng

  • Hotline: 0912 889 416

Mọi sự sao chép xin ghi rõ nguồn là fcwordpress.net

Chuyên trang về wordpress: hướng dẫn thiết kế theme, plugin, thủ thuật wordpress