Cách tạo Swap thủ công trên CentOS 7 Linux

Tác giả Network Engineer, T.Mười 29, 2021, 02:34:17 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách tạo Swap thủ công trên CentOS 7 Linux


Một trong những cách dễ nhất để làm cho máy chủ của bạn phản hồi nhanh hơn và bảo vệ khỏi lỗi hết bộ nhớ RAM trong ứng dụng của bạn là thêm một số không gian Swap. Swap là một khu vực trên ổ lưu trữ, nơi hệ điều hành có thể tạm thời lưu trữ dữ liệu mà nó không còn có thể lưu giữ trong bộ nhớ RAM khi đã sử dụng hết.

Điều này cung cấp cho bạn khả năng tăng lượng thông tin mà máy chủ của bạn có thể lưu giữ trong bộ nhớ RAM hoạt động của nó. Với một số lưu ý: đọc từ và ghi vào Swap chậm hơn so với sử dụng bộ nhớ RAM vật lý, nhưng nó có thể cung cấp một khả năng an toàn tốt khi máy chủ của bạn sắp hết bộ nhớ RAM.

Nếu không có Swap, khi máy chủ hết bộ nhớ RAM nó có thể bắt đầu hủy các ứng dụng để giải phóng bộ nhớ hoặc thậm chí là sập toàn bộ hệ thống. Điều này có thể khiến bạn mất dữ liệu chưa được lưu hoặc trải qua thời gian chết. Để đảm bảo truy cập dữ liệu đáng tin cậy, một số ứng dụng yêu cầu Swap để hoạt động.

1. Tạo 2 GB Swap bằng cách sử dụng công cụ dd.

Mã nguồn [Chọn]
$ sudo dd if=/dev/zero of=/swapfile count=2096 bs=1MiB
2. Kích hoạt swap.

Mã nguồn [Chọn]
$ sudo chmod 600 /swapfile
Mã nguồn [Chọn]
$ sudo mkswap /swapfile
Mã nguồn [Chọn]
$ sudo swapon /swapfile
3. Mount Swap vào hệ thống.

Bởi vì Swap là một phân vùng lưu trữ trên hệ thống, vì vậy chúng ta cần gắn nó vào hệ thống để mỗi khi hệ thống khởi động lại thì nó vẫn nhận ra Swap.

Mở tập tin trong đường dẫn /etc/fstab và thêm dòng bên dưới vào.

Mã nguồn [Chọn]
$ vi /etc/fstab
Mã nguồn [Chọn]
/swapfile   swap    swap    sw  0   0
4. Xóa tập tin Swap

Đầu tiên tắt tập tin Swap trước.

Mã nguồn [Chọn]
$ swapoff -v /swapfile
Xóa dòng mà chúng ta đã mount trong tập tin /etc/fstab

Mã nguồn [Chọn]
/swapfile swap swap defaults 0 0
Xóa tập tin Swap.

Mã nguồn [Chọn]
$ rm -f /swapfile