"show system resources" コマンドがCPU使用率として9999%を表示する

Printer Friendly Page

※この記事は以下の記事の日本語訳です。

Show System Resource Command Displays CPU Utilization of 9999%

https://live.paloaltonetworks.com/t5/Management-Articles/Show-System-Resource-Command-Displays-CPU-U...

 

症状

PAN-OS CLIにて show system resources コマンドを実行すると、topプロセスの出力で9999%の CPU使用率が表示される。

 

以下が出力例です。

> show system resources

 

top - 09:41:01 up 11 days, 14:40,  2 users, load average: 0.00, 0.00, 0.00

Tasks: 138 total,   3 running, 134 sleeping,   0 stopped,   1 zombie

Cpu(s):  0.2%us,  0.1%sy, 0.0%ni, 99.7%id,  0.0%wa,  0.0%hi, 0.0%si,  0.0%st

Mem:   4055392k total,  3643912k used,   411480k free,   366956k buffers

Swap:  2007992k total,        0k used,  2007992k free,  2340368k cached

 

  PID USER      PR NI  VIRT  RES SHR S %CPU %MEM    TIME+  COMMAND

2359 root      20 0  430m 251m 6068 S 9999 25.9   4:57.37 mgmtsrvr

    1 root      20 0  1772  560 492  S    0  0.0   47:29.14 init

    2 root      20 0     0    0 0    S    0  0.0   0:00.00 kthreadd

    3 root      RT 0     0    0 0    S    0  0.0   0:06.82 migration/0

    4 root      20 0     0    0 0    S    0  0.0   0:00.00 ksoftirqd/0

    5 root      RT 0     0    0 0    S    0  0.0   0:06.78 migration/1

    6 root      20 0     0    0 0    S    0  0.0   0:00.00 ksoftirqd/1

 

原因

9999の値は show system resources (Linux "top"と同等)コマンド実行時に誤った計算が行割れたことに寄るものと考えられます。正しい出力は数回コマンドを実行し直すと表示されます。上記の出力例では正しい使用率の値は表示の上部で見ることができます。load averageが0.00で、cpu情報は99.7%がidleとなっています。

 

 

著者: kkondo