zoukankan      html  css  js  c++  java
  • Vmstat主要关注哪些数据?

    除特殊情况外,一般关注飘红部分

    任务的信息(procs)

       r(running) 在internal时间段里,运行队列中的进程数,即表示正在运行或者正在等待CPU时间的进程数,如果这个参数值超过服务器上cpu的数量,就可能存在 cpu瓶颈,有一些任务要等待执行。当业务繁忙的时候,不超过2倍cpu数量,还是可以认为合理的。

       b(blocked) 在internal时间段里,被资源阻塞的任务数(I/0,页面调度,等等.),通常情况下是接近0的procs_blocked

       w(swapped):表示当前需要释放内存、交换出去的进程数量。正常情况下为0比较好

    CPU信息(cpu)

        us 在internal时间段里,用户态的CPU时间(%),包含 nice值为负进程 (?user+?nice)/?total*100

        sy 在internal时间段里,核心态的CPU时间(%) (?system+?irq+?softirq)/?total*100

        id 在internal时间段里,cpu空闲的时间,不包括等待i/o的时间(%) ?idle/?total*100

        wa 在internal时间段里,等待i/o的时间(%) ?iowait/?total*100

    系统信息(system)

        in 在internal时间段里,每秒发生中断的次数 ?intr/interval

        cs 在internal时间段里,每秒上下文切换的次数,即每秒内核任务交换的次数 ?ctxt/interval

  • 相关阅读:
    二进制位运算
    Leetcode 373. Find K Pairs with Smallest Sums
    priority_queue的用法
    Leetcode 110. Balanced Binary Tree
    Leetcode 104. Maximum Depth of Binary Tree
    Leetcode 111. Minimum Depth of Binary Tree
    Leetcode 64. Minimum Path Sum
    Leetcode 63. Unique Paths II
    经典的递归练习
    案例:java中的基本排序
  • 原文地址:https://www.cnblogs.com/argb/p/3448751.html
Copyright © 2011-2022 走看看