AIX操作系统
物理CPU个数
-bash-3.2$ lsdev -Cc processor
proc0 Available 00-00 Processor
proc4 Available 00-04 Processor
2个物理CPU
查看某个CPU
-bash-3.2$ lsattr -E -l proc0
frequency 3304000000 Processor Speed False
smt_enabled true Processor SMT enabled False
smt_threads 4 Processor SMT threads False
state enable Processor state False
type PowerPC_POWER7 Processor type False
查看逻辑CPU和内存
-bash-3.2$ vmstat
System configuration: lcpu=8 mem=6144MB ent=0.20
-bash-3.2$ pmcycles -m
CPU 0 runs at 3304 MHz
CPU 1 runs at 3304 MHz
CPU 2 runs at 3304 MHz
CPU 3 runs at 3304 MHz
CPU 4 runs at 3304 MHz
CPU 5 runs at 3304 MHz
CPU 6 runs at 3304 MHz
CPU 7 runs at 3304 MHz
逻辑CPU为8个,CPU的主频为3304 MHz
查看AIX内存使用的情况
-bash-3.2$ svmon -G
size inuse free pin virtual mmode
memory 1572864 670750 902114 353236 505084 Ded
pg space 524288 3063
work pers clnt other
pin 272402 0 962 79872
in use 505084 0 165666
PageSize PoolSize inuse pgsp pin virtual
s 4 KB - 381310 3063 177380 215644
m 64 KB - 18090 0 10991 18090
L 16 MB - 0 0 0 0
S 16 GB - 0 0 0 0
Linux操作系统
Linux下的CPU信息全部都在/proc/cpuinfo这个文件中,可以直接打开看。
1. 查看物理CPU的个数
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
2. 查看逻辑CPU的个数
#cat /proc/cpuinfo |grep "processor"|wc -l
3. 查看CPU是几核
#cat /proc/cpuinfo |grep "cores"|uniq
4. 查看CPU的主频
#cat /proc/cpuinfo |grep MHz|uniq