1、查看物理CPU个数
[root@Temp ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
2
2、查看每个物理CPU中core(核)的个数
[root@Temp ~]# cat /proc/cpuinfo| grep "cpu cores"| uniq
cpu cores : 2
3、CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数
4、查看总逻辑CPU个数(总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数)
[root@Temp ~]# cat /proc/cpuinfo| grep "processor"| wc -l
8
1、top检查哪个进程占用cpu高
[root@dataview15 ~]# top
top - 11:31:21 up 1 day, 19:04, 4 users, load average: 20.16, 18.45, 16.18
Tasks: 292 total, 1 running, 291 sleeping, 0 stopped, 0 zombie
%Cpu(s): 73.0 us, 5.9 sy, 0.0 ni, 19.1 id, 0.0 wa, 0.0 hi, 2.1 si, 0.0 st
KiB Mem : 32778508 total, 704940 free, 19677272 used, 12396296 buff/cache
KiB Swap: 6291452 total, 5728764 free, 562688 used. 11373572 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
25917 root 20 0 13.1g 3.5g 9504 S 803.0 11.3 274:09.88 java