Collectl: Háþróað Linux árangursskýrslutól


Mikilvægasta skylda Linux kerfisstjóra er að ganga úr skugga um að kerfið sem hann/hún stjórnar sé í mjög góðu ástandi. Það eru mörg verkfæri í boði fyrir Linux kerfisstjóra sem geta hjálpað til við að fylgjast með og sýna ferla í kerfi eins og htop, en ekkert af þessum verkfærum getur keppt við collectl.

collectl er mjög gott skipanalínuforrit sem er mikið af eiginleikum sem hægt er að nota til að safna frammistöðugögnum sem lýsa núverandi kerfisstöðu. Ólíkt flestum öðrum vöktunarverkfærum, einbeitir collectl ekki að takmörkuðum fjölda kerfismælinga, heldur getur það safnað upplýsingum um margar mismunandi gerðir kerfisauðlinda eins og örgjörva, disk, minni, net, fals, tcp, inodes, infiniband , þyrping, minni, nfs, ferli, quadrics, plötur og vinaupplýsingar.

Það sem er mjög gott við að nota collectl er að það getur líka gegnt hlutverki tóla sem eru hönnuð með aðeins ákveðnum tilgangi eins og iotop og mörgum öðrum. Hverjir eru sumir eiginleikar sem gera safn að gagnlegu tæki?

Eftirfarandi eru nokkrir af mikilvægustu eiginleikum collectl skipanalínuforritsins fyrir ykkur.

  • Það getur keyrt gagnvirkt, sem púki, eða bæði.
  • Það getur birt úttakið á mörgum sniðum.
  • Það hefur getu til að fylgjast með nánast hvaða undirkerfi sem er.
  • Það getur gegnt hlutverki margra annarra tóla eins og ps, top, iotop og vmstat.
  • Það hefur getu til að taka upp og spila gögnin sem tekin eru.
  • Það getur flutt út gögn á ýmsum skráarsniðum. (þetta er mjög gagnlegt þegar þú vilt greina gögnin með utanaðkomandi verkfærum).
  • Það getur keyrt sem þjónusta til að fylgjast með ytri vélum eða heilum netþjónaklasa.
  • Það getur birt gögnin í flugstöðinni og skrifað í skrá eða fals.

Hvernig á að setja upp collectl í Linux

Collectl tólið keyrir á öllum Linux dreifingum, það eina sem það þarf til að keyra er perl, svo vertu viss um að þú hafir Perl uppsett (kemur foruppsett) í vélinni þinni áður en þú setur collectl í vélina þína.

Eftirfarandi skipun er hægt að nota til að setja upp collectl tólið í Debian-undirstaða dreifingar eins og Ubuntu og Linux Mint.

$ sudo apt-get install collectl

Ef þú ert að nota RedHat-undirstaða dreifingu eins og Rocky Linux eða AlmaLinux, eða einhverja aðra Linux dreifingu, geturðu auðveldlega hlaðið niður tarballinu, pakkað henni upp og keyrt eins og sýnt er.

# wget https://sourceforge.net/projects/collectl/files/latest/download -O collectl.tar.gz
# tar -xvf collectl.tar.gz
# cd collectl-*
# ./INSTALL

Notkun Collectl eftirlitstól í Linux

Þegar uppsetningu collectl tólsins er lokið geturðu auðveldlega keyrt það frá flugstöðinni, jafnvel án nokkurs valkosts. Eftirfarandi skipun sýnir upplýsingar um örgjörva, disk og nettölfræði á mjög stuttu og læsilegu sniði.

# collectl

Eins og þið getið séð af ofangreindu úttakinu sem birtist á flugstöðvarskjánum, er mjög auðvelt að vinna með kerfismælingargildin sem eru til staðar í skipanaúttakinu vegna þess að það birtist á einni línu.

Þegar collectl tólið er keyrt án nokkurs valkosts sýnir það upplýsingar um eftirfarandi undirkerfi:

  • örgjörvi
  • diska
  • net

Athugið: Í okkar tilviki er undirkerfi allar tegundir kerfisauðlinda sem hægt er að mæla.

Þú getur líka sýnt tölfræði fyrir öll undirkerfi nema plötur með því að sameina skipunina með --all valkostinum eins og sýnt er hér að neðan.

# collectl --all

En hvernig fylgist þú með örgjörvanotkuninni með hjálp tólsins? -s valmöguleikann ætti að nota til að stjórna hvaða undirkerfisgögnum á að safna eða spila.

