Вот моя часть 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 использование соответственно?
Можно переключить 'единственный ЦП' режим в top
путем удара 1
ключ. От 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)
, Например, с единственным ЦП 'на' (значение по умолчанию, по-видимому):
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
.