负载状态load average中的数据代表了什么

2019-03-14 16:48 月下刀客 网络转载

平均负载load average是指系统的运行队列的平均利用率,也可以认为是运行进程的平均数。

下面我们以高速道路来例举服务器在不同负载状态时的表现。

假设:

CPU核心数=车道数量;

内存=车道宽度;

磁盘的IO=车道限速。

服务器的压力效果如图:

单核相当于单车道,双核相当于双车道;

偶尔来个请求,相当于车辆少,服务器较流畅;

请求较多,但在车道负载范围之内,服务器也没有太大压力;

请求变的更多,已经达到服务器的负载临界,服务器会变的缓慢;

服务器已经在忙于处理请求,但有大量请求还未流入,就会造成堵塞。

收藏 举报

延伸 · 阅读