解读AIX系统运行状态之常用命令

对于刚接触AIX的系统管理员,使用常规的UNIX命令就能大致了解AIX系统的运行状况。
    在本文中介绍了如何使用AIX命令检查系统的配置信息, AIX中SMT的开启/关闭,使用vmstat, iostat, sar等命令来解读系统的运行情况,判断当前系统的瓶颈在哪里。
    一.影响系统性能的因素
CPU (Central Processing Unit)
• 系统中CPU的数量 和 速度
#lsdev �CCc processor |grep Available
# lsattr �CEl proc0
内存
•系统中配置的 内存容量
#lsattr �CEl mem0
I/O
• 磁盘的数量 和类型
#lsdev �CCc disk
• 数据在磁盘上的分布
   #lspv
网络资源
• 网卡的带宽, 当前工作的速度
#entstat �Cd 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
    在一屏上显示当前系统的整体运行情况

你可能感兴趣的:(职场,AIX,休闲)