[20180109]使用vmstat监测性能的输出解析

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: [20180109]使用vmstat监测性能的输出解析.txt 在linux/unix下,常用vmstat作为系统性能监测工具。常用用法如下 # vmstat 1 100 --//我一般习惯使用-w参数,这样支持宽行显示.效果要好一些. # vmstat -w 1 100 --//表示以1秒为间隔,做相关参数的采样,一共100次。

[20180109]使用vmstat监测性能的输出解析.txt

在linux/unix下,常用vmstat作为系统性能监测工具。常用用法如下
# vmstat 1 100
--//我一般习惯使用-w参数,这样支持宽行显示.效果要好一些.
# vmstat -w 1 100
--//表示以1秒为间隔,做相关参数的采样,一共100次。输出范例如下:

# vmstat -w 1 100
procs -------------------memory------------------ ---swap-- -----io---- --system-- -----cpu-------
r  b       swpd       free       buff      cache   si   so    bi    bo   in   cs  us sy  id wa st
0  1        152      44424     255588    5322852    0    0     6    14    0    0   0  0  98  1  0
1  0        152      44440     255588    5322852    0    0     0     4 1192  228   0  0 100  0  0
0  0        152      44440     255588    5322852    0    0     0    36 1182  204   0  0  99  1  0
0  0        152      48456     255588    5318348    0    0     0    36 1220  269   1  0  97  1  0
0  0        152      48704     255588    5318244    0    0     0   172 1461  453   0  0  93  7  0
0  1        152      48704     255588    5318244    0    0     0    88 2800 1305   2  1  95  2  0
0  0        152      49108     255592    5318244    0    0     0    36 1189  217   0  0  99  1  0
0  0        152      48604     255592    5318244    0    0     0   108 1554  498   1  1  95  2  0
1  0        152      48604     255592    5318244    0    0     0    44 1243  281   0  0  98  2  0
0  0        152      48720     255592    5318244    0    0     0    60 1816  691   1  0  97  2  0
0  0        152      48712     255592    5318244    0    0     0   192 3094 1580   2  1  94  3  0
0  0        152      48712     255592    5318244    0    0     0    36 1337  321   0  0  99  1  0
0  0        152      48720     255592    5318244    0    0     0   116 1461  476   1  0  96  3  0
0  0        152      48720     255592    5318244    0    0     0    76 1315  321   0  0  98  2  0
0  0        152      48720     255592    5318244    0    0     0    44 2587 1235   2  1  96  1  0
1  0        152      47068     255592    5318244    0    0     0    76 3053 1576   3  2  93  2  0

--//注意第一行的输出,是系统启动至今总的统计的平均值(我的理解不知道是否正确)!!
--//其他列的解析:
procs 列
r: 当前在就绪队列中的进程,可以看做系统cpu资源利用饱和度的指标
b: The number of processes in uninterruptible sleep.

swap列
si(swapped in): 每秒交换进内存的内存大小
so(swapped out):每秒交换出磁盘的内存大小

--//如果这两项比较高,说明swap频繁,可能物理内存不足,或者一些进程占用内存异常.我遇到的多数情况没有使用hugepage.
--//或者开启了hugepage,但是数据库可能设置的原因.没有使用.导致浪费而出现的内存不足的情况.

io列
bi:每秒读入内存的数据量
bo:每秒写出到磁盘的数据量

--//如果这两项数值较高,说明磁盘IO的负载比较重.

System列
in: The number of interrupts per second, including the clock.
cs: 每秒上下文切换的次数

--//如果此数值较高,说明系统中上下文切换过于频繁,会导致系统性能下降。需要进一步确定造成的原因

CPU列
us: 运行非内核代码消耗的时间
sy: 运行内核代码消耗的时间
id: 系统空闲的时间
wa: IO等待消耗的时间

CPU
These are percentages of total CPU time.
us: Time spent running non-kernel code. (user time, including nice time)
sy: Time spent running kernel code. (system time)
id: Time spent idle. Prior to Linux 2.5.41, this includes IO-wait time.
wa: Time spent waiting for IO. Prior to Linux 2.5.41, included in idle.
st: Time stolen from a virtual machine. Prior to Linux 2.6.11, unknown.

--//充分了解这些细节,才能很好分析系统以及数据库问题.
--//实际以上内容来自网络,直接查询man vmstat也可以了解这方面内容。

