美文网首页
vmstat用法

vmstat用法

作者: 欧耶90 | 来源:发表于2020-09-06 00:02 被阅读0次
  1. vmstat 3
    每间隔3s输出一次结果,持续输出
  2. vmstat 3 4
    每间隔3s输出一次结果,一共输出4次结果
  3. vmstat输出结果表示的意义
[root@test03 ~]# vmstat 3
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 1205212   2108 122444    0    0     2     1   27   44  0  0 100  0  0

进程相关:
r,表示运行队列的使用和等待cpu的进程数
b, io队列中的进程数量

内存相关:
swpd, 使用swap交换分区的空间,单位KB
free, 空闲的内存空间,单位KB
buff, 读写块设备的缓冲空间,单位KB
cache,文件读写缓存,单位KB,当应用使用内存时buff何cache会被快速回收为内存

swap相关:
si, 每秒从交换分区写入内存的数据量,单位每秒KB
so, 每秒从内存写入交换分区的数据量,单位每秒KB

IO相关:
bi,每秒从块设备读取的块数
bo,每秒写入块设备的块数

系统相关:
in,每秒中断数,包括时钟中断
cs,每秒上下文切换数,例如我们调用系统函数,就要进行上下文切换,线程的切换,也要进程上下文切换,这个值要越小越好,太大了,要考虑调低线程或者进程的数目,例如在apache和nginx这种web服务器中,我们一般做性能测试时会进行几千并发甚至几万并发的测试,选择web服务器的进程可以由进程或者线程的峰值一直下调,压测,直到cs到一个比较小的值,这个进程和线程数就是比较合适的值了。系统调用也是,每次调用系统函数,我们的代码就会进入内核空间,导致上下文切换,这个是很耗资源,也要尽量避免频繁调用系统函数。上下文切换次数过多表示你的CPU大部分浪费在上下文切换,导致CPU干正经事的时间少了,CPU没有充分利用,是不可取的

CPU相关:
cs,用户进程执行时间
sy,系统进程执行时间
id,cpu的空闲时间
wa,cpu等待io的时间

相关文章

  • vmstat用法

    vmstat 3每间隔3s输出一次结果,持续输出 vmstat 3 4每间隔3s输出一次结果,一共输出4次结果 v...

  • Linux命令行工具——vmstat

    vmstat命令用法: 其中interval是采样间隔,单位为秒,count为采样次数,样例如下: 具体指标的含义...

  • Linux的IO性能监控vmstat详解

    1.安裝 sysstat(系统监控工具)软件包 【vmstat,sar和iostat命令都包含在其中】 2.用法 ...

  • linux学习之-3、 系统资源查看

    1、vmstat 命令 监控系统资源 vmstat [刷新延时 刷新次数] 例如:-- vmstat 1 3 缓冲...

  • Linux 常用性能分析命令

    性能分析 vmstat 虚拟内存统计 用法 其中 r : 运行和等待 CPU 时间片的进程数。若该值大于系统 CP...

  • linux资源信息查看

    vmstat 命令监控系统资源 vmstat [刷新延时 刷新次数] vmstat 1 3 dmesg 开机时内核...

  • lunux 查看系统资源使用情况

    vmstart的用法 vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值...

  • Linux系统资源查看

    1.vmstat命令监控系统资源 语法:vmstat [刷新延时 刷新次数]例如:vmstat 1 3 命令输出内...

  • Linux性能分析工具

    性能分析工具 这里面的所有工具都可以通过man来获得它的帮助文档,简单介绍常规的用法: ▲ vmstat--虚拟内...

  • 进程统计工具:vmstat、iostat、dstat

    vmstat命令: 虚拟内存统计信息 格式:vmstat [options] [delay [count]] 选项...

网友评论

      本文标题:vmstat用法

      本文链接:https://www.haomeiwen.com/subject/qddqektx.html