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日志轮转