[Info] Hướng dẫn tạo Swap trên CentOS 7

Swap là không gian đĩa được sử dụng khi dung lượng bộ nhớ RAM đầy. Trong bài viết này, HOSTVN sẽ hướng dẫn các bạn cách tạo Swap trên CentOS 7.

Tạo Swap trên CentOS 7 – Swap là không gian trên đĩa được sử dụng khi bộ nhớ RAM vật lý đầy. Khi hệ thống Linux hết RAM, nó sẽ sử dụng Swap để thay thế.

Trao đổi có thể ở dạng phân vùng hoán đổi chuyên dụng hoặc tệp hoán đổi. Trong hầu hết các trường hợp khi chạy CentOS trên máy ảo, không có phân vùng hoán đổi, vì vậy lựa chọn duy nhất là tạo một tệp hoán đổi.

Trong bài này HOSTVN sẽ hướng dẫn bạn cách tạo Swap trên CentOS 7.

Tạo Hoán đổi trên CentOS 7

1. Kiểm tra Hoán đổi

Điều đầu tiên cần làm là kiểm tra xem hệ thống của bạn đã có Swap chưa bằng cách chạy lệnh sau:

swapon --show

Nếu bạn không thấy bất kỳ kết quả nào trả về, điều đó có nghĩa là hệ thống của bạn không có hoán đổi. Ngược lại, nếu bạn thấy kết quả như hình bên dưới thì hệ thống của bạn đã có Swap và bạn không cần phải làm gì khác.

Screenshot_25

2. Tạo Hoán đổi

Trong hướng dẫn này, HOSTVN sẽ thêm hoán đổi 2G, lưu ý rằng chỉ nên tạo hoán đổi tối đa dung lượng gấp đôi Ram thực.

2.1. Bước 1: Tạo swapfile

Chạy lệnh sau để tạo tệp hoán đổi trên hệ thống CentOS 7.

dd if=/dev/zero of=/swapfile bs=1024 count=2048k

Bạn có thể thay thế 2048k với số lượng tệp hoán đổi bạn muốn tạo, ví dụ: 1024KZK sẽ 1GB

2.2. Bước 2: Chỉ định quyền cho swapfile

Để đảm bảo rằng chỉ người dùng root mới có thể đọc và ghi vào trao đổi, hãy chạy lần lượt hai lệnh sau

chown root:root /swapfile
chmod 600 /swapfile

2.3. Bước 3: Bật hoán đổi

Tiếp theo, chạy lệnh sau để tạo phân vùng hoán đổi:

mkswap /swapfile

Chạy lệnh sau để bật hoán đổi:

swapon /swapfile

2.4. Bước 4: Đặt thành tự động bật tệp hoán đổi mỗi khi hệ thống khởi động lại

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

echo '/swapfile   none    swap    sw    0   0' | sudo tee -a /etc/fstab

Để kiểm tra xem hoán đổi có được bật hay không, hãy sử dụng lệnh sau:

free -h

Screenshot_26

3. Điều chỉnh Swappiness. giá trị

Swappiness là một thuộc tính của nhân Linux xác định tần suất hệ thống sẽ sử dụng swap. Swappiness có thể có giá trị từ 0 đến 100.

Giá trị Swappiness mặc định trên CentOS 7 là 30. Bạn có thể kiểm tra giá trị Swappiness hiện tại bằng cách nhập lệnh sau:

cat /proc/sys/vm/swappiness

Điều này có nghĩa là hệ thống sẽ bắt đầu sử dụng swap khi RAM thực tế chỉ còn trống 30%. Để đặt giá trị swappiness thành 10, hãy chạy lệnh sau:

sysctl vm.swappiness=10

Để giữ thông số này không thay đổi mỗi khi bạn khởi động lại, hãy mở tệp /etc/sysctl.conf

nano /etc/sysctl.conf

Thêm dòng sau vào cuối tệp và lưu nó

vm.swappiness=10

Screenshot_23

Tiếp theo, bạn mở tệp /usr/lib/tuned/virtual-guest/tuned.conf tìm và sửa chữa vm.swappiness

nano /usr/lib/tuned/virtual-guest/tuned.conf

Screenshot_24 - tạo Hoán đổi trên CentOS 7

4. Xóa Hoán đổi

Để hủy kích hoạt và xóa tệp hoán đổi, hãy làm theo các bước sau:

  • Đầu tiên để hủy kích hoạt trao đổi, hãy chạy lệnh sau:
swapoff -v /swapfile
  • Tiếp theo, mở tệp / etc / fstab và xóa dòng bên dưới
/swapfile none swap sw 0 0
  • Cuối cùng, xóa swapfile
rm /swapfile

5. Kết luận

Qua bài đăng này HOSTVN Tôi đã hướng dẫn bạn cách tạo Swap trên CentOS 7. Nếu bạn có bất kỳ đề xuất nào, bạn có thể để lại bình luận bên dưới. Ngoài ra, bạn có thể xem thêm Hướng dẫn cách cài đặt LEMP trên Centos 7.

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort