Linux中dstat命令介绍

0    170    1

Tags:

👉 本文共约2271个字,系统预计阅读时间或需9分钟。

简介

dstat 是一个多功能的系统监控工具,可以显示多个系统资源的使用情况,例如 CPU、磁盘、网络、分页和系统中断等。

CPU Usage (usr, sys, idl, wai, stl)

  • usr (user): 用户空间占用的 CPU 百分比。表示用户进程(非内核进程)消耗的 CPU 时间。
  • sys (system): 内核空间占用的 CPU 百分比。表示内核进程(操作系统核心部分)消耗的 CPU 时间。
  • idl (idle): CPU 空闲的百分比。表示 CPU 未被使用的时间比例。
  • wai (wait): I/O 等待时间的 CPU 百分比。表示 CPU 等待磁盘或网络 I/O 完成的时间。
  • stl (steal): 被虚拟机管理程序窃取的 CPU 时间百分比。表示虚拟化环境中,其他虚拟机在消耗 CPU 资源时当前虚拟机的等待时间。
  • hiq (hardware interrupt queue): 硬件中断队列的 CPU 使用百分比。
  • siq (software interrupt queue): 软件中断队列的 CPU 使用百分比。

Disk Usage (read, writ)

  • read: 磁盘读操作的速率(每秒读取的字节数或块数)。
  • writ: 磁盘写操作的速率(每秒写入的字节数或块数)。

Network Usage (recv, send)

  • recv: 接收到的数据速率(每秒接收的字节数或数据包数)。
  • send: 发送的数据速率(每秒发送的字节数或数据包数)。

Paging (in, out)

  • in: 进入内存的分页数量。表示从磁盘到内存的分页操作速率。
  • out: 退出内存的分页数量。表示从内存到磁盘的分页操作速率。

System (int, csw)

  • int (interrupts): 系统中断的数量。表示每秒处理的硬件或软件中断次数。
  • csw (context switches): 上下文切换的数量。表示每秒进程切换的次数,反映了多任务处理的频繁程度。

Load Average (1m, 5m, 15m)

  • 1m, 5m, 15m: 系统负载平均值(1分钟、5分钟、15分钟)。数值在 0.68 到 0.74 之间,表示系统负载非常低。

Memory Usage (used, buff, cach, free)

  • used: 使用中的内存。显示约 34.7GB。
  • buff: 用作缓冲的内存。显示为 0。
  • cach: 用作缓存的内存。显示为 17.5GB。
  • free: 空闲内存。显示为 10.6GB。

I/O (read, writ)

  • read: 磁盘 I/O 读取速率。每秒大约在 0 到 2.18 之间,表示轻微的读操作。
  • writ: 磁盘 I/O 写入速率。每秒约 18 到 169 之间,表明有一些写操作,但不多。

Swap (used, free)

  • used: 使用的交换空间。显示为 19MB,表示几乎没有使用交换空间。
  • free: 空闲的交换空间。显示为 108GB,表示有足够的交换空间可用。

Time (time)

  • time: 显示当前时间,用于对照不同时间段的指标。

TCP Sockets (lis, act, syn, tim, clo)

  • lis (listen): 监听中的 TCP 套接字数量。
  • act (active): 活跃的 TCP 连接数。
  • syn (syn_sent): 发送 SYN 请求的 TCP 连接数。
  • tim (time_wait): 处于 TIME_WAIT 状态的 TCP 连接数。
  • clo (close): 关闭的 TCP 连接数。

UDP (lis, act)

  • lis (listen): 监听中的 UDP 套接字数量。
  • act (active): 活跃的 UDP 连接数。

Time (time)

  • time: 显示当前时间,便于查看系统在不同时间点的状态。

示例解读

  • CPU: 系统大部分时间处于空闲状态 (idl 高),I/O 等待时间 (wai) 和系统占用 (sys) 较少。用户进程(usr)占用极少的 CPU 时间。
  • 磁盘: 写入操作(writ)非常活跃,有时高达 120M/s,读取操作 (read) 相对较少。
  • 网络: 网络活动频繁,有时高达 56M/s 的接收和 55M/s 的发送。
  • 分页: 没有分页活动 (in, out 均为 0)。
  • 系统中断与上下文切换: 中断(int)和上下文切换(csw)频率适中,表明系统可能在处理中断和任务调度。

总体来看,您的系统主要受磁盘写入和网络操作的影响。CPU 大部分时间在空闲状态,但偶尔会因为 I/O 等待而有小部分时间处于等待状态。

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复