AIX查看内存,CPU配置信息

AIX查看内存,CPU配置信息

 

内存

查看物理内存
# bootinfo -r
16318464

# lsdev -Cc memory
L2cache0 Available  L2 Cache
mem0     Available  Memory

# lsattr -El mem0
goodsize 15936 Amount of usable physical memory in Mbytes False
size     15936 Total amount of physical memory in Mbytes  False
此例说明机器的物理内存为15936MB。如果前面lsdev的输出中有设备名 mem1,则使用同样的命令查看其对应的大小并依此类推。

查看虚存
# svmon -G
               size      inuse       free        pin    virtual
memory      4079616    4066702      12914     344575    2796690
pg space    3407872      10962

               work       pers       clnt      other
pin          205824          0          0     138751
in use      2796130          0    1270572

PageSize   PoolSize      inuse       pgsp        pin    virtual
s   4 KB          -    3980190       9506     284703    2709618
m  64 KB          -       5407         91       3742       5442

size表示page/frame个数,frame总是4k大小,page的大小可能不同,多数情况是4k

 

CPU
从AIX5.3起,对于power5的机器,系统引入了SMT(Simultaneousmulti-threading)的功能,其允许两个处理线程在同一颗处理器上运行,对操作系统而言,一颗物理处理器逻辑上会成为两个处理单元(逻辑处理器)。也就是说,在SMT功能启用的情况下,逻辑cpu个数是物理cpu个数的两倍,而在SMT功能禁用的情况下,逻辑cpu个数与物理cpu个数相等。
下面我们介绍如何通过各种命令检查系统中的物理cpu和逻辑cpu的个数。

1. smtctl
# smtctl

This system is SMT capable.

SMT is currently enabled.

SMT boot mode is not set.
SMT threads are bound to the same physical processor.

proc0 has 2 SMT threads.
Bind processor 0 is bound with proc0
Bind processor 1 is bound with proc0

proc2 has 2 SMT threads.
Bind processor 2 is bound with proc2
Bind processor 3 is bound with proc2

proc4 has 2 SMT threads.
Bind processor 4 is bound with proc4
Bind processor 5 is bound with proc4

proc6 has 2 SMT threads.
Bind processor 6 is bound with proc6
Bind processor 7 is bound with proc6

可以看到,该系统具有SMT能力且当前SMT功能已启用。4个物理cpu对应着8个逻辑cpu。

 

2. bindprocessor
# bindprocessor -q
The available processors are:  0 1 2 3 4 5 6 7
可以看到可用逻辑cpu个数是8个(0-7)。

 

3. lsdev
# lsdev -Cc processor
proc0 Available 00-00 Processor
proc2 Available 00-02 Processor
proc4 Available 00-04 Processor
proc6 Available 00-06 Processor
可以看到系统中有4个物理cpu。

CPU的信息

4. lsattr
# lsattr -El proc0
frequency   2096901000     Processor Speed       False
smt_enabled true           Processor SMT enabled False
smt_threads 2              Processor SMT threads False
state       enable         Processor state       False
type        PowerPC_POWER5 Processor type        False

 

5. lsconf/prtconf
# lsconf
System Model: IBM,9133-55A
Machine Serial Number: 0667F9H
Processor Type: PowerPC_POWER5
Number Of Processors: 4
Processor Clock Speed: 2097 MHz
CPU Type: 64-bit
Kernel Type: 64-bit
LPAR Info: 2 full_partition
Memory Size: 15936 MB
Good Memory Size: 15936 MB
Platform Firmware level: Not Available
Firmware Version: IBM,SF240_358
Console Login: enable
Auto Restart: true
Full Core: false

 

6.vmstat
# vmstat

System configuration: lcpu=8 mem=15936MB

kthr    memory              page              faults        cpu
----- ----------- ------------------------ ------------ -----------
 r  b   avm   fre  re  pi  po  fr   sr  cy  in   sy  cs us sy id wa
 1  1 2789848  4782   0   0   0  46  200   0  45 2940 340  1  0 98  1
可以看到系统中有8个逻辑cpu。

用topas,nmon,sar 都可以的

但是,AIX,如何查看内存使用率?

AIX的内存使用率查看可不能通过一般的topas与vmstat来进行观察。
由于IBM的内存管理很特别,先了解内存分那几中,特别注意文件型内存的管理方式。
可以通过svmon显示的数据来进行计算。

vmstat -v 可以输出内存的一个现状。其中的num perf,num client,free page,等等相关的数据,都可以给aix当前的内存做一个概况的描述。
netstat -v,跟vmstat -v有异曲同工之妙,可以输出网卡的状态,在检查网络连接质量是否有问题的时候可以参考相关输出数据。
其他有用的的还有iostat,lvmstat,sar -u 1 10等,可以参考aix命令参考大全获得相应的帮助。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值