AIX小机基本情况查询

来源:互联网 发布:品茗网络计划 注册码 编辑:程序博客网 时间:2024/05/17 10:08

1.AIX 操作系统版本以及硬件机器位数

操作系统版本: #oslevel -r

硬件机器位数#bootinfo -y

图 1. 系统版本以及硬件位数基本用法 1

2查看文件系统空间

#df -g 或者#df -k 

图 2. 文件系统空间 

3.​查看当前用户

who

图 3. 查看当前用户 

4.查看当前运行进程

#ps -ef

#ps -ef |grep XXXX(进程名)

图 4. 查看当前进程 ​

5.查看系统安装了哪些应用软件

#lslpp -La

图 5. 查看系统中应用软件 ​


6.网络资源配置

#ifconfig -a  检查所有网卡的IP地址配置情况

图 8. 显示 IP 地址情况 

b). 可以用命令’netstat –r ’检查系统路由表,如图 9 所示,通过路由树可以分析路由路径:



图 9. 显示路由 



通过命令’lsdev -Cc adapter’来查看网卡设置

图 10. 网卡设置情况 


​也可以使用#smitty tcpip


7.CPU 及内存的检查以及处理

#vmstat 2 5

图 12. 运行 vmstat ​

绿色框内:r 表示运行队列中的进程数,b 表示等待队列中的进程数,r 数目很大表示系统工作量较大。

黄色框内:avm 表示活动的虚拟页面,fre 表示空闲的页面,当系统内存大于 64MB 时,最小值 MINFREE 为 120frames,当内存小于 64MB 时,最小值为内存以 MB 计的两倍。现在大多数 AIX 机器的内存都应该远远大于 64M 了。如果 fre<MINFREE,将会出现连续不断的页面调度,将导致系统性能问题,对于 page 列,re,pi,po,cy 维持于比较稳定的状态:

pi: 为每秒钟从分页空间 (Paging Space) 调入内存的页面数 (4KB/page);

po: 为每秒钟从内存调入分页空间 (Paging Space) 的页面数 ;

当进程请求的内存页面数大于内存中可用页面数时 , 一些内存页会被换出内存,存放于系统分页空间 (Paging Space) 中,以后使用时再调入内存。由于访问分页空间中页面的速度远小于对内存页面的访问速度 , 所以频繁的换页会降低系统运行速度。 当 pi 和 po 为连续非零值时,系统运行速度将会降低。

红色框内:us,sys,id 和 wa 是不确定的,最理想的状态是使 CPU 处于 100% 工作状态。但这只适合单用户的情况下。如果在多用户环境中 us + sys >> 80,进程就会在运行队列中花费等待时间,响应时间和吞吐量就会下降,wa>40 表明磁盘 IO 也许存在不合理的平衡,或者对磁盘操作比较频繁。


通过上述命令,可以对 AIX 系统内存和 CPU 的运行状况有个大致的了解,接下来介绍几个极其实用的命令来快速了解系统中具体进程的 CPU 及内存耗费情况:

a)显示 10 个消耗 CPU 最多的进程,如图 13 所示:

ps aux|sort -rn +2|head -10 (10 表示选择的进程数,可以根据具体需求修改 )

图 13. CPU 及内存耗费情况 


b)显示系统中内存消耗最多的进程,如图 14 所示:

ps vx|grep -v PID|sort -rn +6|head -10 (10 表示选择的进程数,可以根据具体需求修改 )


图 14. 显示内存消耗最多的进程
图 14. 显示内存消耗最多的进程 

c)显示系统中存储空间消耗最多的进程:

ps aux |sort -rn +3 |head -10 (10 表示选择的进程数,可以根据具体需求修改 ),


图 15. 显示系统中内存消耗最多的进程
图 15. 显示系统中内存消耗最多的进程 

通过上述命令,我们可以全面的了解系统中 CPU 和内存的分配情况,对于一些占用资源比较多的、严重影响系统性能的进程,可以酌情考虑杀掉该进程,用命令 Kill -9 进程号,就可以杀掉不必要的进程,还 AIX 系统一个轻便、简练的运行环境。

输入输出 (I/O) 的检查以及处理

输入/输出 (I/O) 是系统的重要性能指标,对于 AIX 系统也同样重要。系统的输入输出的工作效率跟 CPU 和内存的关系十分紧密,也直接影响到系统的性能。对于日常使用的 AIX 机器,要时刻关注它的输入输出情况,对于影响系统性能的操作要及时地进行调整,让系统能在一种正常的工作负荷下高效工作。为了方便查看输入输出状况,可以使用 iostat 命令来检查 tty 设备、硬盘和 CD-ROM 的 I/0 量:运行命令:iostat 5 10 下面为其中一次的数据:


图 16. 输入输出检查情况
图 16. 输入输出检查情况 

如图 16 所示:其中:参数 %iowait 表示等待本地 I/O 时 CPU 空闲时间的百分比,参数 %idle 则表示未等待本地 I/O 时 CPU 空闲时间的百分比;当没有需要使用 CPU 的进程,但至少有一个进程在等待 I/O 时, CPU 时间属性标为 iowait。如果 iowait 时间的百分比很高,则表示该磁盘输入输出 (I/O) 是导致系统运行速度缓慢的主要原因;参数 %tm_act 表示硬盘繁忙的百分比,该值很高,表明硬盘存在 I/O 瓶颈;当参数 %tm_act( 硬盘繁忙时间 ) 很高时,可能是发现系统运行速度在减慢。有时系统上某个硬盘的 %tm_act 值为 60% 或更高时,系统性能就会受到影响。通过对输出结果的分析,可以清楚地判断当前系统的输入输出情况,以及对系统性能会产生的影响,以辅助用户及时地对系统做出调整,防止出现不必要的麻烦。为此,也能从中总结出一些经验:观察繁忙与空闲的硬盘,将数据从忙的盘移至相对空闲的硬盘上,这会在一定程度上减轻由此引起的 I/O 瓶颈。及时检查内存换页的频繁程度,大量的换页操作自然会增加系统 I/O 负载,影响系统性能。



原创粉丝点击