返回顶部
首页 > 资讯 > 操作系统 >linux下vmstat输出方法的用
  • 115
分享到

linux下vmstat输出方法的用

2023-06-10 11:06:34 115人浏览 泡泡鱼
摘要

本篇内容主要讲解“linux下vmstat输出方法的用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux下vmstat输出方法的用”吧!Vmstat procs —&a

本篇内容主要讲解“linux下vmstat输出方法的用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux下vmstat输出方法的用”吧!

Vmstat
procs ———–memory———- —swap– —–io—- –system– —-cpu—-
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 100152 2436 97200 289740 0 1 34 45 99 33 0 0 99 0
procs
r 列表示运行和等待cpu时间片的进程数,如果长期大于1,说明cpu不足,需要增加cpu。
b 列表示在等待资源的进程数,比如正在等待I/O、或者内存交换等。
cpu 表示cpu的使用状态
us 列显示了用户方式下所花费 CPU 时间的百分比。us的值比较高时,说明用户进程消耗的cpu时间多,但是如果长期大于50%,需要考虑优化用户的程序。
sy 列显示了内核进程所花费的cpu时间的百分比。这里us + sy的参考值为80%,如果us+sy 大于 80%说明可能存在CPU不足。
wa 列显示了IO等待所占用的CPU时间的百分比。这里wa的参考值为30%,如果wa超过30%,说明IO等待严重,这可能是磁盘大量随机访问造成的,也可能磁盘或者磁盘访问控制器的带宽瓶颈造成的(主要是块操作)。
id 列显示了cpu处在空闲状态的时间百分比
system 显示采集间隔内发生的中断数
in 列表示在某一时间间隔中观测到的每秒设备中断数。
cs列表示每秒产生的上下文切换次数,如当 cs 比磁盘 I/O 和网络信息包速率高得多,都应进行进一步调查。
memory
swpd 切换到内存交换区的内存数量(k表示)。如果swpd的值不为0,或者比较大,比如超过了100m,只要si、so的值长期为0,系统性能还是正常
free 当前的空闲页面列表中内存数量(k表示)
buff 作为buffer cache的内存数量,一般对块设备的读写才需要缓冲。
cache: 作为page cache的内存数量,一般作为文件系统的cache,如果cache较大,说明用到cache的文件较多,如果此时IO中bi比较小,说明文件系统效率比较好。
swap
si 由内存进入内存交换区数量。
so由内存交换区进入内存数量。
IO
bi 从块设备读入数据的总量(读磁盘)(每秒kb)。
bo 块设备写入数据的总量(写磁盘)(每秒kb)
这里我们设置的bi+bo参考值为1000,如果超过1000,而且wa值较大应该考虑均衡磁盘负载,可以结合iOStat输出来分析。
 vmstat命令输出分成六个部分:
  (1)进程procs:
  r:在运行队列中等待的进程数 。
  b:在等待io的进程数 。
  (2)内存memoy:
  swpd:现时可用的交换内存(单位KB)。
  free:空闲的内存(单位KB)。
  buff: 缓冲去中的内存数(单位:KB)。
  cache:被用来做为高速缓存的内存数(单位:KB)。
  (3) swap交换页面
  si: 从磁盘交换到内存的交换页数量,单位:KB/秒。
  so: 从内存交换到磁盘的交换页数量,单位:KB/秒。
  (4) io块设备:
  bi: 发送到块设备的块数,单位:块/秒。
  bo: 从块设备接收到的块数,单位:块/秒。
  (5)system系统:
  in: 每秒的中断数,包括时钟中断。
  cs: 每秒的环境(上下文)切换次数。
  (6)cpu中央处理器:
  cs:用户进程使用的时间 。以百分比表示。
  sy:系统进程使用的时间。 以百分比表示。
  id:中央处理器的空闲时间 。以百分比表示。
  如果 r经常大于 4 ,且id经常小于40,表示中央处理器的负荷很重。 如果bi,bo 长期不等于0,表示物理内存容量太小。

到此,相信大家对“linux下vmstat输出方法的用”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: linux下vmstat输出方法的用

