查看AIX和Linux的CPU与内存

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
请使用浏览器的分享功能分享到微信等