Glances - Háþróað rauntímakerfiseftirlitstæki fyrir Linux
Áður höfum við skrifað um mörg Linux System Monitor Tools sem hægt er að nota til að fylgjast með frammistöðu Linux kerfa, en við teljum að flestir notendur kjósa sjálfgefið sem fylgir hverri Linux dreifingu (efri skipun).
Efsta skipunin er verkefnastjóri í rauntíma í Linux og mest notaða kerfiseftirlitstækið í GNU/Linux dreifingum til að finna árangurstengda flöskuhálsa í kerfinu sem hjálpa okkur að grípa til úrbóta. Það hefur fallegt naumhyggjuviðmót, kemur með fáum sanngjörnum valkostum sem gera okkur kleift að fá betri hugmynd um heildarframmistöðu kerfisins fljótt.
Hins vegar, stundum er mjög erfitt að finna forrit/ferli sem neysla fullt af kerfisauðlindum er svolítið erfitt undir toppnum. Vegna þess að toppskipun hefur ekki getu til að varpa ljósi á forrit sem borða of mikið af örgjörva, vinnsluminni, öðrum auðlindum.
Til að halda slíkri nálgun, hér erum við að koma með öflugt kerfisskjárforrit sem kallast „Glances“ sem undirstrikar sjálfkrafa forrit sem nýta hæstu kerfisauðlindir og veita hámarksupplýsingar um Linux/Unix netþjóna.
Glances er skipanalínubundið kerfiseftirlitsverkfæri sem byggir á skipanalínu, skrifað á Python tungumáli sem notar psutil bókasafnið til að grípa upplýsingar úr kerfinu. Með Glance getum við fylgst með CPU, meðaltal hleðslu, minni, netviðmót, Disk I/ O, Ferlar og Skráakerfi rýmisnotkun.
Glances er ókeypis tól og leyfilegt samkvæmt GPL til að fylgjast með GNU/Linux og FreeBSD stýrikerfum. Það eru líka fullt af áhugaverðum valkostum í boði í Glances. Einn af helstu eiginleikum sem við höfum séð í Glances er að við getum stillt þröskulda (varkár, viðvörun og mikilvæg) í stillingarskrá og upplýsingar verða sýndar í litum sem gefa til kynna flöskuhálsinn í kerfinu.
- Upplýsingar um örgjörva (notendatengd forrit, kerfiskjarnaforrit og aðgerðalaus forrit.
- Heildarupplýsingar um minni, þar á meðal vinnsluminni, skipti, laust minni o.s.frv.
- Meðal CPU hleðsla síðustu 1 mín, 5 mín og 15 mín.
- Niðurhals-/upphleðsluhraði nettenginga.
- Heildarfjöldi ferla, virkra ferla, svefnferla osfrv.
- Disk I/O tengdar (lesa eða skrifa) hraðaupplýsingar
- Núverandi uppsett tæki diskanotkun.
- Helstu ferlar með örgjörva/minni notkun þeirra, nöfn og staðsetningu forrits.
- Sýnir núverandi dagsetningu og tíma neðst.
- Auðkennir ferli í rauðu sem eyðir mestum kerfisauðlindum.
Hér er dæmi um skjámynd af Glances.
Uppsetning glances í Linux/Unix kerfum
Þó að það sé mjög ungt tól geturðu sett upp Glances í Red Hat byggðum kerfum með því að kveikja á EPEL geymslunni og keyra síðan eftirfarandi skipun á flugstöðinni.
# yum install -y glances
$ sudo apt-add-repository ppa:arnaud-hartmann/glances-stable $ sudo apt-get update $ sudo apt-get install glances
Notkun glances
Til að byrja skaltu gefa út grunnsetningafræðina á flugstöðinni.
# glances
Ýttu á „q“ eða („ESC“ eða „Ctrl&C“ virkar líka) til að hætta í Glances flugstöðinni. Hérna er annar skjágripurinn tekinn úr CentOS 6.5 kerfinu.
Sjálfgefið er að tíminn sé stilltur á „1“ sekúndu. En þú getur skilgreint sérsniðna millibilstíma á meðan þú horfir frá flugstöðinni.
# glances -t 2
Merking Glances litakóða:
- GRÆNT: Allt í lagi (allt er í lagi)
- BLÁR: VARLEGT (þarf athygli)
- FJÓLA: VIÐVÖRUN (viðvörun)
- RAUTUR: KRITÍKT (mikilvægt)
Við getum stillt þröskulda í stillingarskrá. Sjálfgefið er að stilla þröskuldar (varkár=50, viðvörun=70 og mikilvæg=90), við getum sérsniðið eftir þörfum okkar. Sjálfgefin stillingarskrá er staðsett á ‘/etc/glances/glances.conf’.
Að auki, nokkrir skipanalínuvalkostir, glances býður upp á marga fleiri flýtilykla til að finna úttaksupplýsingar á meðan augnaráð er í gangi. Hér að neðan er listi yfir nokkra flýtilykla.
- a – Raða ferlum sjálfkrafa
- c – Raða ferlum eftir CPU%
- m – Raða ferlum eftir MEM%
- p – Raða ferlum eftir nafni
- i – Raða ferlum eftir I/O hlutfalli
- d – Sýna/fela I/O tölfræði disks
- f – Sýna/fela statshddtemp skráarkerfis
- n – Sýna/fela nettölfræði
- s – Sýna/fela tölfræði skynjara
- y – Sýna/fela hddtemp tölfræði
- l – Sýna/fela annála
- b – Bæti eða bitar fyrir net I/Oools
- w – Eyða viðvörunarskrám
- x – Eyða viðvörunum og mikilvægum annálum
- x – Eyða viðvörunum og mikilvægum annálum
- 1 – Alþjóðleg tölfræði örgjörva eða á hvern örgjörva
- h – Sýna/fela þennan hjálparskjá
- t – Skoða inn/út netkerfi sem samsetningu
- u – Skoða uppsafnað inn/út netkerfi
- q – Hætta (Esc og Ctrl-C virka líka)
Notaðu Glances á fjarkerfum
Með Glances geturðu jafnvel fylgst með fjarkerfum líka. Til að nota 'glances' á ytri kerfum skaltu keyra 'glances -s' (-s gerir miðlara/viðskiptavinastillingu kleift) á þjóninum.
# glances -s Define the password for the Glances server Password: Password (confirm): Glances server is running on 0.0.0.0:61209
Athugið: Þegar þú gefur út „glances“ skipunina mun hún biðja þig um að skilgreina lykilorðið fyrir Glances netþjóninn. Skilgreindu lykilorðið og ýttu á enter, þú sérð augnaráð í gangi á höfn 61209.
Farðu nú á ytri gestgjafann og framkvæmdu eftirfarandi skipun til að tengjast Glances netþjóni með því að tilgreina IP tölu eða hýsilheiti eins og sýnt er hér að neðan. Hérna '172.16.27.56' er IP tölu netþjónsins míns.
# glances -c -P 172.16.27.56
Hér að neðan eru nokkur athyglisverð atriði sem notandi verður að vita þegar hann notar augnaráð í miðlara/viðskiptavinaham.
* In server mode, you can set the bind address -B ADDRESS and listening TCP port -p PORT. * In client mode, you can set the TCP port of the server -p PORT. * Default binding address is 0.0.0.0, but it listens on all network interfaces at port 61209. * In server/client mode, limits are set by the server side. * You can also define a password to access to the server -P password.
Niðurstaða
Glances er mikið auðlindavænt tól fyrir flesta notendur. En ef þú ert kerfisstjóri sem langar að fá fljótt heildar „hugmynd“ um kerfi með því að horfa bara á skipanalínuna, þá verður þetta tól að vera með tól fyrir kerfisstjóra.