cpustat
是一个用于监控 CPU 使用情况的工具,它属于 sysstat
包。虽然 cpustat
本身不直接监控内存使用情况,但你可以通过结合其他工具(如 free
或 vmstat
)来全面了解系统的内存使用情况。
以下是如何在 Debian 系统上安装和使用这些工具的步骤:
首先,确保你已经安装了 sysstat
包。你可以使用以下命令来安装它:
sudo apt update
sudo apt install sysstat
free
命令可以显示系统的内存使用情况,包括总内存、已用内存、空闲内存等。
free -h
-h
选项会以人类可读的格式显示内存大小(例如 MB、GB)。
vmstat
命令可以同时显示内存和 CPU 的使用情况。
vmstat 1
这个命令会每秒更新一次内存和 CPU 的使用情况。你可以根据需要调整更新频率。
top
命令提供了一个实时的视图,显示系统的内存和 CPU 使用情况。
top
在 top
命令的输出中,你可以看到以下信息:
%us
:用户空间占用 CPU 的百分比%sy
:内核空间占用 CPU 的百分比%id
:空闲 CPU 的百分比KiB Mem
:总内存、已用内存、空闲内存等信息虽然 cpustat
不直接监控内存,但你可以结合使用 cpustat
和其他工具来全面监控系统性能。
例如,你可以使用以下命令来同时监控 CPU 和内存的使用情况:
watch -n 1 'cpustat && free -h'
这个命令会每秒更新一次 CPU 和内存的使用情况。
虽然 cpustat
主要用于监控 CPU 使用情况,但你可以通过结合使用 free
、vmstat
和 top
等工具来全面了解系统的内存使用情况。这些工具可以帮助你更好地监控和优化系统性能。