首页 > Linux命令大全, Linux系统教程 > linux下查看服务器负载性能命令

linux下查看服务器负载性能命令

2014年10月28日

linux下查看服务器负载性能命令
http://blog.chinaunix.net/uid-429659-id-3067188.html
做压力测试的时候想看看服务器当前负载如何,性能怎样,可以使用下面这些命令

uptime
显示当前用户数,以及最近1 分钟内、5分钟内、15 分钟内系统的平均负载
例:
#uptime
17:36pm up 11 days 23:37, 4 users,load average:0.03, 0.07, 0.05
说明:
load average:0.03, 0.07, 0.05 命令输出的最后内容表示在过去的1、5、15分钟内运行队列中的平均进程数量一般来说只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的,如果每个CPU的任务数大于5,那么就表示这台机器的性能有严重问题。对于上面的例子来说,假设系统有两个CPU,那么其每个CPU的当前任务数为:8.13/2=4.065。这表示该系统的性能是可以接受的

系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中:
– 它没有在等待I/O操作的结果
– 它没有主动进入等待状态(也就是没有调用’wait’)
– 没有被停止(例如:等待终止)

cat /proc/loadavg

用于显示系统1秒钟平均负载、5秒钟平均负载、15秒钟平均负载、总作业数、正在运行的作业总数

cat /proc/stat

这个显示的内容较多,具体的就不一一列举了,需要的朋友可以自己查阅相关资料

本文的评论功能被关闭了.