zoukankan      html  css  js  c++  java
  • Linux下通过uptime判断负载情况

    [root@localhost ~]# uptime
    
    18:34:12 up  5:30,  1 user,  load average: 0.00, 0.01, 0.05

    load average后面的三个值分别是1、5、15分钟的负载情况【可通过w、uptime、top命令来查看负载值】

    单核

    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

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

    查看cpu核心数

    [root@localhost ~]# cat /proc/cpuinfo 
    processor    : 0
    vendor_id    : AuthenticAMD
    cpu family    : 23
    model        : 8
    model name    : AMD Ryzen 5 2600 Six-Core Processor
    stepping    : 2
    microcode    : 0x800820b
    cpu MHz        : 3399.314
    cache size    : 512 KB
    physical id    : 0
    siblings    : 1
    core id        : 0
    cpu cores    : 1
    apicid        : 0
    initial apicid    : 0
    fpu        : yes
    fpu_exception    : yes
    cpuid level    : 13
    wp        : yes
    flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc art rep_good nopl tsc_reliable nonstop_tsc extd_apicid eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec arat overflow_recov succor
    bogomips    : 6800.00
    TLB size    : 2560 4K pages
    clflush size    : 64
    cache_alignment    : 64
    address sizes    : 43 bits physical, 48 bits virtual
    power management:

    通过cpu cores得知,cpu核心数为1

    (load average/cpu cores) > cpu cores,则服务器正超负荷运行!

  • 相关阅读:
    地球人找工作之笔霸传奇
    地球人找工作之简历的秘密
    地球人找工作之前期准备
    Swift中的一些关键字
    swift动画小试牛刀
    【extjs6学习笔记】1.8 初始: ExtJS命名约定
    【extjs6学习笔记】1.7 初始:加载第三方库
    【extjs6学习笔记】1.6 初始:本地化
    【extjs6学习笔记】0.1 准备:基础概念(02)
    【extjs6学习笔记】1.5 初始:关于布局
  • 原文地址:https://www.cnblogs.com/cpw6/p/10376480.html
Copyright © 2011-2022 走看看