在Ubuntu系统中,cpustat 是一个非常有用的工具,它可以用来监控CPU的使用情况,包括每个CPU核心以及整个系统的CPU使用率。如果你想要监控CPU线程,可以使用 mpstat 命令,它是 sysstat 包的一部分。
首先,你需要安装 sysstat 包(如果尚未安装):
sudo apt update
sudo apt install sysstat
安装完成后,你可以使用 mpstat 命令来监控CPU线程。以下是一些基本的用法:
mpstat -P ALL 1
这个命令会显示所有CPU线程的使用情况,并且每秒更新一次。-P ALL 参数表示显示所有CPU线程的数据。
mpstat -P <thread_number> 1
将 <thread_number> 替换为你想要监控的CPU线程号。
mpstat -P ALL 1 10
这个命令会显示所有CPU线程的使用情况,并且每秒更新一次,总共显示10次。
mpstat -P ALL -h 1 10
-h 参数会显示每个CPU线程的详细统计信息,包括上下文切换次数、中断次数等。
mpstat 命令提供了很多选项来定制输出,你可以查看 mpstat 的手册页来了解更多:
man mpstat
使用这些命令,你可以有效地监控Ubuntu系统中CPU线程的使用情况。