news 2026/6/9 17:20:09

Dstat和nmon监控工具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Dstat和nmon监控工具

Dstat和nmon监控工具

一、Dstat综合监控工具

1.工具概述

  • 名称:Dstat(超级监控工具)

  • 性质:第三方工具,需要安装

  • 特点:整合多维度监控到单一工具

  • 开发语言:Python

2.安装命令

yum install -y dstat

3.常用命令与参数

# 基本综合监控 dstat -tcmnd --disk-util ​ # 参数说明 -t: time(时间戳) -c: CPU(CPU监控) -m: memory(内存监控) -n: network(网络监控) -d: disk(磁盘监控) --disk-util: 磁盘繁忙度

4.监控输出解读

监控项字段含义对应关系
CPUusr, sys, idl, wai, hiq, siq用户/系统/空闲/等待/硬中断/软中断同top命令
内存used, buff, cach, free已用/缓冲/缓存/空闲同free命令
网络recv, send接收/发送流量(KB/s)recv=rxkB/s, send=txkB/s
磁盘read, writ读/写流量(KB/s)read=rkB/s, writ=wkB/s
磁盘繁忙度util磁盘使用率(%)同iostat %util

5.高级用法:后台监控

# 后台监控并保存日志 nohup dstat -tcmnd --disk-util > cc.log & ​ # 参数解释 nohup: 忽略挂起信号 &: 后台运行 > cc.log: 输出重定向到日志文件 ​ # 查看实时日志 tail -f cc.log ​ # 停止监控 ps -ef | grep dstat # 查找进程ID kill -9 <进程ID> # 结束进程

6.优势与局限

  • 优势

    • 一站式监控,无需切换多个命令

    • 实时刷新,数据直观

    • 支持数据持久化(日志文件)

  • 局限

    • 需要额外安装

    • 原生命令仍需掌握(面试基础)

二、nmon性能监控与分析工具

