温馨提示×

ubuntu cpustat命令参数有哪些

小樊
59
2025-05-31 18:54:34
栏目: 智能运维

cpustat 是一个用于显示 CPU 使用情况的工具,它是 sysstat 包的一部分。以下是一些常用的 cpustat 命令参数:

基本用法

  • -h:显示帮助信息。
  • -V:显示版本信息。

输出选项

  • -c:显示 CPU 的详细使用情况,包括用户态、系统态、空闲等时间。
  • -m:显示每个 CPU 的详细使用情况。
  • -P {all|cpu[,cpu...]}:指定要显示的 CPU 核心。all 表示所有核心,cpu 可以指定多个核心,例如 cpu0,cpu1
  • -e:显示 CPU 的错误计数器。
  • -i:显示中断和软中断的统计信息。
  • -N {all|cpu[,cpu...]}:显示每个 CPU 的网络接口统计信息。
  • -q:显示 CPU 的队列长度统计信息。

时间间隔和持续时间

  • -t:在输出中包含时间戳。
  • -d:指定输出的时间间隔(秒)和持续时间(秒)。例如,-d 5 10 表示每 5 秒输出一次,持续 10 次。

其他选项

  • -y:显示 CPU 的温度统计信息(需要内核支持)。
  • -v:显示更详细的输出,包括每个 CPU 的详细信息和系统级的 CPU 统计信息。

示例

  • 显示所有 CPU 的详细使用情况:
    cpustat -c
    
  • 每 5 秒显示一次所有 CPU 的详细使用情况,持续 10 次:
    cpustat -c -d 5 10
    
  • 显示特定 CPU 核心(例如 cpu0 和 cpu1)的详细使用情况:
    cpustat -c -P cpu0,cpu1
    

请注意,cpustat 的具体参数可能会因版本而异,建议查看 man cpustatcpustat --help 获取最新和最详细的帮助信息。

0