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. 權利:您可以隨時限制,恢復和刪除您的信息。