1.工具概述

  • 名称:nmon(Nigel's Monitor)

  • 开发商:IBM

  • 用途:性能监控与报告生成

  • 组成

    • 监控程序:Linux命令行工具

    • 分析器:Excel工具(nmon analyser)

2.获取与配置

(1)程序获取
  • 来源:IBM官网(可下载各Linux版本)

  • 版本对应:不同Linux发行版需对应版本

    • 示例:nmon_x86_64_centos7(CentOS 7专用)

  • 备用方案:使用提供的预编译版本

(2)环境配置
# 上传nmon程序到Linux服务器 # 重命名简化 mv nmon_x86_64_centos7 nmon ​ # 添加执行权限 chmod +x nmon ​ # 验证:变为绿色表示有执行权限

3.监控数据采集

# 启动监控 ./nmon -fT -s 5 -c 100 ​ # 参数说明 -f: 输出到文件(默认:主机名_日期时间.nmon) -T: 包含Top进程信息 -s: 采样间隔(秒) -c: 采样次数 ​ # 示例计算 # 监控10分钟(600秒),间隔5秒 # 采样次数 = 600 / 5 = 120次 ./nmon -fT -s 5 -c 120

4.监控文件生成

  • 文件名格式主机名_年月日_时分.nmon

    • 示例:MTX_230326_1530.nmon

  • 文件内容:文本格式监控数据

  • 监控时机:压测开始 → 监控开始,压测结束 → 监控结束

5.数据分析器使用

(1)环境要求
  • 必需软件:Microsoft Excel(不支持WPS)

  • 安全提示:启用宏才能正常使用

(2)分析流程
  1. 下载监控文件:从Linux服务器下载到Windows

  2. 打开nmon analyser:双击打开Excel工具

  3. 导入数据:选择.nmon文件

  4. 生成报告:自动生成Excel分析报告

(3)报告结构
报告文件结构: 1. 系统概要(SYS_SUMM)- 核心指标趋势图 2. CPU监控(CPU_ALL)- CPU使用率详情 3. 磁盘监控(DISKBUSY)- 磁盘繁忙度 4. 网络监控(NET)- 网络流量 5. 内存监控(MEM)- 内存使用情况 6. 其他详细数据(多标签页)

6.报告解读指南

(1)系统概要(SYS_SUMM)
  • CPU曲线(蓝色):整体CPU使用率(%)

    • 横轴:时间

    • 纵轴:CPU使用率(0-100%)

    • 分析:观察压测期间CPU变化趋势

  • 磁盘写曲线(粉色):磁盘写入流量(KB/s)

    • 特征:脉冲式波形(缓冲机制导致)

    • 解释:批量写磁盘,非实时写入

(2)CPU详细监控
  • CPU_ALL:整体CPU使用率折线图

  • CPU%:各核心详细数据表格

  • CPU2:用户/系统/等待/空闲占比柱状图

    • 颜色标识:

      • 蓝色:用户进程(usr)

      • 橙色:系统进程(sys)

      • 其他:等待/空闲等

(3)磁盘监控(DISKBUSY)
  • 关注对象:sda(主磁盘)

  • 指标:磁盘繁忙度(%)

  • 判断标准:< 90%

  • 图表类型:柱状图/折线图

  • 特征:多数时间为0,偶尔峰值

(4)网络监控(NET)
  • 识别物理网卡

    • 物理网卡:eth0、ens33、en开头

    • 虚拟网卡:docker创建(可忽略)

  • 关键指标

    • read:接收流量(KB/s)

    • write:发送流量(KB/s)

    • total:总流量

  • 内网压测特征

    • 流量远低于千兆网卡上限(125MB/s)

    • 几乎不会遇到网络瓶颈

(5)内存监控(MEM)
  • 指标:空闲内存(memory free)

  • 单位:MB

  • 图表:折线图显示空闲内存变化

7.工具对比

对比项Dstatnmon
安装yum安装下载二进制文件
使用命令行实时监控监控+离线分析
输出终端/文本日志.nmon文件+Excel报告
可视化文本表格专业图表(Excel生成)
适合场景实时监控/简单分析正式报告/详细分析
学习成本中(需掌握报告解读)
报告质量基础专业(可直接用于客户报告)

8.实战应用建议

(1)工具选择策略
  • 日常监控/快速检查:使用top、free、iostat等原生命令

  • 综合实时监控:使用Dstat

  • 正式压测报告:使用nmon生成专业图表

(2)监控最佳实践
  1. 压测前:确认监控工具就绪

  2. 压测开始:立即启动监控(nmon或Dstat)

  3. 压测期间:使用Dstat/top实时观察

  4. 压测结束:停止监控,收集数据

  5. 报告生成:使用nmon analyser分析数据

(3)数据关联分析
  • 时间对齐:确保监控时间与压测时间匹配

  • 指标关联:结合TPS、响应时间分析资源使用

  • 瓶颈定位:资源指标异常 → 性能问题根源

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 14:10:26

GLM-TTS能否用于火星基地模拟?稀薄大气中语音传播修正

GLM-TTS能否用于火星基地模拟&#xff1f;稀薄大气中语音传播修正 在未来的火星基地设想中&#xff0c;人类将长期处于封闭、高压舱室环境&#xff0c;与地球的通信延迟可达20分钟以上。在这种极端条件下&#xff0c;人机交互系统不仅是操作工具&#xff0c;更是心理支持和团队…

作者头像 李华
网站建设 2026/6/10 10:52:43

语音合成领域新星GLM-TTS vs 其他主流TTS模型横向测评

GLM-TTS&#xff1a;中文语音合成的新范式 在智能音箱、有声书平台和虚拟数字人日益普及的今天&#xff0c;用户对语音合成的要求早已超越“能听清”&#xff0c;转向“像真人”“有情感”“读得准”。传统的TTS系统虽然在清晰度上表现不俗&#xff0c;但在音色还原、多音字处理…

作者头像 李华
网站建设 2026/6/10 10:59:18

拉莫三嗪-N2-葡萄糖醛酸:精准药物代谢研究与监测的关键代谢物 133310-19-7

拉莫三嗪-N2-葡萄糖醛酸 (Lamotrigine N2-Glucuronide) 是抗癫痫一线药物拉莫三嗪在人体内经葡萄糖醛酸化代谢所生成的主要无活性代谢产物。作为药物代谢研究与治疗药物监测领域的标准物质&#xff0c;该化合物对于理解拉莫三嗪的体内清除过程、评估个体间代谢差异以及探索潜在…

作者头像 李华
网站建设 2026/6/10 10:57:15

如何为GLM-TTS添加新的方言发音词典?自定义G2P映射教程

如何为 GLM-TTS 添加新的方言发音词典&#xff1f;自定义 G2P 映射实战指南 在虚拟主播越来越“接地气”的今天&#xff0c;一句地道的“得闲饮茶”可能比标准普通话更能打动广东用户。而对四川用户来说&#xff0c;“巴适得板”如果被读成“bā sh d bǎn”&#xff0c;那股烟…

作者头像 李华
网站建设 2026/6/10 10:56:40

语音合成与智能手表结合:微型设备触发云端TTS服务

语音合成与智能手表结合&#xff1a;微型设备触发云端TTS服务 在可穿戴设备日益普及的今天&#xff0c;用户不再满足于“能用”的基础功能&#xff0c;而是期待更自然、更个性化的交互体验。想象这样一个场景&#xff1a;你的智能手表轻轻震动&#xff0c;随后传来你母亲熟悉的…

作者头像 李华
网站建设 2026/6/9 23:42:31

GLM-TTS能否用于南极科考站?极夜期间语音心理干预

GLM-TTS能否用于南极科考站&#xff1f;极夜期间语音心理干预 在地球最南端的科考站里&#xff0c;连续数月不见阳光。没有昼夜交替&#xff0c;没有亲友在侧&#xff0c;只有风雪拍打舱壁的声音和仪器低沉的嗡鸣。长期驻守的科研人员在这种极端环境中&#xff0c;极易陷入情绪…

作者头像 李华