aix 查询cpu_
1.大家在用什么监控软件监控AIX系统内存
2.linux查看内存使用情况linux检查内存
3.AIX 系统CPU idle一直是0 wait 一直很高,求助分析帝
4.linuxtrue>
5.小型机没有AIX系统的情况下怎么查看CPU的主频
6.AIX 里,topas 进程那个区域 CPU % 是虚拟内存的 还是物理内存的占用 谢谢
1. 内存查看可以用topas、nmon命令
2. 很遗憾,vmstat是看不到内存使用率的,你看到的memory下的统计结果为系统当前的换页情况
3. 物理内存使用率到了80%,即便你看到了100%,对于aix来说是没有什么影响的,aix有自己的内存自动管理机制,虚拟内存耗尽(对aix来说)才会产生恶劣的后果,比如系统挂起,所以你只需要立刻观察系统cpu的idle,wait,然后虚拟内存使用情况,如果结果合理可接受,那么可以认为系统没有问题
大家在用什么监控软件监控AIX系统内存
你的系统盘有问题。 另外找个盘。重装系统吧 find / -name vmstat 没任何提示 说明 你系统里都没这个命令。 所以也就不用管环境变量了。~
以前遇到过 光盘问题。 装完 好多命令用不成,自己加了环境变量,有的命令还没执行权限。
不要图省事,换盘新装吧。
linux查看内存使用情况linux检查内存
AIX性能监控topas命令的详细解析 操作系统的最全面动态,而又查看方便的性能视图就是topas命令了,下面以topas输出为例,对AIX系统的性能监控做简要描述,供运维工程师和系统管理员们参考。 另:1.操作系统报错信息errpt查看。2.磁盘空间使用率用df查看。这里主要分析性能问题。 执行topas命令后如图所示: #topas 区域1:反映CPU使用率和工作状况。 Kernel: 说明:操作系统的内核占用的CPU时间比率。 操作系统作为基础软件,为应用程序支持和服务的同时,本身的运行也需要一定的CPU和内存(顺便提到内存,后面不再阐述这个内容了),特别是内存,系统负载越重,相应的内核占用的CPU和内存也会越多。一般来说,内核占用的CPU时间不会太多的。一般小于应用的CPU使用率。 User: 说明:用户进程占用的CPU时间比率。 这个为CPU使用率的关键数值。该使用率反映了用户在操作系统基础上运行的各种软件占用的CPU时间比率的总和。一般来说,如果User+Kernel连续大于70%,即可以认为系统可能存在CPU上的严重性能问题。 Wait 说明:CPU处于等待状态占CPU时间的比率。 CPU的等待一般都为等待IO的响应,众所周知,目前计算机的主要瓶颈都在IO。应用程序执行的时候,需要读写磁盘等外部存储的数据,进程就会发起IO请求后等待IO完成。这个等待的过程占用CPU时间就是wait。当这个值很高的时候,就说明IO来不及响应很多的IO请求,这个时候,就只能从IO层面想办法优化了。 Idle: 说明:CPU空闲时间比率,这个就不用说了吧。就是CPU多少时间比率在闲着。 CPU占用率出问题的主要可能原因:数据库服务器执行某一个SQL或者存储过程(存储过程就是封装起来的sql程序包而已)需要大量的运算(一般为软件设计不合理)。或者应用程序中存在异常的地方,比如死循环,或者其他写程序时的逻辑错误导致。一般程序出错会导致一个CPU被全部占用,比如上述的20%占用的原因就是一个交易程序长期占用一个CPU全部时间片(系统共计5个CPU)。区域2:反映网络使用率的状况。 Netwok;列出了网卡接口,KBPS即每秒钟多少KB(千字节) I-Pack每秒钟输入的数据包个数, O-Pack 每秒钟输出的数据包个数 KB-In每秒钟输入的字节数 KB-Out每秒钟输出的字节数。 当我们发现网络拥堵时(出现网卡传输失效的报错,即网卡发送数据包失败。或者网络响应明显变慢的时候,如果CPU没有问题,那么请检查网络流量)发现某一个网卡的KBPS持续大于四位数,甚至五位数时(这个值要是网卡千兆还是百兆而定)。就要看看这个网卡是什么网卡,在处理什么业务了。在命令行执行netstat ?in 查看对应en*接口的ip地址,通过ip地址看看是带卡还是生产服务网卡流量高。然后通过netstat ?v en* 看看网卡的详细工作状态,出现了多少错包,冲突包,crc校验错或者网络重置过等信息。上述信息请详细看netstat ?v en*的输出.如果出现大量crc,错包的话,可能网线有问题或者接触不良。 如果上述均正常,而网络反应慢,则有可能是交换机拥堵。 网络出现问题的可能原因:通过百兆的带管网加载大量数据(以前出现过),大量队列的长时间的ftp传输,或者网线,交换机问题等。 区域3:反映磁盘使用率的状况。 Disk Busy%磁盘繁忙的百分比,即磁盘能满足的最大IOPS(每秒IO操作数)和当前IO数量的比率。其他的参数不再解释。望文生义即可。 一般主要看磁盘的Busy%,当磁盘的Busy%持续大于85%时,即认为磁盘相当繁忙,已经可能要出问题了。当然,自己知道已经确定要产生大量IO操作的内容则不必在意,等其完成即可。 出现问题的原因:应用服务器上面写日志进程或者查询日志的进程大量读写日志,导致磁盘繁忙率高,或者其他程序频繁读写磁盘导致。系统中hdisk0,hdisk1一般为系统盘,内置SCSI磁盘的相对IOPS是较低的。很容易满负荷运行。 区域4:反映进程信息的状况。 Name:进程的名称,即进程被执行时启动的二进制文件的名称。 PID,进程的ID,进程的ID在系统中唯一,是我们了解跟踪进程信息重要数值。 跟踪进程的CPU使用,磁盘IO读写,进程的内存和pagingspace占用等等均需要使用。 CPU%进程占用CPU时间的比率。 PgSp,进程占用的pagingspace的空间大小。 Owner进程的属主,即由哪个操作用户用户启动了这个进程。 在topas中,默认是列出占用cpu最高的前几个的进程信息供参考,如果前面第一区域的的CPU使用率持续高,就要看看这里是那个进程占用了大量的CPU,看看是哪个用户的进程,如果自己执行的,则杀掉或者找项目组解决即可。 区域5:反映内存页面和换页空间信息的状况。 换页空间即磁盘上的空间,在AIX操作系统中用来做内存空间使用。具体的理论就不再阐述了,详细信息请参阅操作系统内容。磁盘空间的速度当然相比内存,慢了不止10倍。所以,只是内存页面的一个暂时存放地,存放的还是那些长期不怎么用到的内存页面而已。如果paging大量出现,这时候就有麻烦了,说明:内存不够用了! 该区域主要关注PageIn,PageOut如果这两个数值均大于三位数,并且长期大于这个数值,在技术上叫做内存颠簸,即不停的把内存页面换到磁盘空间上,又从磁盘空间把内存页面读进来,系统的内存使用效率变的极差,系统响应性能也变慢了。 这个信息也可以用vmstat来看,pi和po列即与这里相对应。当然,如果只是有页面出,或者只有页面入,或者短时间的一些页面换入换出,则没有什么问题,关注一下即可。区域6:反映内存使用的信息。 Real,MB操作系统实际拥有的内存的总量,单位是MB。 %Comp,计算型内存占用比率,%Noncomp非计算型内存占用的比率。 %Client也为非计算型内存,Noncomp包涵Client型内存,jfs文件系统使用的内存为noncomp,为了区分,jfs2和nfs使用的内存为Client。 计算型内存就是进程实际使用的内存,例如我们写程序的时候malloc内存,或者在排序中使用了堆栈,进程中变量数值都需要在内存中保存,这部分内存为计算型内存(阐述不全面,仅供参考)。而操作系统在进行文件读写,需要的io缓冲区,或者我们在写程序的时候,打开文件,读写文件,均在文件缓冲区进行。(裸设备例外,CCCC的数据库用RAC,数据的存储全部使用裸设备,在数据库服务器上,数据文件的缓冲在oracle的sga区的data buffer中(这个区域系统认为是计算型内存),是不会占用非计算内存的。) 导致内存出问题的可能原因很多。主要有:进程使用了更多的内存,例如,CCCC数据库服务器大量的oracle连接使用了很多内存,或者数据库中执行的某一个sql脚本或者存储过程的执行需要大量的内存来完成其操作(特例库中出现过这个情形,一个存储过程的执行导致操作系统内存被耗尽,pg也随之耗尽,操作系统自动执行PGSP_KILL,把该进程给干掉了,我也是第一次知道aix系统还有这个功能,呵呵)。第二个主要的问题就是内存泄漏,内存泄漏最简单的来说,就是申请了内存空间,使用后不再使用了,但是也没有释放。我们写程序的时候malloc,却没有free。这就导致了严重的问题,随着程序的执行,可用物理内存越来越少,最后就挂了,只好定期重启应用来解决。 操作系统的内存换页机制导致了程序中不用的内存页面最后都跑到pg上面去了,换页空间会持续增长的。因应用导致系统问题就是这么产生的。 区域7反映的是换页空间的使用率。 如果换页空间的使用率长期增长,就说明系统内存不足,已经开始使用磁盘空间来缓冲内存了,如果PG使用率持续增长,或者大于50%,需要警惕(到50%在监控平台已经是主要告警啦!),并马上提交系统管理员分析内存增长原因。如果该数值持续增长,系统一定会挂掉的!
AIX 系统CPU idle一直是0 wait 一直很高,求助分析帝
如何使用Linux命令行查看Linux服务器内存使用情况?
查看Linux服务器内存查看Linux服务器下的内存使用情况,可以使用命令free-m。注意此命令只在Linux下有效,在FreeBSD中没有此命令。命令如下所示:
查看Linux服务器内存used:已经使用的内存数free:空闲的内存数shared:多个进程共享的内存总额-buffers/cache:(已用)的内存数,即used-buffers-cached+buffers/cache:(可用)的内存数,即free+buffers+cached得出结论:可用内存的计算公式为:可用内存=free+buffers+cached,即2551MB+268MB+917MB=3737MB
AIX和Linux下如何查看CPU和内存信息?
AIX的硬件信息可以通过prtconf命令看到。
1.查看逻辑CPU个数
#pmcycles-m
CPU0runsat4204MHz
CPU1runsat4204MHz
CPU2runsat4204MHz
CPU3runsat4204MHz
CPU4runsat4204MHz
CPU5runsat4204MHz
CPU6runsat4204MHz
CPU7runsat4204MHz
上面描述有8个CPU,CPU的主频为4.2G赫兹
2.查看物理CPU个数
#prtconf|grepProcessors
NumberOfProcessors:4
3.确定CPU是几核
用逻辑CPU除以物理CPU就是核数。
4.查看单个CPU的详细信息
#lsattr-E-lproc0
frequency4204000000ProcessorSpeedFalse
smt_enabledtrueProcessorSMTenabledFalse
smt_threads2ProcessorSMTthreadsFalse
staableProcessorstateFalse
typePowerPC_POWER6ProcessortypeFalse
Linux操作系统
Linux下的CPU信息全部都在/proc/cpuinfo这个文件中,可以直接打开看。
1.查看物理CPU的个数
#cat/proc/cpuinfo|grep"physicalid"|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|grepMHz|uniq
怎么查看服务器有几根内存?
查看服务器有几根内存方法步骤如下:
1.
查看cpu总个数方法:
首先执行top命令。
在top命令的显示界面,按数字键1,即可查看到当前系统中的总cpu数。
2.
查看总内存的方法:
free命令主要用于显示内存数量。
一般使用free命令的-h参数,更人性化的显示linux通用命令:1、date:print.
查看linuxtomcat内存使用大小?
输入Top回车,看内存信息就可以
如何记录linux服务器内存使用情况?
1、查看内存:在SSH远程控制端,输入命令“cat/proc/meminfo”,按下“Enter”回车键,即可看到总的内存占用情况。
2、查看CPU:在SSH远程控制端,输入命令“top”,按下“Enter”回车键,即可看到cpu的使用率。
3、Linux上的VNC服务端,比较常用的就是tigervnc和x11vnc。x11vnc可以让远程访问者控制本地的实际显示器,而tigervnc既可以远程控制实际显示器,还可以控制平行独立于当前物理显示器的虚拟显示器。
linuxtrue>
其中包括CPU,IO,内存等性能分析报告)。
分析结果中有很多数据和图形,简要介绍主要的性能参数图像
4.1 系统汇总(对应excel标签的‘SYS_SUMM’)
蓝线为cpu占有率变化情况;
粉线为磁盘IO的变化情况;
4.2磁盘读写情况汇总(对应excel标签的‘DISK_SUMM’)
蓝色为磁盘读的速率KB/sec
紫色为磁盘写的速率KB/sec
4.3内存情况汇总(对应excel标签的‘MEM’)
曲线表示内存剩余量(MB)
分析数据得到的报告文件(。xls)中包含很多性能分析结果数据,根据自己的需要查看。
以上是nmon最基本的使用方式,对于初次使用该工具的朋友相信会起到hello world的作用。
小型机没有AIX系统的情况下怎么查看CPU的主频
"/>
Debianroot?A.GNOME?B.r#grep'AllowRoot'/etc/kde3/kdm/kdmrcrAllowRootLogin=truer#grep'AllowRoot'/etc/gdm/gdm.confrAllowRoot=trueIIUbuntuLinux?GNOME1rootroot?rsudopasswdrPassword:'Editasroot'?246?AllowRootLogin=false'true'?.?gksu/usr/sbin/gdmsetup}
AIX?Linux?CPU?
AIX?prtconf?
1.CPU?
#pmcycles-m
CPU0runsat4204MHz
CPU1runsat4204MHz
CPU2runsat4204MHz
CPU3runsat4204MHz
CPU4runsat4204MHz
CPU5runsat4204MHz
CPU6runsat4204MHz
CPU7runsat4204MHz
8?CPU?CPU4.2G?2.CPU?
#prtconf|grepProcessors
NumberOfProcessors:4
3.?CPU
CPUCPU?
4.CPU?
#lsattr-E-lproc0
frequency4204000000ProcessorSpeedFalse
smt_enabledtrueProcessorSMTenabledFalse
smt_threads2ProcessorSMTthreadsFalse
staableProcessorstateFalse
typePowerPC_POWER6ProcessortypeFalse
Linux
Linux?CPU?/proc/cpuinfo?
1.CPU
#cat/proc/cpuinfo|grep"physicalid"|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|grepMHz|uniq
linuxroot?
1?sudo-sroot?
2gedit/etc/lightdm/lightdm.conf?
3?
greeter-show-manual-login=true#?allow-guest=false#guest
4sudopasswdroot?root?
5root
AIX 里,topas 进程那个区域 CPU % 是虚拟内存的 还是物理内存的占用 谢谢
Linux下查看内存与cpu的命令查看内存的命令: free 查看内存详细信息可以用 cat /proc/meminfo查看cpu使用情况可以用:ps -加参数 还可以用 top 查看cpu型号信息可以用 cat /proc/cpuinfo远程桌面可以用 Xmanger 来链接..但首先你需要在linux上做相关配置才行。
topas 进程区域的 CPU % 是虚拟CPU占用。
看进程内存占用应该用这个命令看
ps -ealf | head -1 ; ps -ealf | sort -rn +9 | head
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。