zoukankan      html  css  js  c++  java
  • [linux] uptime 命令中关于平均负载的解释

    1.当前时间 00:13:25

    2.系统已运行的时间 9小时19分

    3.当前在线用户 2 user

    4.平均负载:0.17, 0.12, 0.07

    最近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之间正常

    多核CPU的话,满负荷状态的数字为 "1.00 * CPU核数",即双核CPU为2.00,四核CPU为4.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即可无忧。

  • 相关阅读:
    MySQL Binlog信息查看
    MySQL Binlog和Relaylog生成和清理
    MySQL Binlogbinlog_format参数
    Maven的核心概念及安装
    Maven工程约定目录结构
    解决 internal/modules/cjs/loader.js:983 throw err; ^ Error: Cannot find module ‘express‘ 报错问题
    Linux之开机、重启和用户登录注销等操作
    Linux之系统文件概述
    Linux之基本指令
    express的基本使用
  • 原文地址:https://www.cnblogs.com/liangxuehui/p/4708107.html
Copyright © 2011-2022 走看看