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 等工具来全面了解系统的内存使用情况。这些工具可以帮助你更好地监控和优化系统性能。