在CentOS系统中,与swap相关的命令主要包括以下几个:
查看交换空间信息
swapon --show 或 free -m:显示当前交换空间的使用情况。cat /proc/swaps:列出所有交换分区和文件的信息。启用交换空间
swapon /dev/sdb1:启用指定的交换分区(例如/dev/sdb1)。swapon -s:查看所有已启用的交换空间。禁用交换空间
swapoff /dev/sdb1:禁用指定的交换分区。永久启用交换空间
/etc/fstab 文件,添加一行类似以下的配置:/dev/sdb1 none swap sw 0 0
mount -a 命令使更改生效。创建交换文件
dd if=/dev/zero of=/swapfile bs=1M count=4096:创建一个4GB大小的交换文件。mkswap /swapfile:将文件格式化为交换空间。swapon /swapfile:启用交换文件。删除交换文件
swapoff /swapfile:禁用交换文件。rm /swapfile:删除交换文件。增加交换空间
减少交换空间
实时监控交换使用情况
top 或 htop 命令查看实时的内存和交换使用情况。诊断交换问题
vmstat:报告虚拟内存统计信息。sar:收集、报告或保存系统活动信息。/etc/fstab 文件时要小心,错误的配置可能导致系统无法启动。总之,合理管理和优化交换空间对于提高系统性能和稳定性至关重要。希望这些信息对你有所帮助!