Linux性能命令
# Linux性能命令
# 1 top:查看整机性能
load average:负载均衡,三个值分别代表1、5、15分钟
查看每个CPU的性能:1
退出:q
# 2 vmstat:查看性能
一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数单位是秒,第二个参数是采样的次数。
下图,每2秒查看一次,总共采样3次。
procs
- r:运行和等待CPU时间片的进程数,原则上1核的CPU的运行队列不要超过2,整个系统的运行队列不能超过总核数的2倍, 否则代表系统压力过大
- b:等待资源的进程数,比如正在等待磁盘I/0、网络I/0等。
CPU:
us:用户进程消耗CPU时间百分比,us值高,用户进程消耗CPU时间多,如果长期大于50%,优化程序
sy:内核进程消耗CPU时间百分比
us + sy参考值为80%,如果大于80%,说明可能存在CPU不足
id:空闲CPU百分比
wa:系统等待IO的CPU时间百分比
st:来自于一个虚拟机偷取的CPU时间百分比
编辑 (opens new window)
上次更新: 2023/08/20, 21:21:52