Til dæmis er hægt að nota eftirfarandi skipun til að fylgjast með samantekt á örgjörvanotkun.

# collectl -sc

Hvað gerist þegar þú sameinar skipunina með „scdn“? Besta leiðin til að læra hvernig á að nota skipanalínuverkfæri er að æfa eins mikið og mögulegt er, svo keyrðu eftirfarandi skipun í flugstöðinni þinni og sjáðu hvað er að fara að gerast.

# collectl -scdn

Þú getur auðveldlega skilið að sjálfgefinn valkostur er „cdn“, hann stendur fyrir örgjörva, diska og netgögn. Niðurstaða skipunarinnar er sú sama og úttakið af „collectl -scn“

Ef þú vilt safna gögnum um minnið skaltu nota eftirfarandi skipun.

# collectl -sm

Ofangreind framleiðsla er mjög gagnleg þegar þú vilt fá nákvæmar upplýsingar um minnisnotkun þína, laust minni og annað mikilvægt efni fyrir frammistöðu kerfisins.

Hvað með smá gögn á tcp? Notaðu eftirfarandi skipun til að gera það.

# collectl -st

Eftir að þú hefur öðlast smá reynslu geturðu auðveldlega sameinað valkosti til að fá þær niðurstöður sem þú vilt. Til dæmis geturðu sameinað „t“ fyrir tcp og „c“ fyrir örgjörva. Eftirfarandi skipun gerir það.

# collectl -stc

Það er erfitt fyrir okkur mannfólkið að muna alla tiltæka valkosti svo ég birti yfirlitslistann yfir undirkerfi sem tólið styður.

  • b – upplýsingar um vini (minnisbrot)
  • c – CPU
  • d – Diskur
  • f – NFS V3 Gögn
  • i – Inode og skráarkerfi
  • j – Truflanir
  • l – Lustre
  • m – Minni
  • n – Netkerfi
  • s – Innstungur
  • t – TCP
  • x – Samtenging
  • y – Hellur (kerfishluta skyndiminni)

Mjög mikilvæg gögn fyrir kerfisstjóra eða Linux notanda eru gögnin sem safnað er um disknotkun. Eftirfarandi skipun mun hjálpa þér að fylgjast með disknotkun.

# collectl -sd

Þú getur líka notað -sD valkostinn til að safna gögnum á einstaka diska, en þú verður að vita að upplýsingar um heildar diska verða ekki tilkynntar.

# collectl -sD

Þú getur líka notað önnur smáatriði undirkerfi til að safna ítarlegum gögnum. Eftirfarandi er listi yfir ítarleg undirkerfi.

  • C – CPU
  • D – Diskur
  • E – Umhverfisgögn (vifta, afl, hitastig), í gegnum ipmitool
  • F – NFS Gögn
  • J – Truflanir
  • L – Luster OST smáatriði EÐA skráakerfi viðskiptavinar
  • N – Netkerfi
  • T – 65 TCP teljarar eru aðeins fáanlegir á söguþræði sniði
  • X – Samtenging
  • Y – Hellur (kerfishluta skyndiminni)
  • Z – Ferlar

Það eru margir tiltækir valkostir í collectl tólinu, en það er ekki nægur tími og pláss til að ná yfir þá alla í aðeins einni grein. Hins vegar er vert að minnast á og kenna hvernig á að nota tólið sem topp og ps.

Það er mjög auðvelt að láta collectl virka sem efsta tólið, keyrðu bara eftirfarandi skipun í flugstöðinni þinni og þú munt sjá svipað úttak í efsta tólinu sem gefur þér þegar það er keyrt í Linux kerfinu þínu.

# collectl --top

Og nú síðast en ekki síst, til að nota collectl tólið sem ps tólið skaltu keyra eftirfarandi skipun í flugstöðinni þinni. Þú færð upplýsingar um ferla í kerfinu þínu á sama hátt og þú gerir þegar þú keyrir ps skipunina í flugstöðinni þinni.

# collectl -c1 -sZ -i:1

Ég er mjög viss um að margir Linux kerfisstjórar munu líka við collectl tólið og finna fyrir krafti þess þegar þeir nota það til hins ýtrasta. Ef þú vilt efla þekkingu þína á collectl á næsta stig skaltu skoða handbókarsíður þess og halda áfram að æfa þig.

Sláðu bara inn eftirfarandi skipun í flugstöðinni þinni og byrjaðu að lesa.

# man collectl