• linux系统负载


    系统负载System Load:系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度

    平均负载(Load Average):一段时间内系统的平均负载,这个一段时间一般取1分钟、5分钟、15分钟

    查看

    top

    1分钟平均负载,5分钟平均负载,15分钟平均负载分别是0.05、0.06、0.05

    uptime

    1分钟平均负载,5分钟平均负载,15分钟平均负载分别是0.11、0.07、0.05

    w

    1分钟平均负载,5分钟平均负载,15分钟平均负载分别是0.05、0.06、0.05

    Load则表示系统的繁忙程度

    单核

    Load<1:没有等待

    Load==1:系统已无额外的资源跑更多的进程了

    Load>1:进程都堵着等待资源

      注:

        需要警惕的

          Load < 0.7时:系统很闲,要考虑多部署一些服务

          0.7 < Load < 1时:系统状态不错

          Load == 1时:系统马上要处理不多来了,赶紧找一下原因

          Load > 5时:系统已经非常繁忙了

      不同Load值说明的问题     

        1)1分钟Load>5,5分钟Load<1,15分钟Load<1

           短期内繁忙,中长期空闲,初步判断是一个抖动或者是拥塞前兆

        2)1分钟Load>5,5分钟Load>1,15分钟Load<1

          短期内繁忙,中期内紧张,很可能是一个拥塞的开始

        3)1分钟Load>5,5分钟Load>5,15分钟Load>5

          短中长期都繁忙,系统正在拥塞

        4)1分钟Load<1,5分钟Load>1,15分钟Load>5

          短期内空闲,中长期繁忙,不用紧张,系统拥塞正在好转

    注:

    1.查看CPU核数

    grep 'model name' /proc/cpuinfo | wc -l
    

    如果想了解系统中CPU的提供商和相关配置信息,则可以通过/proc/cpuinfo文件得到

    processor :系统中逻辑处理核的编号
    vendor_id :CPU制造商      
    cpu family :CPU产品系列代号
    model   :CPU属于其系列中的哪一代的代号
    model name:CPU属于的名字及其编号、标称主频
    stepping   :CPU属于制作更新版本
    cpu MHz   :CPU的实际使用主频
    cache size   :CPU二级缓存大小
    physical id   :单个CPU的标号
    siblings       :单个CPU逻辑物理核数
    core id        :当前物理核在其所处CPU中的编号,这个编号不一定连续
    cpu cores    :该逻辑核所处CPU的物理核数
    apicid          :用来区分不同逻辑核的编号,系统中每个逻辑核的此编号必然不同,此编号不一定连续
    fpu             :是否具有浮点运算单元(Floating Point Unit)
    fpu_exception  :是否支持浮点计算异常
    cpuid level   :执行cpuid指令前,eax寄存器中的值,根据不同的值cpuid指令会返回不同的内容
    wp             :表明当前CPU是否在内核态支持对用户空间的写保护(Write Protection)
    flags          :当前CPU支持的功能
    bogomips   :在系统内核启动时粗略测算的CPU速度(Million Instructions Per Second)
    clflush size  :每次刷新缓存的大小单位
    cache_alignment :缓存地址对齐单位
    address sizes     :可访问地址空间位数
    power management :对能源管理的支持

    2.如果CPU是8核,load<8是不会有问题的  

  • 相关阅读:
    电子招投标应用系统连载(一)-开标系统
    js实现一个简单钟表动画(javascript+html5 canvas)
    ,net core mvc 文件上传
    echarts显示X轴最后一个lable
    C# 解压gzip文件(.tgz)
    【转】C#计算两坐标点距离
    用file标签实现多图文件上传预览
    c#数据批量插入
    Asp.net 中ViewState,cookie,session,application,cache的比较
    ASP.NET MVC从请求到响应发生了什么
  • 原文地址:https://www.cnblogs.com/baby123/p/6552537.html
Copyright © 2020-2023  润新知