AIX操作系统运行状态检查_常用命令
AIX操作系统运行状态之常用命令
对于刚接触AIX的系统管理员,使用常规的UNIX命令就能大致了解AIX系统的运行状况。
在本文中介绍了如何使用AIX命令检查系统的配置信息, AIX中SMT的开启/关闭,使用vmstat, iostat, sar等命令来解读系统的运行情况,判断当前系统的瓶颈在哪里。
一.影响系统性能的因素
CPU (Central Processing Unit)
系统中CPU的数量 和 速度
#lsdev –Cc processor |grep Available
# lsattr –El proc0
内存
系统中配置的 内存容量
#lsattr –El mem0
I/O
磁盘的数量 和类型
#lsdev –Cc disk
数据在磁盘上的分布
#lspv
网络资源
网卡的带宽, 当前工作的速度
#entstat –d ent0
二.衡量系统性能的指标
使用系统提供的工具来检测当前运行性能.
CPU 的使用可分为 %user, %sys, %idle, %i/owait 四类, 当%usr与%sys 之和持续大于90%以上时, 可认为CPU是当前系统的瓶颈.
Memory ,主要观察系统中当前是否有持续的pi 和 po 操作. 以及所设定的文件内存比例是否合理. 常用的监测命令是vmstat,
I/O, 需要观察的是磁盘适配器的吞吐量, 每秒的读写次数, 完成读写操作的响应时间等, 磁盘的使用频率
Network , 网络主要观察当前网络的传输速度, 其流量是否接近的网卡所支持的上限.
三.常用系统监测命令
vmstat
查看当前系统的cpu和内存的使用情况
iostat
查看当前系统中 物理卷hdisk的是使用情况
sar
查看系统中每个CPU的使用情况, 也可用于记录当前系统的运行的状况
netstat
参看当前系统网络的运行
topas
在一屏上显示当前系统的整体运行情况