Dstat - Ngwá ọrụ bara uru iji nyochaa arụmọrụ Linux nkesa na ezigbo oge
Ụfọdụ n'ime ngwaọrụ ndị a ma ama na ndị a na-ejikarị eme ihe na-emepụta ihe onwunwe dị na nyiwe Linux gụnyere mpstat. A na-eji ha maka ịkọ ndekọ ọnụ ọgụgụ sitere na akụkụ sistemụ dị iche iche dị ka ebe nchekwa mebere, njikọ netwọkụ na ihu, CPU, ngwaọrụ ntinye/mmepụta na ndị ọzọ.
Dị ka onye na-ahụ maka sistemụ, ị nwere ike na-achọ otu ngwá ọrụ ahụ nwere ike inye gị ezigbo ego nke ozi ndị dị n'elu na-enye, ọbụna karịa, otu ngwá ọrụ dị ike nke nwere njirimara na ikike ndị ọzọ, wee lee anya karịa
dstat bụ ngwá ọrụ dị ike, na-agbanwe agbanwe na nke dị iche iche maka ịmepụta ọnụ ọgụgụ akụ nke sistemụ Linux, nke ahụ bụ ihe ngbanwe maka ngwaọrụ niile a kpọtụrụ aha n'elu. Ọ na-abịa na atụmatụ ndị ọzọ, counters na ọ bụ nke ukwuu extensible, ndị ọrụ nwere Python ihe ọmụma nwere ike iwulite plugins nke ha.
- Jikọọ ozi sitere na vmstat, netstat, iostat, ifstat na mpstat ngwaọrụ
- Na-egosipụta ọnụ ọgụgụ n'otu oge
- Ngụkọta iwu na nke ukwuu-extensible
- Na-akwado nchịkọta nke ngwa ngọngọ/netwọk agbakọtara
- Na-egosipụta nkwụsịtụ kwa ngwaọrụ
- Na-arụ ọrụ n'ụdị oge ziri ezi, ọ nweghị mgbanwe oge mgbe arụrụ sistemu
- Na-akwado mmepụta agba, ọ na-egosi nkeji dị iche iche na agba dị iche iche
- Na-egosi kpọmkwem nkeji ma kpachie mmejọ ntụgharị dịka o kwere mee
- Na-akwado mbupụ mmepụta CSV na akwụkwọ Gnumeric na Excel
Otu esi etinye dstat na Linux Systems
dstat dị maka ịwụnye site na ebe nchekwa ndabara na ọtụtụ nkesa Linux, ị nwere ike ịwụnye ma jiri ya maka nyochaa sistemụ Linux na usoro nyocha nlegharị anya arụmọrụ ma ọ bụ mmemme nchọpụta nsogbu.
# yum install dstat [On RedHat/CentOS and Fedora] $ sudo apt-get install dstat [On Debian, Ubuntu and Linux Mint]
Ọ na-arụ ọrụ ozugbo, na-ewepụta ozi ahọpụtara na kọlụm, gụnyere ịdị ukwuu na nkeji maka stats egosiri mgbe ọ bụla sekọnd, na ndabara.
Mara: Mbupụta dstat bụ maka nkọwa mmadụ, ọ bụghị dị ka ntinye maka ngwaọrụ ndị ọzọ iji hazie.
N'okpuru ebe a bụ mmepụta a na-ahụ ka ọ gbasasịrị iwu dstat na-enweghị nhọrọ na arụmụka ọ bụla (dị ka iji -cdngy
(ndabara) nhọrọ ma ọ bụ -a
nhọrọ).
$ dstat
Nsonaazụ dị n'elu na-egosi:
- CPU stats: cpu ojiji nke onye ọrụ (usr) usoro, usoro (sys) usoro, yana ọnụ ọgụgụ nke na-abaghị uru (idl) na nchere (wai) usoro, ike nkwụsị (hiq) na nro nkwụsịtụ (siq) .
- Nchịkọta diski: ngụkọta ọnụọgụgụ (gụọ) na dee (ederede) arụmọrụ na diski.
- Netwọk stats: ngụkọta ego bytes natara (recv) na ezipu (zipu) na ntanetị netwọk.
- ọnụọgụ ibe: ọnụọgụ oge a na-e copyomi ozi n'ime (ime) wee wepụ (wepụ) nke ebe nchekwa.
- System stats: ọnụọgụ nkwụsịtụ (int) na mgba ọkụ okirikiri (csw).
Iji gosi ozi vmstat
nyere, jiri nhọrọ -v
ma ọ bụ --vmstat
:
$ dstat --vmstat
Na onyonyo dị n'elu, dstat gosipụtara:
- Nhazi usoro: ọnụ ọgụgụ nke ịgba ọsọ (agba ọsọ), egbochiri (blk) na usoro ọhụrụ (ọhụrụ) emepụtara.
- Ntụkọ ebe nchekwa: ego ejiri (eji), echekwabara (buff), cache (cach) na ebe nchekwa efu (efu).
Akọwala m na ngalaba atọ ikpeazụ (paging, disk and system stats) na ihe atụ gara aga.
Ka anyị banye n'ime iwu nlekota sistemụ dstat dị elu. N'ihe atụ na-esote, anyị chọrọ nyochaa otu mmemme nke na-eji ọtụtụ CPU ma na-eri oke ebe nchekwa.
Nhọrọ dị na iwu ahụ bụ:
-c
- ojiji cpu--top-cpu
- na-eji ọtụtụ CPU-dn
– disk na netwọk stats--top-mem
- usoro na-eri ebe nchekwa kacha
$ dstat -c --top-cpu -dn --top-mem
Ọzọkwa, ị nwekwara ike ịchekwa mmepụta nke dstat na faịlụ .csv
maka nyocha n'oge ikpeazụ site n'ịkwalite nhọrọ -- mmepụta
dịka ọmụmaatụ n'okpuru.
0N'ebe a, anyị na-egosipụta oge, cpu, mem, stats load system na otu nkeji oge n'etiti mmelite 5 (ọnụọgụ).
$ dstat --time --cpu --mem --load --output report.csv 1 5
Enwere ọtụtụ n'ime (dịka nhọrọ ejiri na ihe atụ gara aga) yana plugins dstat mpụga ị nwere ike iji na dstat, ka ịlele ndepụta nke plugins niile dị, mee iwu n'okpuru:
$ dstat --list
Ọ na-agụ plugins site na ụzọ dị n'okpuru ebe a, yabụ, tinye plugins mpụga na akwụkwọ ndekọ aha ndị a:
~/.dstat/ (path of binary)/plugins/ /usr/share/dstat/ /usr/local/share/dstat/
Maka ozi ojiji ọzọ, lelee http://dag.wiee.rs/home-made/dstat/.
dstat bụ ngwá ọrụ na-emepụta ihe ndekọ akụrụngwa nke sistemu niile, ọ na-ejikọta ozi sitere na ọtụtụ ngwaọrụ ndị ọzọ dị ka vmstat, mpstat, iostat, netstat na ifstat.
Enwere m olileanya na nyocha a ga-enyere gị aka, nke kachasị mkpa, ị nwere ike ịkọrọ anyị aro ọ bụla, echiche mgbakwunye iji melite akụkọ ahụ ma nyekwa anyị nzaghachi banyere ahụmahụ gị site na iji dstat site na ngalaba nkọwa n'okpuru.