1.大家在用什么监控软件监控AIX系统内存

2.linux查看内存使用情况linux检查内存

3.AIX 系统CPU idle一直是0 wait 一直很高,求助分析帝

4.linuxtrue>

5.小型机没有AIX系统的情况下怎么查看CPU的主频

6.AIX 里,topas 进程那个区域 CPU % 是虚拟内存的 还是物理内存的占用 谢谢

aix 查询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