why?
性能测试实时过程中,我们要实时去看服务器各项指标,以观察问题出在哪里,那么怎么查看性能指标呢?今天就来学习一下linux的常用命令吧~
本章重点介绍的是:服务器实时内存监控命令
what&How
- man命令 // 查看所有命令的使用方法
例如:
man ls
输出结果:
- top命令 //实时监控系统运行状态,并且可以按照cpu 及内存进行排序
top 参数:
-h :帮助
-p: 监控指定的进程,当监控多个进程时,进程ID以逗号分隔,这个选项只能在命令行下使用
-M: 按内存使用率排序
-P:按CPU使用率排序
-z: 彩色/黑白显示
load average :系统的运行队列的平均使用率,也是可以认为是可运行进程的平均数,
三个值分别代表最后的1分钟,5分钟,15分钟的平均负载值。
在单核cpu中load average的值为1时表示满负荷状态,同理在多核cpu中满负载的load average
的值为1*cpu的核数。
例如: 1.输入top后,按下shfit+M 可以根据内存使用率排序.顺便瞅一眼load average ,%cpu 这一列,id 前面的是空闲cpu