Dstat:监控我们团队绩效和资源的工具

dstat

统计 是一种多功能的资源统计工具。 这个工具 结合了iostat,vmstat,netstat和ifstat的功能。 Dstat允许我们实时监视系统资源。 当您需要实时收集该信息时,dstat将根据您的需求进行调整。

统计 允许我们实时查看所有系统资源,它以列为单位提供了整个系统的详细信息,例如,我们可以看到磁盘空间以及IDE控制器的中断。

Dstat功能

  • 用python编写
  • 组合在一起:Vmstat,IOSTAT,ifstat,NETSTAT。
  • 实时显示准确的统计信息。
  • 模块化设计。
  • 轻松扩展,添加自己的计数器。
  • 它允许导出CSV输出,可以将其输出到Gnumeric和Excel中以制作图形。
  • 它包括许多外部插件,以显示添加计数器有多么容易。
  • 您可以总结网络设备/组块并给出总数。
  • 可以按设备显示中断
  • 非常精确的时间范围,系统处于压力状态时无切换时间
  • 您可以使用不同的颜色指定不同的单位。
  • 拖延大于1时可以显示中间结果。

安装Dstat

统计 在Ubuntu存储库中 默认情况下,您可以通过运行以下命令轻松地安装它:

sudo apt-get install dstat

如何使用Dstat?

安装完成 我们继续启动该应用程序 使用以下命令:

dstat

它显示了带有系统信息的输出。 这样,默认情况下它将采用以下选项。

-cdngy选项如下:

  1. c:cpu统计信息
  2. d:磁盘统计信息
  3. n:网络统计
  4. g:页面统计
  5. y:系统统计

为了什么 我们可以自定义信息输出一点例如,如果我们的计算机中有多个磁盘,则可以指示它向我们显示了另一磁盘中的信息

dstat -cdl -D sdb

退房:

  ----total-cpu-usage---- --dsk/sdb- ---load-avg--- usr sys idl wai hiq siq| read writ| 1m 5m 15m 9 10 78 2 0 0| 84B …

现在另一方面 如果我们要显示有关CPU的信息,更高的延迟和更高的内存,请运行以下命令:

dstat --top-cpu-adv --top-latency --top-mem

另一方面, 我们可以将dstat命令的结果存储在.csv文件中 使用–output选项:

例如,如果要显示时间,CPU,内存,系统负载统计信息,两次更新之间有10秒的延迟,并将输出存储在report.csv文件中,请运行以下命令:

dstat --output report.csv

可以使用各种内部插件 和外部与dstat。

要列出所有可用的插件,请运行以下命令:

dstat --list

dstat提供了许多有用的选项, 您可以使用以下命令列出所有可用选项:

dstat -h

退房:

  Usage: dstat [-afv] [options..] [delay [count]] Versatile tool for generating system resource statistics

Opciones de Dstat:

-c, --cpu enable cpu stats

-C 0,3, el total incluye cpu0, cpu3 y total

-d, --disk habilita las estadísticas del disco

-D total, hda incluye hda y total

-g, --page enable page stats

-i, --int enable interrupt stats

-I 5, eth2 incluye int5 y la interrupción utilizada por eth2

-l, - load enable load stats

-m, --mem enable memory stats

-n, --net habilitar estadísticas de red

-N eth1, total incluye eth1 y total

-p, --proc enable process stats

-r, --io enable io stats (solicitudes de E / S completadas)

-s, --swap enable swap stats

-S swap1, total incluye swap1 y total

-t, - tiempo de habilitar salida de fecha / hora

-T, - contador de tiempo de habilitación de tiempo (segundos desde época)

-y, --sys enable system stats

--aio enable aio stats

--fs, --filesystem enable fs stats

--ipc enable ipc stats

--lock enable lock stats

--raw enable raw stats

--socket enable socket stats

--tcp enable tcp stats

--udp enable udp stats

--Unix habilita las estadísticas de Unix

--vm enable vm stats

Dstat有很多选项,我们可以通过这些选项实时获取有关我们的设备和系统的准确信息,我们只需要学习如何以有利的方式使用它即可。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。