linux系统负载

阿里2014校招笔试的一道题目

22.关于Linux系统的负载,以下表述正确的是:

A: 通过就绪和运行的进程数来反映

B: 通过TOP命令查看

C: 通过uptime查看

D: Load:2.5,1.3,1.1表示系统的负载压力在逐渐变小

参考答案:BC

再学习下Linux系统负载的知识

查看的命令
w or uptime or procinfo or top

load average: 0.02, 0.27, 0.17
1 per/minute 5 per/minute 15 per/minute

这三个数字:分别表示系统在过去1分钟,5分钟,15分钟内运行进程队列中的平均进程数量

进阶解释

1、单核CPU-单车道-数字在0.00-1.00之间正常

路况管理员会告知司机,如果前面比较拥堵,那司机就要等待,如果前面一路畅通,那么司机就可以驾车直接开过。

这里写图片描述

具体来说:

0.00-1.00 之间的数字表示此时路况非常良好,没有拥堵,车辆可以毫无阻碍地通过。

1.00 表示道路还算正常,但有可能会恶化并造成拥堵。此时系统已经没有多余的资源了,管理员需要进行优化。

1.00-* 表示路况不太好了,如果到达2.00表示有桥上车辆一倍数目的车辆正在等待。这种情况你必须进行检查了。

2、多核CPU - 多车道 - 数字/CPU核数 在0.00-1.00之间正常
这里写图片描述

3、安全的系统平均负载

作者认为单核负载在0.7以下是安全的,超过0.7就需要进行优化了。

4、应该看哪一个数字,1分钟,5分钟还是15分钟?

作者认为看5分钟和15分钟的比较好,即后面2个数字。

5、怎样知道我的CPU是几核呢?

使用以下命令可以直接获得CPU核心数目

grep ‘model name’ /proc/cpuinfo | wc -l

结论

取得CPU核心数目N,观察后面2个数字,用数字/N,如果得到的值小于0.7即可无忧。

--------------------- 本文来自 周大侠 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/whzyb1991/article/details/47839475?utm_source=copy

猜你喜欢

转载自blog.csdn.net/u014534643/article/details/82889838