日志文件
性能篇
AIXLINUX(centos7)CPUvmstat
sar
nice
ps
#tprof -x sleep 30#ps aux内存vmstat
ps
lsps
svmon#free [实内存和虚内存]
#top 实时刷新当前系统情况
#iosat虚拟内存IOiostat
lslv
filemon
fileplace#iostat 输出CPU和磁盘I/O相关的统计信息进程#ps aux
#ps -ef
#ps elf
#lsof 显示进程所打打开的文件#uptime 显示系统不间断运行时间及就1,5,15分钟负载
网络性能nfso
no
ifconfig
netpmon
Aix
#topas
EVENTS/QUEUES每秒钟系统全局事件发生的次数(频率)和线程的运行队列和等待队列的平均大小
FILE/TTY:每秒钟文件和TTY时间发生的次数
PAGING:每秒钟换页事件发生的次数
MEMORY:实内存的大小和分布
PAGING SPACE:显示Paging Space的利用率
#svmon
memory: 描述内存使用情况
pg space:描述paging space 使用的情况
pin:描述包含常驻页面的实内存信息
in use:描述使用中的实内存信息
#iostat
tty的i/o状态
tin:每秒从tty读取到的字符数
tout:每秒写到tty的字符数
CPU的使用状态
-% user,表示平均用户占用时间
-% sys,表示系统花费CPU时间
-% idle,表示CPU空闲时间
-% iowait,表示CPU等待I/O所花费时间
硬盘使用状态
-% tm_act ,表示某个硬盘处于active状态的百分比
-tps ,表示每秒某个硬盘有多少个数据传输次数
-Kb_read Kb_wrtn ,分别显示从开机到运行iostat这个命
令这段时间内对硬盘的read和write的总数据 量,单位kb
TTY的I/O状态
如果%idle数值都很高而且%iowait数值也很高,大于25,这个说明系统存在I/O或 则硬盘瓶颈
%iowait高主要可能的几个原因:
1、内存不够而引起频繁的swap空间的数据交换,导致数据存取存在交换空间的 I/O瓶颈
2、硬盘上面数据不合理的分布
3、数据的fragment(碎片)不合理
#vmstat
kthr:再取样时间间隔内,每秒钟内核线程状态更改次数
r:运行队列中的内核线程数,若r 数值偏大,表明CPU太忙
b:等待队列中(等待系统资源、等待I/O)的内核线程数
memory:有关虚拟内存和实内存的信息
page:有关页面失效和页面活动的信息
pi:从Paging Space调入内存的页面数,此值应小于5
po:从内存调入Paging Space的页面数,此值应与pi的值一同增加或减小
fault:在取样时间间隔内,每秒平均的陷阱(Trap)和中断的速率
CPU:CPU占用时间的分项细目百分比
us+sy: 若此值过高接近100%,则表明CPU使用率存在瓶颈
wa:CPU等待未决磁盘I/O的空闲时间。大量的pi和po,以及高wa值,表明系统性能瓶颈在内存处
#errpt
#/usr/lib/errdemon -l
linux
USER:程序是以哪个用户名的名义运行。
PID:进程号,PID号范围为1-32768,至最高值,则循环
%CPU:进程的CPU使用率
%MEM:进程的MEM使用率
VSZ:进程所使用的虚拟内存大小(Virtual Size)
RSS:进程使用的驻留集大小或实际内存的大小(Kbytes)
TTY:进程在哪个TTY执行的
STAT:进程的状态
D 不可中断的休眠(一般为I/O),须直到有中断发生
R 运行状态(正在运行队列中)
S 休眠状态
I 空闲状态
T 终止,收到终止指令后停止运行
Z 僵尸进程
P 等待交换页
W 没有足够的内存页可分配
X 退出状态,集成即将被销毁.(此意味着进程彻底被释放)
< 高优先级
N 低优先级
L 内存锁页
s 进程的管理者(一般表示其下有子进程)
l 多进程
+ 位于后台的进程组
START:进程启动时间及日期
TIME:进程使用的总CPU时间
COMMAND:正在执行的命令及参数
top
第1行:
当前时间 uptime时间 当前登入系统的账户总数 当前系统1、5、15分钟的系统负载值(即