swap---->交换空间---->内存紧张时,不急用的数据暂时挪到这里
swap用了这么多---->free -m
swap优先值---->cat /proc/sys/vm/swappiness---->vm.swappiness=60<----[0~100][100尽量使用swap]
例:调整swap优先值为10
调整---->临时---->sudo sysctl vm.swappiness=10<----默认为60,调整为10
调整---->永久---->sudo sed -i '$a\vm.swappiness=10' /etc/sysctl.conf && sudo reboot
例:使用/dev/sda7为swap
创建---->sudo mkswap -c /dev/sda7
启用----临时---->sudo swapon /dev/sda7
启用----永久---->sudo sed -i '$a\/dev/sda7 swap swap defaults 0 0' /etc/fstab
停用----临时---->sudo swapoff /dev/sda7
停用----永久---->sudo swapoff /dev/sda7 && sudo sed -i '/sda7/d' /etc/fstab
例:创建大小为1G的文件用于swap,文件名swapfile,路径/
创建---->sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 && sudo chmod 600 /swapfile && sudo mkswap /swapfile
启用----临时---->sudo swapon /swapfile
启用----永久---->sudo sed -i '$a\/swapfile swap swap defaults 0 0' /etc/fstab
停用----临时---->sudo swapoff /swapfile
停用----永久---->sudo swapoff /swapfile && sudo rm /swapfile && sudo sed -i '/swapfile/d' /etc/fstab
swap在/etc/fstab
可以---->这样---->/dev/sda7 swap swap defaults 0 0
或者---->这样---->UUID=640c30e6-d120-4300-8fe9-6ee94d5cc83d swap swap defaults 0 0
swap可以有多个
优先---->这个---->sudo swapon -v -p 1 /dev/sda7<----[-p设定优先级-v输出信息]
或者---->这个---->sudo swapon -v -p 1 /swapfile
或者---->都用---->sudo swapon -a
查看---->谁用---->swapon -s
重装系统设置swap
替换---->swap---->UUID---->/etc/fstab
替换---->swap---->UUID---->/etc/initramfs-tools/conf.d/resume
sudo update-initramfs -u
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf