Linux

Check the usage status of individual cpu with the “top” command

2021年12月25日

Overview

top コマンドで cpuごとの状況を確認する。

Environment

$ cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.6 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.6 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
$ 

command & method

top コマンドを実行したあとに 1 を押すとCPUごとの利用状況が表示される。

$ top

top - 07:36:51 up 21 days,  7:28,  1 user,  load average: 0.82, 0.70, 0.70
Tasks: 357 total,   2 running, 264 sleeping,   0 stopped,   0 zombie
%Cpu(s):  7.1 us,  1.6 sy,  0.0 ni, 91.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem : 49454984 total, 38656184 free,  6038008 used,  4760792 buff/cache
KiB Swap:  2097148 total,  2097148 free,        0 used. 42800492 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                         
 2601 hyamazak  20   0 1114584 375000  18784 S  12.5  0.8   1675:29 qemu-system-x86                 
 2607 hyamazak  20   0 1114584 375252  19044 R  12.5  0.8   1730:20 qemu-system-x86                 
 1845 hyamazak  20   0   45424   4232   3432 R   6.2  0.0   0:00.01 top                             
 2386 hyamazak  20   0 1117680 376520  18980 S   6.2  0.8   1567:56 qemu-system-x86                 
 2387 hyamazak  20   0 1114584 373476  19332 S   6.2  0.8   1582:56 qemu-system-x86                 
 2403 hyamazak  20   0 1114584 373104  18924 S   6.2  0.8   1556:08 qemu-system-x86                 
 2491 hyamazak  20   0 1188316 379204  18888 S   6.2  0.8   1720:37 qemu-system-x86                 
 2509 root      20   0       0      0      0 S   6.2  0.0  92:32.67 kvm-pit/2491                    
 2520 hyamazak  20   0 1114584 375208  19008 S   6.2  0.8   1763:09 qemu-system-x86                 
 2660 hyamazak  20   0 1188316 379172  18900 S   6.2  0.8   1725:37 qemu-system-x86                 
 2710 hyamazak  20   0 1114584 373092  19080 S   6.2  0.8   1590:32 qemu-system-x86                 
 2724 hyamazak  20   0 1191412 376200  18908 S   6.2  0.8   1596:36 qemu-system-x86                 
    1 root      20   0  225728   9508   6644 S   0.0  0.0   0:08.45 systemd                         
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.14 kthreadd                        
    4 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/0:0H                    
    6 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 mm_percpu_wq                    
    7 root      20   0       0      0      0 S   0.0  0.0   0:01.22 ksoftirqd/0                     
    8 root      20   0       0      0      0 I   0.0  0.0   1:24.00 rcu_sched                       
    9 root      20   0       0      0      0 I   0.0  0.0   0:00.00 rcu_bh                          
   10 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 migration/0                     
   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.40 watchdog/0                      
   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0                         
   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1                         
   14 root      rt   0       0      0      0 S   0.0  0.0   0:01.17 watchdog/1                      
   15 root      rt   0       0      0      0 S   0.0  0.0   0:00.01 migration/1                     
   16 root      20   0       0      0      0 S   0.0  0.0   0:00.22 ksoftirqd/1                     
   18 root       0 -20       0      0      0 I   0.0  0.0   0:00.00 kworker/1:0H                    
   19 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/2                         
   20 root      rt   0       0      0      0 S   0.0  0.0   0:01.17 watchdog/2                      

1 を押す

top - 07:31:09 up 21 days,  7:22,  1 user,  load average: 0.66, 0.69, 0.72
Tasks: 357 total,   2 running, 264 sleeping,   0 stopped,   0 zombie
%Cpu0  : 10.5 us,  3.2 sy,  0.0 ni, 86.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu1  :  0.3 us,  0.0 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  :  1.8 us,  0.0 sy,  0.0 ni, 97.8 id,  0.0 wa,  0.0 hi,  0.4 si,  0.0 st
%Cpu3  : 11.9 us,  1.9 sy,  0.0 ni, 85.2 id,  1.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu4  :  7.1 us,  1.9 sy,  0.0 ni, 90.9 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu5  :  5.4 us,  1.3 sy,  0.0 ni, 93.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu6  : 14.8 us,  4.0 sy,  0.0 ni, 81.2 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu7  : 10.9 us,  1.9 sy,  0.0 ni, 87.2 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem : 49454984 total, 38655480 free,  6038912 used,  4760592 buff/cache
KiB Swap:  2097148 total,  2097148 free,        0 used. 42799580 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                         
 2486 hyamazak  20   0 1114584 376888  18616 S   5.6  0.8   1603:12 qemu-system-x86                 
 2387 hyamazak  20   0 1114584 373476  19332 S   5.3  0.8   1582:38 qemu-system-x86                 
 2491 hyamazak  20   0 1188316 379204  18888 S   5.3  0.8   1720:17 qemu-system-x86                 
 2520 hyamazak  20   0 1114584 375208  19008 S   5.3  0.8   1762:49 qemu-system-x86                 
 2601 hyamazak  20   0 1114584 375000  18784 S   5.3  0.8   1675:11 qemu-system-x86                 
 2607 hyamazak  20   0 1114584 375252  19044 S   5.3  0.8   1730:01 qemu-system-x86                 
 2660 hyamazak  20   0 1188316 379172  18900 S   5.3  0.8   1725:18 qemu-system-x86                 
 2710 hyamazak  20   0 1114584 373092  19080 S   5.3  0.8   1590:14 qemu-system-x86                 
 2386 hyamazak  20   0 1117680 376520  18980 S   5.0  0.8   1567:38 qemu-system-x86                 
 2403 hyamazak  20   0 1114584 373104  18924 S   4.7  0.8   1555:50 qemu-system-x86                 
 2724 hyamazak  20   0 1191412 376200  18908 S   4.7  0.8   1596:18 qemu-system-x86                 
 2790 hyamazak  20   0 1112976 347960  19064 S   4.0  0.7   1473:08 qemu-system-x86                 
 2041 hyamazak  20   0  618864 112352  27080 R   1.0  0.2 134:57.40 panel-7-statusn                 
 2171 hyamazak  20   0 2734520 188224  80264 S   1.0  0.4 304:37.29 gns3                            
 1828 hyamazak  20   0   45392   4400   3492 R   0.7  0.0   0:00.03 top                             
  394 root      19  -1  142224  55964  40660 S   0.3  0.1   1:53.54 systemd-journal                 
 1654 root      20   0       0      0      0 I   0.3  0.0   0:00.01 kworker/u16:2                   
 1793 hyamazak  20   0 1529796  70832  40956 S   0.3  0.1  43:28.86 Xorg                            
 1831 hyamazak  20   0   50576   4848   3716 S   0.3  0.0  14:58.98 dbus-daemon                     
 1938 hyamazak  20   0  228544  26800  20888 S   0.3  0.1   5:59.09 xfwm4                           
 2411 root      20   0       0      0      0 S   0.3  0.0  98:54.15 kvm-pit/2403                    
 2412 root      20   0       0      0      0 S   0.3  0.0  91:16.74 kvm-pit/2387