• 性能优化工具---vmstat


    作用:

      报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息

    参数:

      通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数

    显示说明:

      第一行数据反映开机以来的平均性能。从第二行开始,反映每三秒钟之内的系统性能指标。

    各列含义

    r 表示运行队列(就是说多少个进程真的分配到CPU)

    b 表示阻塞的进程

    swpd 虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足.

    free 空闲的物理内存的大小

    buff  用作缓冲的内存大小 主要用io数据流缓冲

    cache用作缓存的内存大小大多是对指令的临时存储

    si: 每秒从交换区写到内存的大小

    so: 每秒写入交换区的内存大小

    bi  块设备每秒接收的块数量,这里的块设备是指系统上所有的磁盘和其他块设备,默认块大小是1024byte.

    bo 块设备每秒发送的块数量

    in 每秒CPU的中断次数,包括时间中断

    cs 每秒上下文切换次数,例如我们调用系统函数,就要进行上下文切换,线程的切换,也要进程上下文切换,这个值要越小越好.

    us 用户CPU时间

    sy 系统CPU时间

    id  空闲 CPU时间

    wa 等待IO CPU时间

    st: Time stolen from a virtual machine. Prior to Linux 2.6.11, unknown.

  • 相关阅读:
    高级程序员应该具备什么能力
    二 八 定 律
    二八定律全面分析
    Java 网络爬虫获取网页源代码原理及实现
    vijosP1371 方程的解
    vijosP1413 Valentine’s Present
    vijosP1289 老板娘的促销方案
    vijosP1092 全排列
    vijosP1049 送给圣诞夜的礼品
    vijosP1210 盒子与球
  • 原文地址:https://www.cnblogs.com/wully/p/3407280.html
Copyright © 2020-2023  润新知