cpustat 是一个用于显示 CPU 使用情况的工具,它可以帮助你分析 CPU 的性能和资源使用情况。然而,cpustat 主要关注 CPU 的使用情况,而不是内存。如果你想分析内存使用情况,你可以使用 free 或 top 等工具。
以下是如何使用这些工具来分析内存使用情况的简要指南:
free 命令查看总体内存使用情况:
free -h
这将以人类可读的格式显示总内存、已用内存、可用内存等信息。
查看详细内存使用情况:
free -m
这将以兆字节为单位显示详细的内存使用情况。
查看内存交换区(swap)的使用情况:
free -h | grep Swap
top 命令实时查看系统资源使用情况:
top
这将显示一个实时更新的界面,包括 CPU 使用率、内存使用率、进程列表等信息。
按内存使用排序:
在 top 界面中,按下 M 键可以按内存使用率对进程进行排序。
htop 命令htop 是一个增强版的 top 工具,提供了更丰富的功能和更好的用户界面。
安装 htop:
sudo apt-get install htop
运行 htop:
htop
这将显示一个彩色的实时更新的界面,包括 CPU 使用率、内存使用率、进程列表等信息。你可以使用方向键和功能键来导航和操作。
vmstat 命令vmstat 可以报告关于进程、内存、分页、块IO、陷阱和CPU活动的信息。
vmstat 1
这将每秒更新一次内存和CPU的使用情况。通过这些工具,你可以全面了解系统的内存使用情况,并根据需要进行优化。