Centos7-Swap扩展

1 查看swap使用情况
1
swapon -s
2 查看内存情况
1
free -m
3 查看磁盘情况
1
df -h
4 创建swap文件
1
sudo fallocate -l 4G /swapfile1
5 启用swap文件
1
2
3
4
sudo chmod 600 /swapfile1
sudo mkswap /swapfile1
swapon /swapfile1 (swapoff /swapfile1)
free -m
6.1 永久自动开启swap-方式1
1
2
/etc/rc.d/rc.local:
/sbin/swapon /swapfile1
6.2 永久自动开启swap-方式2
1
2
vim /etc/fstab:
/swapfile1 swap swap sw 0 0
7.0 swap系统参数swappiness查看
1
/proc/sys/vm/swappiness:0~100(值越小-不使用swap,值越大-尽量使用swap)
7.1 临时更改swap系统参数swappiness
1
sudo sysctl vm.swappiness=10(临时更改)
7.2 永久更改swap系统参数swappiness
1
2
vim /etc/sysctl.conf:
vm.swappiness = 10
8.0 swap系统参数vfs_cache_pressure查看
1
cat /proc/sys/vm/vfs_cache_pressure
8.1 临时更改swap系统参数vfs_cache_pressure
1
sudo sysctl vm.vfs_cache_pressure=50
8.2 永久更改swap系统参数vfs_cache_pressure
1
2
vim /etc/sysctl.conf:
vm.vfs_cache_pressure = 50