zoukankan      html  css  js  c++  java
  • 性能优化工具---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.

  • 相关阅读:
    Modelsim SE 问题集锦【原创】
    Android Fastboot
    sd_fusing总结
    Quartus II 文件类型及备份【原创】
    GNU ARM汇编的.balignl对齐实验
    uboot_smdkv210 分析一:源码目录结构
    怎样理解阻抗匹配【转】
    单文件上传与微信多媒体文件转码
    获取微信签名
    Linux 环境下svn 服务器搭建
  • 原文地址:https://www.cnblogs.com/wully/p/3407280.html
Copyright © 2011-2022 走看看