在CentOS系统中,Swap(交换分区)是一种用于扩展系统内存的技术。当物理内存不足时,系统会将部分数据移至Swap分区,从而释放物理内存供其他进程使用。合理配置和使用Swap可以提高系统的稳定性和性能。以下是一些建议:
free -h
命令查看当前Swap的使用情况。vmstat
或top
命令监控系统的整体内存和Swap使用情况。增加Swap大小:
创建新的Swap文件:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
扩展现有的Swap分区:
sudo swapoff /dev/sdXn
fdisk
或parted
工具调整分区大小。sudo mkswap /dev/sdXn
sudo swapon /dev/sdXn
减少Swap大小:
swapon --show
命令查看当前Swap分区的优先级。sudo swapon --priority <priority>
命令调整Swap分区的优先级。sudo swapoff /dev/sdXn && sudo swapon /dev/sdXn
命令重新启用Swap分区,可以清理Swap中的旧数据。noatime
挂载选项/etc/fstab
文件中为Swap分区添加noatime
选项,可以减少对Swap分区的写入操作,从而提高性能。例如:
/dev/sdXn none swap sw,noatime 0 0
通过以上方法,可以有效地管理和优化CentOS系统中的Swap分区,从而提高系统的稳定性和性能。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:CentOS Swap能提高系统稳定性吗