Dstat: isang tool upang masubaybayan ang pagganap at mga mapagkukunan ng aming koponan

dstat

dstat ay isang maraming nalalaman tool sa istatistika ng mapagkukunan. Ang tool na ito pinagsasama ang mga kakayahan ng iostat, vmstat, netstat at ifstat. Pinapayagan kami ng Dstat na subaybayan ang mga mapagkukunan ng system sa real time. Kapag kailangan mong kolektahin ang impormasyong iyon sa real time, ang dstat ay aakma sa iyong mga pangangailangan.

dstat Pinapayagan kaming makita ang lahat ng mga mapagkukunan ng system sa real time, binibigyan kami ng detalyadong impormasyon ng buong system sa mga haligi, halimbawa, maaari naming makita ang puwang ng disk na kasama ng mga nakakagambala ng IDE controller.

Mga tampok na Dstat

  • Nakasulat sa sawa
  • Pagsamahin nang magkasama: Vmstat, IOSTAT, ifstat, NETSTAT.
  • Nagpapakita ng tumpak na mga istatistika sa real time.
  • Modular na disenyo.
  • Madaling mapalawak, magdagdag ng iyong sariling mga counter.
  • Pinapayagan itong i-export ang output ng CSV, na maaaring mai-import sa Gnumeric at Excel upang makagawa ng mga graphic.
  • Nagsasama ito ng maraming mga panlabas na plug-in upang maipakita kung gaano kadali magdagdag ng mga counter.
  • Maaari mong buod ang mga bloke ng pangkat / mga aparato sa network at ibigay ang kabuuang bilang.
  • Maaaring magpakita ng mga nakakagambala sa pamamagitan ng aparato
  • Napaka tumpak na mga frame ng oras, walang mga oras ng pagbabago kapag ang sistema ay nabibigyang diin
  • Maaari mong tukuyin ang iba't ibang mga yunit na may iba't ibang mga kulay.
  • Maaari itong magpakita ng mga panandalang resulta kung ang pagpapaliban ay> 1.

Pag-install ng Dstat

dstat ay nasa loob ng mga repository ng Ubuntu Bilang default, madali mong mai-install ito sa pamamagitan ng pagpapatakbo ng sumusunod na utos:

sudo apt-get install dstat

Paano gamitin ang Dstat?

tapos na ang pagiinstall nagpatuloy kami upang simulan ang application kasama ang sumusunod na utos:

dstat

Ipinapakita nito sa amin ang isang output kasama ang impormasyon ng system. Sa pamamagitan nito, aabutin bilang default ang mga sumusunod na pagpipilian.

Ang mga pagpipilian na -cdngy ay ang mga sumusunod:

  1. c: istatistika ng CPU
  2. d: mga istatistika ng disk
  3. n: mga istatistika ng network
  4. g: mga istatistika ng pahina
  5. y: istatistika ng system

Kaya't maaari naming ipasadya ang output ng impormasyon nang kaunti, halimbawa, kung mayroon kaming higit sa isang disk sa aming computer maaari nating ipahiwatig na nagpapakita ito sa amin ng impormasyon mula sa ibang disk halimbawa

dstat -cdl -D sdb

Pag-alis:

  ----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 …

Ngayon naman sa kabilang banda kung nais naming ipakita ang impormasyon tungkol sa CPU, mas mataas na latency at mas mataas na memorya, patakbuhin ang sumusunod na utos:

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

Sa kabilang banda, maaari naming iimbak ang resulta ng utos ng dstat sa isang .csv file gamit ang pagpipiliang –output:

Halimbawa, kung nais mong ipakita ang oras, CPU, memorya, mga istatistika ng pag-load ng system na may pagkaantala ng dalawang segundo sa pagitan ng 10 mga pag-update, at iimbak ang output sa file ng report.csv, patakbuhin ang sumusunod na utos:

dstat --output report.csv

Rin maaaring gumamit ng iba't ibang mga panloob na plugin at panlabas na may dstat.

Upang mailista ang lahat ng mga magagamit na plugin, patakbuhin ang sumusunod na utos:

dstat --list

Maraming mga kapaki-pakinabang na pagpipilian na magagamit sa dstat, maaari mong ilista ang lahat ng mga magagamit na pagpipilian na may utos sa ibaba:

dstat -h

Pag-alis:

  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

Maraming mga pagpipilian ang Dstat kung saan makakakuha tayo ng tumpak na impormasyon tungkol sa aming kagamitan at ng system sa real time, kailangan lamang nating malaman kung paano ito gamitin sa aming pabor.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.