在Ubuntu系统中,Swap(交换空间)是一种内存管理技术,它在物理内存(RAM)不足时,将部分不活跃的内存页面暂时存储到硬盘上。以下是关于Ubuntu Swap的一些最佳实践:
创建Swap文件:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
/etc/fstab
文件中:echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
创建Swap分区:
如果你有额外的硬盘空间并且想创建一个Swap分区,可以使用GParted或其他分区工具创建一个新的swap分区,然后使用 mkswap
命令将其格式化为swap分区,并使用 swapon
命令启用它。
sudo swapoff /swapfile
sudo fallocate -l 2G /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
/etc/fstab
文件,确保Swap文件开机自动挂载。cat /proc/sys/vm/swappiness
sudo sysctl vm.swappiness=10
/etc/sysctl.conf
文件,添加或修改以下行:vm.swappiness = 10
然后重新启动系统以应用更改。sudo swapon --show
或free -h
通过以上步骤和建议,你可以在Ubuntu系统中有效地配置和管理Swap,从而优化系统性能和稳定性。在进行任何系统级操作时,请确保备份重要数据,并小心谨慎。