Linux服务器性能评估
导语 总结有关服务器的各项性能指标,以及如何判断服务器的性能状况出现问题,性能指标代表的含义。同时也总结Linux服务器上有关工具的各项参数含义,以及日常需要注意的参数信息。 CPU使用率和负载 首先需要分清楚 CPU使用率和机器负载 不是相同的概念,如果 CPU使用率 ,但是不一定代表机器负载同样也高。所以关于 CPU使用率和负载 的区别: CPU使用率:显示的是程序在运行期间占用的CPU百分比; CPU负载:显示的是一段时间内正在使用和等待使用的CPU平均任务数; 查看CPU使用率和负载 对于查看负载可以使用uptime,w命令,同时top,vmstat工具也可以同时观察CPU使用率和负载情况。 查看CPU核数: grep "model name" /proc/cpuinfo | wc -l uptime命令: 命令返回信息中的load average就是关于系统的平均负载,里面的三个数字分别代表着1分钟、5分钟、15分钟内的系统平均负载。 top工具 (如果是多核CPU,1查看各个CPU详细信息) top工具的第一行后面的三个值,分别也是代表之前的 1、5、15 分钟内的平均负载; 第三行关于CPU使用率各项参数的含义: (us)user:CPU在低nice值(高优先级)用户态所占用的时间;(大部分CPU时间都在执行此类程序) (sy)sytem:CPU处于内核所占用的时间