Config SWAP + EMPTY SWAP

  1. Config

 

Check thong so cau hinh su dung % RAM chuyen sang SWAP

 

cat /proc/sys/vm/swappiness

0 – Su dung het ram moi chuyen sang swap

10 – su dung con 10% Ram chuyen sang swap

30% – su dung con 30% Ram chuyen sang swap

 

 

 

  • Cach tinh:

 

 

Vì tôi có RAM 4 GB nên tôi muốn giảm xuống còn 10 hoặc 15. Tệp hoán đổi sẽ chỉ được sử dụng khi sử dụng RAM của tôi 80 hoặc là 90 phần trăm. Để thay đổi giá trị swappiness hệ thống,

mở /etc/sysctl.conf as root.

 

Sau đó, thay đổi hoặc thêm dòng này vào tệp:

 

vm.swappiness = 10

 

Khởi động lại để thay đổi có hiệu lực.

 

Bạn cũng có thể thay đổi giá trị trong khi hệ thống của bạn vẫn đang chạy

 

sysctl vm.swappiness=10

 

bạn cũng có thể xóa hoán đổi bằng cách chạy swapoff -a và sau đó swapon -a như là gốc thay vì khởi động lại để đạt được hiệu quả tương tự.

 

Để tính toán Công thức hoán đổi của bạn

 

free -m (total) / 100 = A

A * 10

 

tổng số là 3950/100 = 39,5 * 10 = 395

ý nghĩa của nó là khi 10% 395 MB ram còn lại sau đó nó bắt đầu sử dụng swapiness

      1. Empty swap

 

B1. Kiểm tra xem memory free còn đủ để đầy tử swap qua không

 

free -m

 

B2: Disable swap

 

swapoff -a

Có thể dùng thêm lệnh sau để theo dõi tiến trình data được swap-out

 

watch ‘free -m’

 

B3: Enable swap

Sau khi swap về 0 thì enable lại

swapon -a

 

 

Crontab: crontad -e:

 

0 4,8,12,20 * * * /app/delete_swap.sh >> /var/log/swap.log 2>&1

 

File delete_swap.sh:

 

#!/bin/bash

#swapoff -a && swapon -a

/sbin/swapoff -a && sleep 1 && /sbin/swapon -a

 

By dongquangphuong Posted in IT

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất /  Thay đổi )

Google photo

Bạn đang bình luận bằng tài khoản Google Đăng xuất /  Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất /  Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất /  Thay đổi )

Connecting to %s