Linux系统常用命令
Linux查看物理CPU个数、核数、逻辑CPU个数
说明:
CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数
查看CPU信息(型号)
lantiancheng@ubuntu1:~$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8 Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
查看物理CPU个数
lantiancheng@ubuntu1:~$ cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
1
查看每个物理CPU中core的个数(即核数)
lantiancheng@ubuntu1:~$ cat /proc/cpuinfo| grep "cpu cores"| uniq
cpu cores : 4
查看逻辑CPU的个数
lantiancheng@ubuntu1:~$ cat /proc/cpuinfo| grep "processor"| wc -l
8
从上面执行的结果来看,证明我使用的cpu有1*4=4核,每个核有2个超线程,所以有8个逻辑cpu。
查看内存大小
lantiancheng@ubuntu1:~$ cat /proc/meminfo | grep MemTotal
MemTotal: 16307696 kB //内存16G
查看内存条数
lantiancheng@ubuntu1:~$ sudo dmidecode |grep -A16 "Memory Device$"
[sudo] password for lantiancheng:
Memory Device
Array Handle: 0x0044
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None