博舍

aix 查看内存,CPU 配置信息 aix查看cpu个数命令

aix 查看内存,CPU 配置信息

为什么80%的码农都做不了架构师?>>>  

内存lsattr-Elmem0cpulsdev-C|grepprocCPU的信息lsattr-Elproc0

 

#bootinfo-r查看物理内存

 

 

使用命令#  lsdev-Ccmemory查看配置的物理内存设备,下面为其输出示例:  mem0Available00-00Memory  L2cache0Available00-00L2Cache再使用命令#lsattr-Elmem0输出如下  size512TotalamountofphysicalmemoryinMbytes  False  goodsize512AmountofusablephysicalmemoryinMbytesFalse此例说明机器的物理内存为512MB。如果前面lsdev的输出中有设备名mem1,则使用同样的命令查看其对应的大小并依此类推。

 

 

 

再补充一个方法svmon-Groot@m2a/etc>svmon-G          size    inuse    free      pin  virtualmemory    4194304  1088794  3105510    274650    690272pgspace  2097152    3775          work    pers    clnt    lpagepin      274650      0      0      0inuse    690290    257951    140553      0root@m2a/etc>其中:size表示真实的物理内存的大小,单位是4k

 

 

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

 

用Topas、nmon都可以的

 

 

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

 

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

 

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

 

查看CPU的还有几个命令:

 

如果系统是AIX5L#prtconf|more#lsconf

#sar-u110

 

 

 

《转》 

 

系统中有很多命令可以查看cpu的个数,但是哪个命令输出的是逻辑cpu个数,哪个又是物理cpu个数呢?我们下面做一个简单的介绍。    解答:    从AIX5.3起,对于power5的机器,系统引入了SMT(Simultaneousmulti-threading)的功能,其允许两个处理线程在同一颗处理器上运行,对操作系统而言,一颗物理处理器逻辑上会成为两个处理单元(逻辑处理器)。也就是说,在SMT功能启用的情况下,逻辑cpu个数是物理cpu个数的两倍,而在SMT功能禁用的情况下,逻辑cpu个数与物理cpu个数相等。    下面我们介绍如何通过各种命令检查系统中的物理cpu和逻辑cpu的个数。    1.smtctl      #smtctl    ThissystemisSMTcapable.    SMTiscurrentlyenabled.    SMTbootmodeisnotset.      SMTthreadsareboundtothesamephysicalprocessor.    proc0has2SMTthreads.      Bindprocessor0isboundwithproc0      Bindprocessor1isboundwithproc0        proc2has2SMTthreads.      Bindprocessor2isboundwithproc2      Bindprocessor3isboundwithproc2        proc4has2SMTthreads.      Bindprocessor4isboundwithproc4      Bindprocessor5isboundwithproc4        proc6has2SMTthreads.      Bindprocessor6isboundwithproc6      Bindprocessor7isboundwithproc6    可以看到,该系统具有SMT能力且当前SMT功能已启用。4个物理cpu对应着8个逻辑cpu。        2.bindprocessor      #bindprocessor-q      Theavailableprocessorsare:01234567    可以看到可用逻辑cpu个数是8个(0-7)。    3.prtconf      #prtconf      SystemModel:IBM,9131-52A      MachineSerialNumber:0677A5G      ProcessorType:PowerPC_POWER5      NumberOfProcessors:4      ==》物理cpu有4个      ProcessorClockSpeed:1648MHz      CPUType:64-bit      KernelType:64-bit      LPARInfo:106-77A5G    4.lsdev      #lsdev-Ccprocessor      proc0Available00-00Processor      proc2Available00-02Processor      proc4Available00-04Processor      proc6Available00-06Processor    可以看到系统中有4个物理cpu。    5.vmstat      #vmstat    Systemconfiguration:lcpu=8mem=7936MB    kthr  memory          page          faults      cpu      ---------------------------------------------------------------      rb  avm  frerepipofr  srcyin  sycsussyidwa      1142823841599  0  0  013  25  04016391820099    可以看到系统中有8个逻辑cpu。

linux通过命令看cpu参数

linux通过命令看cpu参数原创

sw57202015-09-0111:08:03博主文章分类:经验技巧©著作权

文章标签cpu文章分类运维

©著作权归作者所有:来自51CTO博客作者sw5720的原创作品,请联系作者获取转载授权,否则将追究法律责任

cpu物理个数:cat/proc/cpuinfo|grep"physicalid"|sort|uniq|wc-l

显示如果是2就说明是有2个物理CPU

cpu核心数:cat/proc/cpuinfo|grep"cpucores"|sort|uniq

返回如果是6说明是每个CPU有6个核心

cpu线程数:cat/proc/cpuinfo|grep"processor"|sort-nk3|uniq|tail-1

返回如果是23说明是共有24个线程

上面的例子就是:2物理+6核心+24线程=2个6核双线程的物理cpu

top命令中按1显示cpu各个核的使用率(屏幕要能完整显示,否则会报bigenough)

赞收藏评论分享举报

上一篇:部署HDFS

下一篇:logrotate日志轮转

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