如何查看AIX的物理内存大小

2017-03-19

AIX怎么查看物理内存大小?想必大家也只会WIN操作系统的,所以下面就由小编为大家介绍下如何在AIX操作系统下查看物理内存大小呢?

查看物理内存大小

使用命令# lsdev -Cc memory

查看配置的物理内存设备,下面为其输出示例:

mem0 Available 00-00 Memory

L2cache0 Available 00-00 L2 Cache

再使用命令# lsattr -El mem0

输出如下

size 512 Total amount of physical memory in Mbytes False

goodsize 512 Amount of usable physical memory in Mbytes False

此例说明机器的物理内存为512MB。如果前面lsdev的输出中有设备名 mem1,则使用同样的命令查看其对应的大小并依此类推。

再补充一个方法

svmon -G

root@m2a/etc>svmon -G

size inuse free pin virtual

memory 4194304 1088794 3105510 274650 690272

pg space 2097152 3775

work pers clnt lpage

pin 274650 0 0 0

in use 690290 257951 140553 0

root@m2a/etc>

其中: size表示真实的物理内存的大小,单位是4k

prtconf也可以查看系统所有的信息 cpu 内存 硬盘等,尝试使用prfconf |grep mem

用 Topas 、nmon 都可以的

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

AIX的内存使用率查看可不能通过一般的topas与vmstat来进行观察。

由于IBM的内存管理很特别,先了解内存分那几中,特别注意文件型内存的管理方式。

可以通过svmon显示的数据来进行计算。

vmstat -v 可以输出内存的一个现状。其中的num perf,num client,free page,等等相关的数据,都可以给aix当前的内存做一个概况的描述。

netstat -v,跟vmstat -v有异曲同工之妙,可以输出网卡的状态,在检查网络连接质量是否有问题的时候可以参考相关输出数据。

其他有用的的还有iostat,lvmstat等,可以参考aix命令参考大全获得相应的帮助。

查看AIX操作系统CPU的还有几个命令:

如果系统是AIX5L

#prtconf | more

#lsconf

#sar -u 1 10

系统中有很多命令可以查看cpu的个数,但是哪个命令输出的是逻辑cpu个数,哪个又是物理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. prtconf

# prtconf

System Model: IBM,9131-52A

Machine Serial Number: 0677A5G

Processor Type: PowerPC_POWER5

Number Of Processors: 4 ==》物理cpu有4个

Processor Clock Speed: 1648 MHz

CPU Type: 64-bit

Kernel Type: 64-bit

LPAR Info: 1 06-77A5G

4.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。

5.vmstat

# vmstat

System configuration: lcpu=8 mem=7936MB

kthr memory page faults cpu

----- ----------- ------------------------ ------------ -----------

r b avm fre re pi po fr sr cy in sy cs us sy id wa

1 1 428238 41599 0 0 0 13 25 0 40 1639 182 0 0 99

可以看到系统中有8个逻辑cpu。

更多相关阅读

最新发布的文章