在Debian系统中,Swap(交换空间)的性能调优是一个重要的方面,尤其是当系统内存不足时。以下是一些关键的调优技巧:
创建Swap文件:
/swap
文件夹并切换目录到 /swap
:mkdir /swap && cd /swap
dd if=/dev/zero of=/swap/swapfile bs=1M count=1024
mkswap /swap/swapfile
chmod 600 /swap/swapfile
swapon /swap/swapfile
/etc/fstab
中添加一行:echo "/swap/swapfile swap swap defaults 0 0" >> /etc/fstab
reboot
扩容Swap分区:
fdisk -l
swapoff /dev/mapper/debian--vg-swap_1
lvextend -L +100%FREE /dev/mapper/debian--vg-swap_1
resize2fs /dev/mapper/debian--vg-swap_1
swapon /dev/mapper/debian--vg-swap_1
reboot
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
free -h
命令定期检查Swap的使用情况,以确保系统资源的合理分配。通过上述方法,可以有效地对Debian系统的Swap性能进行调优,从而提高系统的整体性能和稳定性。