2019.9.8性能测试---linux性能测试指标

cpu,内存和硬盘
一、cpu的性能指标

1、cpu运行队列

一个进程要么处于运行状态,要么处于睡眠状态。运行状态会争抢cpu资源,形成队列,队列越长
在这里插入图片描述
top命令,load average
在这里插入图片描述

vmstat,r的多少
在这里插入图片描述

2、上下文切换

上下文切换:各个线程进行时分复用,cpu在不同线程切换

3、中断,一般由硬件引起,中断优先级较高,键盘鼠标优先级很高
in指中断,cs值上下文切换
在这里插入图片描述

4、cpu利用率
一段时间之内,cpu分别做某件事情占到总时间的比率。
window system idle process,无聊进程,越大cpu很闲
linux 里 id列越大cpu越闲
在这里插入图片描述

两类代码:用户态代码,系统态代码(内核)
us值用户态 sy内核态。
期望比率:
网络情况:用户态/系统态=7/3
纯计算:9/1

在这里插入图片描述

IO等待:IO慢需要等待 wa高一般为闲,确实很高,那就是磁盘的问题。 id闲是真闲,wa闲是除了IO交换,无事可做 cpu利用率=用户态+系统态+id态(空闲)+wa(IO等待数据读取)=100,此消彼长