Collectl: Għodda Avvanzata ta' Rappurtar tal-Prestazzjoni tal-Linux
L-iktar dmir importanti ta’ amministratur tas-sistema Linux huwa li jiżgura li s-sistema li hu/hi qed jamministra tkun f’kundizzjoni tajba ħafna. Hemm ħafna għodod disponibbli għall-amministraturi tas-sistema Linux li jistgħu jgħinu biex jimmonitorjaw u juru proċessi f'sistema bħal htop, iżda l-ebda waħda minn dawn l-għodod ma tista 'tikkompeti ma' collectl.
collectl hija utilità tal-linja tal-kmand b'ħafna karatteristiċi sbieħ ħafna li tista 'tintuża biex tinġabar data tal-prestazzjoni li tiddeskrivi l-istatus attwali tas-sistema. B'differenza mill-biċċa l-kbira tal-għodod ta 'monitoraġġ l-oħra, collectl ma jiffokax fuq numru limitat ta' metriċi tas-sistema, minflok, jista 'jiġbor informazzjoni dwar ħafna tipi differenti ta' riżorsi tas-sistema bħal cpu, disk, memorja, netwerk, sokits, tcp, inodes, infiniband , cluster, memorja, nfs, proċessi, quadrics, ċangaturi, u buddyinfo.
Ħaġa tajba ħafna dwar l-użu ta 'collectl hija li jista' wkoll ikollu r-rwol ta 'utilitajiet li huma ddisinjati biss bi skop speċifiku bħal iotop, u ħafna oħrajn. X'inhuma xi karatteristiċi li jagħmlu l-collectt għodda utli?
Dawn li ġejjin huma wħud mill-aktar karatteristiċi importanti tal-utilità tal-linja tal-kmand collectl għalik guys.
- Jista' jaħdem b'mod interattiv, bħala daemon, jew it-tnejn.
- Jista 'juri l-output f'ħafna formati.
- Għandu l-abbiltà li jimmonitorja kważi kull sottosistema.
- Jista' jkollu r-rwol ta' ħafna utilitajiet oħra bħal ps, top, iotop, u vmstat.
- Għandu l-abbiltà li jirreġistra u jdaqq id-dejta maqbuda.
- Jista' jesporta data f'diversi formati ta' fajls. (dan huwa utli ħafna meta trid tanalizza d-dejta b'għodod esterni).
- Jista' jaħdem bħala servizz biex jimmonitorja magni remoti jew cluster sħiħ ta' servers.
- Jista' juri d-dejta fit-terminal, u jikteb f'fajl jew f'socket.
Kif tinstalla collectl fil-Linux
L-utilità collectl taħdem fuq id-distribuzzjonijiet kollha tal-Linux, l-unika ħaġa li teħtieġ biex taħdem hija perl, għalhekk kun żgur li għandek Perl installat (jiġi installat minn qabel) fil-magna tiegħek qabel ma tinstalla collectl fil-magna tiegħek.
Il-kmand li ġej jista 'jintuża biex tinstalla l-utilità collectl f'distribuzzjonijiet ibbażati fuq Debian bħal Ubuntu u Linux Mint.
$ sudo apt-get install collectl
Jekk qed tuża distribuzzjoni bbażata fuq RedHat bħal Rocky Linux jew AlmaLinux, jew kwalunkwe distribuzzjoni Linux oħra, tista 'faċilment tniżżel it-tarball, tħollha u tħaddem kif muri
# wget https://sourceforge.net/projects/collectl/files/latest/download -O collectl.tar.gz # tar -xvf collectl.tar.gz # cd collectl-* # ./INSTALL
L-użu ta 'Collectl Monitoring Tool fil-Linux
Ladarba l-installazzjoni tal-għodda collectl tkun lesta, tista 'faċilment tmexxiha mit-terminal, anke mingħajr ebda għażla. Il-kmand li ġej se juri informazzjoni dwar l-istatistiċi tas-cpu, id-disk u n-netwerk f'format qasir ħafna u li jinqara mill-bniedem.
# collectl
Kif inti guys tistgħu taraw mill-output ta 'hawn fuq murija fuq l-iskrin tat-terminal, huwa faċli ħafna li taħdem mal-valuri tal-metriċi tas-sistema preżenti fl-output tal-kmand minħabba li jidher fuq linja waħda.
Meta l-utilità collectl tiġi esegwita mingħajr ebda għażla hija turi informazzjoni dwar is-sottosistemi li ġejjin:
- cpu
- diski
- netwerk
Nota: Fil-każ tagħna, sottosistema hija kull tip ta 'riżors tas-sistema li jista' jitkejjel.
Tista 'wkoll turi statistika għas-sottosistemi kollha ħlief ċangaturi billi tgħaqqad il-kmand mal-għażla --all
kif muri hawn taħt.
# collectl --all
Iżda, kif tissorvelja l-użu tal-cpu bl-għajnuna tal-utilità? L-għażla -s
għandha tintuża biex tikkontrolla liema data tas-subsistema għandha tinġabar jew tintlagħab.
Pereżempju, il-kmand li ġej jista 'jintuża biex jimmonitorja s-sommarju tal-użu tal-cpu.
# collectl -sc
X'jiġri meta tgħaqqad il-kmand ma' scdn? L-aħjar mod kif titgħallem kif tuża għodod tal-linja tal-kmand huwa li tipprattika kemm jista 'jkun, għalhekk mexxi l-kmand li ġej fit-terminal tiegħek u ara x'se jiġri.
# collectl -scdn
Tista 'faċilment tifhem li l-għażla default hija cdn, tirrappreżenta cpu, diski, u data tan-netwerk. Ir-riżultat tal-kmand huwa l-istess bħall-output ta 'collectl -scn
Jekk trid tiġbor data dwar il-memorja, uża l-kmand li ġej.
# collectl -sm
L-output ta 'hawn fuq huwa utli ħafna meta trid tikseb xi informazzjoni dettaljata dwar l-użu tal-memorja tiegħek, memorja ħielsa, u affarijiet importanti oħra għall-prestazzjoni tas-sistema tiegħek.
Kif dwar xi dejta fuq tcp? Uża l-kmand li ġej biex tagħmel dan.
# collectl -st
Wara li tkun ksibt xi esperjenza tista 'faċilment tgħaqqad l-għażliet biex tikseb ir-riżultati li trid. Pereżempju, tista 'tgħaqqad il-t
għal tcp u c
għal cpu. Il-kmand li ġej jagħmel dan.
# collectl -stc
Huwa diffiċli għalina l-bnedmin li niftakru l-għażliet kollha disponibbli għalhekk qed inpoġġi l-lista fil-qosor tas-sottosistemi appoġġjati mill-għodda.
b
– informazzjoni dwar il-buddy (frammentazzjoni tal-memorja)c
– CPUd
– Diskf
– Data NFS V3i
– Inode u Sistema ta’ Fajlj
– Interruzzjonijietl
– Lustrem
– Memorjan
– Netwerkss
– Sokitst
– TCPx
– Interkonnessjoniy
– Ċangaturi (caches ta' oġġetti tas-sistema)
Biċċa dejta importanti ħafna għal amministratur tas-sistema jew utent Linux hija d-dejta miġbura fuq l-użu tad-disk. Il-kmand li ġej jgħinek tissorvelja l-użu tad-diska.
# collectl -sd
Tista 'wkoll tuża l-għażla -sD
biex tiġbor data fuq diski individwali, iżda trid tkun taf li l-informazzjoni fuq diski totali mhux se tiġi rrappurtata.
# collectl -sD
Tista' wkoll tuża sottosistemi ta' dettall oħra biex tiġbor data dettaljata. Din li ġejja hija lista tas-sottosistemi dettaljati.
C
– CPUD
– DiskE
– Dejta ambjentali (fann, qawwa, temperatura), permezz ta' ipmitoolF
– Data NFSJ
– InterruzzjonijietL
– Dettall Luster OST JEW dettall tas-Sistema tal-Fajls tal-klijentN
– NetwerksT
– 65 counters TCP disponibbli biss f'format ta' plottX
– InterkonnessjoniY
– Ċangaturi (caches ta' oġġetti tas-sistema)Z
– Proċessi
Hemm ħafna għażliet disponibbli fl-utilità collectl, iżda m'hemmx biżżejjed ħin u spazju biex tkoprihom kollha f'artikolu wieħed biss. Madankollu, ta 'min isemmi u tgħallem kif tuża l-utilità bħala top u ps.
Huwa faċli ħafna li tagħmel il-collectl jaħdem bħala l-aqwa utilità, sempliċement ħaddem il-kmand li ġej fit-terminal tiegħek u tara output simili fl-għodda ta 'fuq li tagħtik meta tiġi eżegwita fis-sistema Linux tiegħek.
# collectl --top
U issa l-aħħar iżda mhux l-inqas, biex tuża l-utilità collectl bħala l-għodda ps mexxi l-kmand li ġej fit-terminal tiegħek. Int ser tirċievi informazzjoni dwar proċessi fis-sistema tiegħek bl-istess mod kif tagħmel meta tmexxi l-kmand ps fit-terminal tiegħek.
# collectl -c1 -sZ -i:1
Jiena ċert ħafna li ħafna amministraturi tas-sistema Linux se jogħġbu l-għodda collectl u se jħossu l-qawwa tagħha meta jużawha bis-sħiħ. Jekk tixtieq tavvanza l-għarfien tiegħek dwar collectl għal-livell li jmiss irreferi għall-paġni tal-manwal tiegħu u kompli tipprattika.
Ittajpja l-kmand li ġej fit-terminal tiegħek u ibda aqra.
# man collectl