24 Apr 2026

9

Swap File trên Linux là gì? Vì sao VPS nên có Swap để hoạt động ổn định hơn?

Post by Admin
Swap File trên Linux là gì? Vì sao VPS nên có Swap để hoạt động ổn định hơn?

Swap File là gì?

Swap File là một tệp đặc biệt trên ổ đĩa được Linux sử dụng như bộ nhớ ảo (virtual memory).

Khi RAM vật lý gần hết, hệ điều hành sẽ tạm thời chuyển những dữ liệu ít sử dụng từ RAM sang swap để giải phóng bộ nhớ cho các tiến trình đang hoạt động.

Ví dụ:

  • RAM vật lý: 2GB
  • Swap: 4GB
  • Tổng bộ nhớ khả dụng: 6GB

Tuy swap chậm hơn RAM rất nhiều vì nằm trên SSD/HDD, nhưng nó đóng vai trò như một vùng đệm an toàn cho hệ thống.

Swap File hoạt động như thế nào?

Quy trình hoạt động của swap:

  1. Ứng dụng sử dụng RAM bình thường
  2. RAM gần đầy
  3. Linux chuyển dữ liệu ít dùng sang swap
  4. RAM được giải phóng cho tiến trình quan trọng hơn
  5. Hệ thống tiếp tục hoạt động ổn định

Điều này giúp tránh tình trạng: Out of memory, Killed (Đây là lỗi rất thường gặp trên các VPS cấu hình thấp).

Tác dụng của Swap File trên VPS

1. Giúp hệ thống ổn định hơn

Khi RAM cạn, swap giúp server không bị treo đột ngột.

2. Hạn chế dịch vụ bị dừng

Các dịch vụ như:

  • MySQL / MariaDB
  • Apache / Nginx
  • PHP-FPM
  • Redis
  • ClamAV

đều có thể bị hệ điều hành tắt nếu thiếu RAM.

3. Hỗ trợ VPS RAM thấp

Các VPS:

  • 1GB RAM
  • 2GB RAM

nên có swap để hoạt động mượt hơn.

4. Giảm lỗi khi scan virus

Ví dụ khi chạy clamscan -r /home thì server báo Killed. Nguyên nhân là do thiếu RAM. Swap sẽ hỗ trợ xử lý trường hợp này.

Cách tạo Swap File trên Ubuntu

Ví dụ tạo swap 8GB:

sudo swapoff /swapfile
sudo fallocate -l 8G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Sau đó kiểm tra: 

free -h

Lưu ý khi sử dụng Swap

Swap hữu ích nhưng cần lưu ý:

  • Swap chậm hơn RAM nhiều lần
  • Không nên lạm dụng swap
  • Nếu swap dùng thường xuyên → nên nâng RAM
  • Swap chỉ nên là bộ nhớ dự phòng

 

 

 

Đóng góp ý kiến

0918.60.39.69