什么是系统负载?uptime?
(2010-10-23 20:46:30)
系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足一下条件则其就会位于运行队中中:
内核,也就是如果你的主机是四核CPU的话,那么只要是uptime最后输出的一串字符数值小于12即表示系统负载不是很严重。
当然如果达到20,那就表示当前系统负载非常严重,估计打开执行web脚本非常缓慢。
以下显示输入uptime的信息:
20:38:23 up 4:28, 2 users, load average: 2.22, 2.34, 1.58
- 它没有在等待I/O操作的结果
- 它没有主动进入等待状态(也就是没有调用wait)
- 没有被停止(例如:等待终止)
内核,也就是如果你的主机是四核CPU的话,那么只要是uptime最后输出的一串字符数值小于12即表示系统负载不是很严重。
当然如果达到20,那就表示当前系统负载非常严重,估计打开执行web脚本非常缓慢。
以下显示输入uptime的信息:
20:38:23 up 4:28, 2 users, load average: 2.22, 2.34, 1.58
- 当前系统时间20:38:23
- 系统已经运行的时间4:28
- 当前在线用户2 user
- 平均负载:2.22, 2.34, 1.58
最近1分钟、5分钟、15分钟系统的负载,何为系统负载,参考上文所述。