查看每一颗cpu的负载
进入top后输入数字1
[zyq@zyq ~]$ top
top - 17:36:42 up 8:56, 6 users, load average: 0.05, 0.18, 0.30
Tasks: 302 total, 2 running, 300 sleeping, 0 stopped, 0 zombie
%Cpu0 : 0.3 us, 0.0 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu1 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu2 : 0.3 us, 0.0 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu3 : 0.0 us, 0.3 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu4 : 0.3 us, 0.0 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu5 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu6 : 1.3 us, 0.0 sy, 0.0 ni, 98.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu7 : 0.0 us, 0.3 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 32520788 total, 26700208 free, 2392224 used, 3428356 buff/cache
KiB Swap: 8126460 total, 8126460 free, 0 used. 29389512 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
25154 root 20 0 1262080 70712 16940 S 1.7 0.2 1:00.81 virt-manager
12008 qemu 20 0 1772036 1.077g 10852 S 1.0 3.5 47:29.03 qemu-kvm
3373 root 20 0 330192 49124 18040 S 0.7 0.2 0:15.45 X
1 root 20 0 191228 4240 2536 S 0.3 0.0 0:29.93 systemd
862 dbus 20 0 57588 3956 1844 S 0.3 0.0 0:29.46 dbus-daemon
2228 root 20 0 1166748 41648 10900 S 0.3 0.1 0:11.02 libvirtd
11198 zyq 20 0 2046420 145692 42800 S 0.3 0.4 0:38.00 gnome-shell
29580 zyq 20 0 54260 2392 1488 R 0.3 0.0 0:00.03 top
2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.05 ksoftirqd/0
查看进程在哪一颗cpu上运行
1、进入top后输入f,进入选择栏,按空格选中 P (Last Used Cpu)。
Fields Management for window 1:Def, whose current sort field is %CPU
Navigate with Up/Dn, Right selects for move then <Enter> or Left commits,
'd' or <Space> toggles display, 's' sets sort. Use 'q' or <Esc> to end!
* PID = Process Id
* USER = Effective User Name
* PR = Priority
* NI = Nice Value
* VIRT = Virtual Image (KiB)
* RES = Resident Size (KiB)
* SHR = Shared Memory (KiB)
* S = Process Status
* %CPU = CPU Usage
* %MEM = Memory Usage (RES)
* TIME+ = CPU Time, hundredths
* COMMAND = Command Name/Line
PPID = Parent Process pid
UID = Effective User Id
RUID = Real User Id
RUSER = Real User Name
SUID = Saved User Id
SUSER = Saved User Name
GID = Group Id
GROUP = Group Name
PGRP = Process Group Id
TTY = Controlling Tty
TPGID = Tty Process Grp Id
SID = Session Id
nTH = Number of Threads
* P = Last Used Cpu (SMP)
TIME = CPU Time
SWAP = Swapped Size (KiB)
CODE = Code Size (KiB)
DATA = Data+Stack (KiB)
nMaj = Major Page Faults
nMin = Minor Page Faults
nDRT = Dirty Pages Count
WCHAN = Sleeping in Function
Flags = Task Flags <sched.h>
CGROUPS = Control Groups
SUPGIDS = Supp Groups IDs
SUPGRPS = Supp Groups Names
TGID = Thread Group Id
ENVIRON = Environment vars
vMj = Major Faults delta
vMn = Minor Faults delta
USED = Res+Swap Size (KiB)
nsIPC = IPC namespace Inode
nsMNT = MNT namespace Inode
nsNET = NET namespace Inode
nsPID = PID namespace Inode
nsUSER = USER namespace Inode
nsUTS = UTS namespace Inode
2、按 q 返回到top页面。
top - 12:01:10 up 43 min, 2 users, load average: 0.00, 0.06, 0.12
Tasks: 103 total, 1 running, 102 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 1016372 total, 754356 free, 117340 used, 144676 buff/cache
KiB Swap: 946172 total, 946172 free, 0 used. 745032 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND P
2475 root 20 0 54136 2148 1464 R 0.3 0.2 0:00.05 top 0
1 root 20 0 125084 3576 2396 S 0.0 0.4 0:01.19 systemd 1
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd 0
3 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 0
4 root 20 0 0 0 0 S 0.0 0.0 0:00.16 kworker/0:0 0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H 0
6 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/u4:0 0
7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 0
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh 0
9 root 20 0 0 0 0 S 0.0 0.0 0:00.08 rcu_sched 1