本文链接: https://lsjlt.com/news/260426.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux下vmstat输出方法的用
    本篇内容主要讲解“linux下vmstat输出方法的用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux下vmstat输出方法的用”吧!Vmstat procs —&a...
    99+
    2023-06-10
  • linux输入输出重定向使用的方法
    这篇文章主要介绍“linux输入输出重定向使用的方法”,在日常操作中,相信很多人在linux输入输出重定向使用的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux输...
    99+
    2024-04-02
  • linux vmstat命令的用法是什么
    vmstat命令是一个用于监控系统的虚拟内存使用情况的命令。通过vmstat命令可以查看系统的内存、交换空间、I/O等方面的性能数据...
    99+
    2024-03-01
    linux
  • Windows和Linux下Python输出彩色文字的方法教程
    前言 最近在项目中需要输出彩色的文字来提醒用户,以前写过,但是只能在win上面运行。 今天搜了下看有没有在win和Linux上通用的输出彩色文字的模块,结果发现没有,,于是就自己弄了一个,分享下,以后用的时...
    99+
    2022-06-04
    彩色 文字 方法
  • Linux 下载安装VSCode 使用编程输出当前时间的方法
    rpm命令使用哪个参数安装软件:-i rpm命令使用哪个参数删除软件:-e yum安装源配置文件所在目录是:/etc/yum.repo.d yum安装源配置文件的后缀名必须是:repo 能够删除软件包的yum命令有:...
    99+
    2022-06-03
    Linux 下载安装VSCode linux安装vscode
  • linux shell的输出效果修改方法
    这篇文章主要介绍“linux shell的输出效果修改方法”,在日常操作中,相信很多人在linux shell的输出效果修改方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux shell的输出效果修...
    99+
    2023-06-09
  • Linux下date命令,格式化输出,时间设置方法
    date命令的帮助信息 [root@localhost source]# date --help 用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [M...
    99+
    2022-06-04
    命令 时间 方法
  • JavaScript输出的方法
    这篇文章主要介绍“JavaScript输出的方法”,在日常操作中,相信很多人在JavaScript输出的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaScript...
    99+
    2024-04-02
  • linux输出重定向的方法是什么
    Linux中的输出重定向有以下几种方式:1. 使用符号">"将命令的标准输出重定向到文件中,如果文件不存在...
    99+
    2023-08-19
    linux
  • python堆排序输出下标的方法是什么
    在Python中,可以使用heapq模块来实现堆排序,并输出元素的下标。 下面是一个示例代码: import heapq def ...
    99+
    2023-10-22
    python
  • Linux下文件输入/输出端口的试炼分析
    这篇文章将为大家详细讲解有关Linux下文件输入/输出端口的试炼分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。文件描述符(File Descriptor)a small, nonnegative in...
    99+
    2023-06-16
  • linux重定向输出日志的方法是什么
    在Linux中,重定向输出日志有以下几种方法:1. 使用">"符号将命令的输出重定向到文件中,例如:`command > file....
    99+
    2023-08-18
    linux
  • javascript打印输出的方法
    这篇文章给大家分享的是有关javascript打印输出的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。javascript打印输出的方法:1、通过“window.alert('弹出窗口调试')...
    99+
    2023-06-14
  • Java中的输出方法怎么使用
    在Java中,可以使用以下方法进行输出:1. 使用System.out.println()方法:这是最常用的输出方法之一,用于将结果...
    99+
    2023-09-20
    Java
  • Java中输入与输出的方法总结
    目录输入方法第一种输入方法:scanner第二种输入方法:JOptionPane第三种输入方法:io.Console输出方法第一种输出方法:System.out.print()第二种...
    99+
    2024-04-02
  • linux shell的输出效果修改方法(界面颜色)
    文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例: echo -e "33[44;37;5m ME 33[0m COOL" 以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重...
    99+
    2022-06-04
    界面 颜色 效果
  • linux定义变量然后输出的方法是什么
    在Linux中,定义变量并输出的方法有多种。以下是其中的几种方法: 使用等号(=)进行赋值: variable_name=val...
    99+
    2023-10-24
    linux
  • linux下使用shell脚本输出带颜色字体
    输出特效格式控制: \033[0m  关闭所有属性  \033[1m   设置高亮度  \03[4m   下划线  \033[5m&...
    99+
    2022-06-04
    shell脚本输出颜色字体 shell 输出颜色字体
  • linux下chkConfig的使用方法
    下面一起来了解下linux下chkConfig的使用方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望linux下chkConfig的使用方法这篇短内容是你想要的。    ...
    99+
    2024-04-02
  • php只输出日期的方法
    这篇文章主要介绍了php只输出日期的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php只输出日期的方法:首先打开数据库;然后设计好数据库的时间字段类型;最后使用strt...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作