目录
相关文章
|
4天前
|
存储 缓存 负载均衡
阿里云服务器实例选择指南:热门实例性能、适用场景解析对比参考
2025年,在阿里云的活动中,主售的云服务器实例规格除了轻量应用服务器之外,还有经济型e、通用算力型u1、计算型c8i、通用型g8i、计算型c7、计算型c8y、通用型g7、通用型g8y、内存型r7、内存型r8y等,以满足不同用户的需求。然而,面对众多实例规格,用户往往感到困惑,不知道如何选择。本文旨在全面解析阿里云服务器实例的各种类型,包括经济型、通用算力型、计算型、通用型和内存型等,以供参考和选择。
|
7天前
|
人工智能 运维 API
【阿里云】操作系统控制台操作体验与性能评测全解析
操作系统控制台是现代云计算环境中进行系统管理和运维的重要工具,提供系统概览、诊断、观测、管理等功能,支持API、SDK、CLI等管理方式。通过创建角色、系统配置和组件安装等操作,用户可以高效管理云端资源,提升操作系统的使用效率和稳定性。尤其适合需要高效管理操作系统的用户及学习云计算、网络管理的学生。建议增强自定义功能、优化性能报告和完善文档支持,以进一步提升用户体验。
38 20
【阿里云】操作系统控制台操作体验与性能评测全解析
|
5天前
|
存储 机器学习/深度学习 应用服务中间件
阿里云服务器架构解析:从X86到高性能计算、异构计算等不同架构性能、适用场景及选择参考
当我们准备选购阿里云服务器时,阿里云提供了X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器以及高性能计算等多种架构,每种架构都有其独特的特点和适用场景。本文将详细解析这些架构的区别,探讨它们的主要特点和适用场景,并为用户提供选择云服务器架构的全面指南。
|
1天前
|
存储 机器学习/深度学习 人工智能
阿里云服务器第八代通用型g8i实例评测:性能与适用场景解析
阿里云服务器通用型g8i实例怎么样?g8i实例采用CIPU+飞天技术架构,并搭载最新的Intel 第五代至强可扩展处理器(代号EMR),不仅性能得到大幅提升,同时还拥有AMX加持的AI能力增强,以及全球范围内率先支持的TDX机密虚拟机能力。这些特性使得g8i实例在AI增强和全面安全防护两大方面表现出色,尤其适用于在线音视频及AI相关应用。本文将深入探讨g8i实例的产品特性、优势、适用场景及规格族,以帮助您更好地了解这款产品,以供参考和选择。
|
2月前
|
存储 运维 资源调度
阿里云服务器经济型e实例解析:性能、稳定性与兼顾成本
阿里云经济型e云服务器以其高性价比、稳定可靠的性能以及灵活多样的配置选项,成为了众多企业在搭建官网时的首选。那么,阿里云经济型e云服务器究竟怎么样?它是否能够满足企业官网的搭建需求?本文将从性能表现、稳定性与可靠性、成本考虑等多个方面对阿里云经济型e云服务器进行深入剖析,以供大家参考选择。
162 37
|
1月前
|
人工智能 自然语言处理 算法
DeepSeek模型的突破:性能超越R1满血版的关键技术解析
上海AI实验室周伯文团队的最新研究显示,7B版本的DeepSeek模型在性能上超越了R1满血版。该成果强调了计算最优Test-Time Scaling的重要性,并提出了一种创新的“弱到强”优化监督机制的研究思路,区别于传统的“从强到弱”策略。这一方法不仅提升了模型性能,还为未来AI研究提供了新方向。
512 5
|
11天前
|
缓存 算法 Oracle
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。
|
2月前
|
缓存 算法 Oracle
深度干货 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。
深度干货  如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
|
4月前
|
存储 机器学习/深度学习 编解码
阿里云服务器计算型c8i实例解析:实例规格性能及使用场景和最新价格参考
计算型c8i实例作为阿里云服务器家族中的重要成员,以其卓越的计算性能、稳定的算力输出、强劲的I/O引擎以及芯片级的安全加固,广泛适用于机器学习推理、数据分析、批量计算、视频编码、游戏服务器前端、高性能科学和工程应用以及Web前端服务器等多种场景。本文将全面介绍阿里云服务器计算型c8i实例,从规格族特性、适用场景、详细规格指标、性能优势、实际应用案例,到最新的活动价格,以供大家参考。

推荐镜像

更多