cpustat
是一个用于显示 CPU 使用情况的工具,它是 sysstat
包的一部分。cpustat
可以监控 CPU 的使用率,包括用户空间占用、系统空间占用、空闲时间等,但它不直接监控内存使用情况。
如果你想要监控内存使用情况,你可以使用 free
或 top
命令。以下是如何使用这些命令的简要说明:
free 命令:
free
命令用于显示 Linux 系统中的总内存、已用内存、空闲内存等信息。要查看内存使用情况,可以在终端中输入以下命令:
free -h
-h
选项表示以人类可读的格式显示数据(例如,以 MB 或 GB 为单位)。
top 命令:
top
命令提供了一个实时的视图,显示系统中的进程和它们的资源使用情况,包括 CPU 和内存。要查看内存使用情况,只需在终端中输入以下命令:
top
在 top
命令的输出中,你可以看到以下与内存相关的信息:
Mem
:显示总内存、已用内存、空闲内存和缓存。%Mem
:显示每个进程占用的内存百分比。Swap
:显示交换空间的使用情况。如果你确实需要使用 cpustat
监控 CPU 使用情况,可以通过以下命令安装 sysstat
包(如果尚未安装):
sudo apt-get update
sudo apt-get install sysstat
然后,你可以使用 cpustat
命令查看 CPU 使用情况:
cpustat
cpustat
默认会显示 CPU 的使用率,你也可以通过添加参数来查看更详细的信息,例如:
cpustat -u # 显示用户空间占用
cpustat -s # 显示每个 CPU 的统计信息
cpustat -m # 显示内存和交换空间的统计信息
请注意,cpustat
主要用于监控 CPU 的性能,而不是内存。如果你需要监控内存,建议使用 free
或 top
命令。