cpustat 是一个用于显示 CPU 统计信息的工具,它可以显示 CPU 的各种性能指标,包括上下文切换次数。要使用 cpustat 显示 CPU 上下文切换次数,请按照以下步骤操作:
sysstat 软件包,因为 cpustat 是该软件包的一部分。在基于 Debian 的系统(如 Ubuntu)上,您可以使用以下命令安装:sudo apt-get update
sudo apt-get install sysstat
在基于 RHEL 的系统(如 CentOS)上,您可以使用以下命令安装:
sudo yum install sysstat
cpustat -w
这将显示 CPU 的详细统计信息,包括上下文切换次数(ctxt 列)。
如果您只对上下文切换次数感兴趣,可以使用 awk 命令来仅显示该列:
cpustat -w | awk '{print $13}'
这将输出每个 CPU 的上下文切换次数。请注意,这些数字表示自系统启动以来的总上下文切换次数。如果您想查看特定时间间隔的上下文切换次数,可以在 cpustat 命令后添加一个时间间隔参数,例如:
cpustat -w 5
这将每 5 秒更新一次 CPU 统计信息。要停止更新,请按 Ctrl + C。