[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也可以了解这方面内容。

目录
相关文章
|
1月前
|
存储 运维 资源调度
阿里云服务器经济型e实例解析:性能、稳定性与兼顾成本
阿里云经济型e云服务器以其高性价比、稳定可靠的性能以及灵活多样的配置选项,成为了众多企业在搭建官网时的首选。那么,阿里云经济型e云服务器究竟怎么样?它是否能够满足企业官网的搭建需求?本文将从性能表现、稳定性与可靠性、成本考虑等多个方面对阿里云经济型e云服务器进行深入剖析,以供大家参考选择。
123 37
|
15天前
|
人工智能 自然语言处理 算法
DeepSeek模型的突破:性能超越R1满血版的关键技术解析
上海AI实验室周伯文团队的最新研究显示,7B版本的DeepSeek模型在性能上超越了R1满血版。该成果强调了计算最优Test-Time Scaling的重要性,并提出了一种创新的“弱到强”优化监督机制的研究思路,区别于传统的“从强到弱”策略。这一方法不仅提升了模型性能,还为未来AI研究提供了新方向。
427 5
|
1月前
|
缓存 算法 Oracle
深度干货 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。
深度干货  如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
|
3月前
|
存储 机器学习/深度学习 编解码
阿里云服务器计算型c8i实例解析:实例规格性能及使用场景和最新价格参考
计算型c8i实例作为阿里云服务器家族中的重要成员,以其卓越的计算性能、稳定的算力输出、强劲的I/O引擎以及芯片级的安全加固,广泛适用于机器学习推理、数据分析、批量计算、视频编码、游戏服务器前端、高性能科学和工程应用以及Web前端服务器等多种场景。本文将全面介绍阿里云服务器计算型c8i实例,从规格族特性、适用场景、详细规格指标、性能优势、实际应用案例,到最新的活动价格,以供大家参考。
|
3月前
|
SQL IDE 数据库连接
IntelliJ IDEA处理大文件SQL:性能优势解析
在数据库开发和管理工作中,执行大型SQL文件是一个常见的任务。传统的数据库管理工具如Navicat在处理大型SQL文件时可能会遇到性能瓶颈。而IntelliJ IDEA,作为一个强大的集成开发环境,提供了一些高级功能,使其在执行大文件SQL时表现出色。本文将探讨IntelliJ IDEA在处理大文件SQL时的性能优势,并与Navicat进行比较。
65 4
|
3月前
|
监控 数据挖掘 OLAP
深入解析:AnalyticDB中的高级查询优化与性能调优
【10月更文挑战第22天】 AnalyticDB(ADB)是阿里云推出的一款实时OLAP数据库服务,它能够处理大规模的数据分析任务,提供亚秒级的查询响应时间。对于已经熟悉AnalyticDB基本操作的用户来说,如何通过查询优化和性能调优来提高数据处理效率,是进一步提升系统性能的关键。本文将从个人的角度出发,结合实际经验,深入探讨AnalyticDB中的高级查询优化与性能调优技巧。
241 4
|
4月前
|
存储 缓存 监控
深入解析:Elasticsearch集群性能调优策略与最佳实践
【10月更文挑战第8天】Elasticsearch 是一个分布式的、基于 RESTful 风格的搜索和数据分析引擎,它能够快速地存储、搜索和分析大量数据。随着企业对实时数据处理需求的增长,Elasticsearch 被广泛应用于日志分析、全文搜索、安全信息和事件管理(SIEM)等领域。然而,为了确保 Elasticsearch 集群能够高效运行并满足业务需求,需要进行一系列的性能调优工作。
343 3
|
4月前
|
搜索推荐 Shell
解析排序算法:十大排序方法的工作原理与性能比较
解析排序算法:十大排序方法的工作原理与性能比较
138 9
|
4月前
|
存储 数据处理 Python
深入解析Python中的生成器:效率与性能的双重提升
生成器不仅是Python中的一个高级特性,它们是构建高效、内存友好型应用程序的基石。本文将深入探讨生成器的内部机制,揭示它们如何通过惰性计算和迭代器协议提高数据处理的效率。

热门文章

最新文章

推荐镜像

更多