ubuntu

如何检查Ubuntu Swap是否正常工作

小樊
33
2025-08-21 15:11:13
栏目: 智能运维

检查Ubuntu Swap是否正常工作,可通过以下命令和方式:

  1. 查看Swap状态

    • sudo swapon --show:查看已启用的Swap分区或文件。
    • cat /proc/swaps:显示Swap分区的详细信息(大小、已用空间等)。
    • free -h:以人类可读格式查看内存和Swap使用情况,确认Swap列是否有数据。
  2. 监控Swap使用情况

    • top/htop:实时查看Swap的使用量及占用进程。
    • vmstat -s | grep swap:查看Swap的统计信息(如交换次数、使用量)。
  3. 检查配置与日志

    • cat /etc/fstab:确认Swap分区是否在配置文件中正确挂载。
    • journalctl -xe:查看系统日志,排查Swap相关错误。
  4. 验证Swap功能

    • 手动启用Swap(若未启用):sudo swapon /dev/sdXY/dev/sdXY为Swap分区设备名)。
    • 若使用Swap文件,检查文件是否存在且权限正确:ls -l /swapfile,并确保其被正确格式化(sudo mkswap /swapfile)。

若以上步骤发现异常(如Swap未启用、日志报错),可尝试修复配置或重新创建Swap分区/文件。操作前建议备份重要数据。

0
看了该问题的人还看了