在Debian系统中,cpustat 是一个非常有用的工具,用于实时监控CPU的使用情况。它通常是 sysstat 包的一部分。以下是如何安装和使用 cpustat 来实时监控CPU的步骤:
sysstat更新包列表:
sudo apt update
安装 sysstat:
sudo apt install sysstat
cpustat安装完成后,你可以使用 cpustat 命令来监控CPU的使用情况。
基本用法:
cpustat
这将显示CPU的实时使用情况,包括用户空间、系统空间、空闲时间等。
指定输出间隔和次数: 你可以指定输出的间隔时间和次数。例如,每秒更新一次,共更新5次:
cpustat -i 1 5
显示更详细的信息:
使用 -c 选项可以显示每个CPU核心的详细信息:
cpustat -c
显示网络接口的统计信息:
使用 -n 选项可以显示网络接口的统计信息:
cpustat -n
显示磁盘I/O统计信息:
使用 -d 选项可以显示磁盘I/O的统计信息:
cpustat -d
显示内存和交换空间的统计信息:
使用 -m 选项可以显示内存和交换空间的统计信息:
cpustat -m
以下是一个示例,展示如何每秒更新一次CPU使用情况,共更新10次:
cpustat -i 1 10
-P ALL:显示所有CPU核心的统计信息。-e:显示扩展的CPU使用情况,包括中断和软中断。-h:以人类可读的格式显示数据。通过这些选项,你可以根据需要定制 cpustat 的输出,以便更好地监控和分析CPU的使用情况。