下面是我的 CPU 部分信息(省略了不必要的部分)。
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 60
model name : Intel(R) Celeron(R) CPU G1840 @ 2.80GHz
stepping : 3
microcode : 0x19
cpu MHz : 2800.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
我的电脑有两个cpu,
top
命令可以显示整个cpu的使用情况,请问
如何分别显示cpu1和cpu2的使用情况呢?
答案1
您可以top
通过按下1
键来切换内部的“单 CPU”模式。来自man top
:
Summary-Area-defaults
l - Load Avg/Uptime On (thus program name)
t - Task/Cpu states On (1+1 lines, see `1')
m - Mem/Swap usage On (2 lines worth)
1 - Single Cpu Off (thus multiple cpus)
例如,在单 CPU“开启”的情况下(显然是默认设置):
top - 22:42:17 up 1 day, 1:11, 1 user, load average: 0.04, 0.05, 0.20
Tasks: 225 total, 1 running, 224 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.8 us, 0.7 sy, 0.0 ni, 98.3 id, 0.2 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 3936368 total, 293968 free, 2812496 used, 829904 buff/cache
KiB Swap: 1512244 total, 1247116 free, 265128 used. 419072 avail Mem
按下后1
:
top - 22:45:40 up 1 day, 1:14, 1 user, load average: 0.16, 0.11, 0.18
Tasks: 225 total, 2 running, 223 sleeping, 0 stopped, 0 zombie
%Cpu0 : 1.6 us, 1.6 sy, 0.0 ni, 95.9 id, 0.8 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu1 : 0.8 us, 0.8 sy, 0.0 ni, 98.4 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 3936368 total, 283964 free, 2813716 used, 838688 buff/cache
KiB Swap: 1512244 total, 1247176 free, 265068 used. 414712 avail Mem
您可以~/.toprc
通过点击 创建/更新您的文件以使其成为默认文件W
。