Kā instalēt un lietot Guider (Performance Analyzer) operētājsistēmā Linux

Pastāvīga mūsu pārvaldītās sistēmas un lietotāju analīze neapšaubāmi būs viena no labākajām praksēm, ko mēs kā administratori varam veikt, jo mums ir iespēja reālā laikā uzzināt sistēmas un katras tās sastāvdaļas uzvedību un statusu.

Šajā jomā mums ir iespēja izmantot palīglīdzekli, pateicoties kuram veiktspējas analīzes un administrēšanas iespējas būs daudz pilnīgākas, un mums būs iespēja detalizēti uzzināt, vai kādai sastāvdaļai piemīt dzīvnieki, lai varētu rīkoties pirms kļūmju rašanās. .

Šajā apmācībā mēs redzēsim, kā instalēt un izmantot Guider Linux vidēs.

Kas ir GvidersGuider ir atvērtā pirmkoda Linux veiktspējas analizators, kas tika izstrādāts, lai izmērītu sistēmas resursu izmantošanu un, ņemot vērā šīs analīzes, sniegtu ieteikumus lietotājiem, lai uzlabotu izmantotās operētājsistēmas veiktspēju.

Guider spēj detalizēti un visaptveroši izsekot un analizēt pavedienu, procesu un funkciju resursu izmantošanu.

Guider ir rakstīts Python Linux operētājsistēmām.

Vadlīnijas funkcijasStarp funkcijām, kas izceļas programmā Guider, mums ir:

  • Viegli lietojams: tā lietošana ir vienkārša, vienkārši palaidiet utilītu, neinstalējot vai nekonfigurējot neko papildus
  • Pareizi mērījumi: Izmantojot Guider, ir iespējams izmērīt laiku ms un izmēru MB / KB
  • Integrētās funkcijas: Izmantojot Guider, būs iespējams parādīt CPU, atmiņas vai diska lietojumu pēc pavediena, procesa vai funkcijas (lietotājs / kodols).

Prasības lietot GuiderPirms lietot Guider, mums ir jāievēro šādas prasības:

  • Linux kodols (> = 3.0)
  • Python (> = 2,7)
  • Kodola bufera izmērs = 40960.

Lai uzzinātu Python versiju mūsu sistēmā, šajā gadījumā Ubuntu 17 Server, mēs izpildīsim sekojošo:

 python3 -versija
Lai uzzinātu kodola versiju, mēs izpildām:
 uname -r

Ja Python nav, mēs varam to instalēt, izpildot šādu komandu:

  • Ubuntu
 sudo apt-get install python3.4 
  • Fedora
 sudo dnf instalēt python3.4 
  • OpenSUS
 sudo zypper instalēt python3 

1. Instalējiet Guider operētājsistēmā Linux

1. darbība
Lai pareizi instalētu Guider, būs nepieciešams klonēt Guid repozitoriju, kas atrodas vietnē GitHub, izpildot šādas komandas:

 git klons https://github.com/iipeace/guider.git

2. solis
Tad mēs piekļūsim Guider direktorijai, izpildot:

 cd ceļvedis
3. solis
Kad esam tur, mums ir šādas iespējas:
  • Ja mēs vēlamies palaist Guider bez instalēšanas, mums ir jāveic šādas darbības:
 guider.py
  • Ja mēs vēlamies to instalēt, mēs rīkojamies šādi:
 veikt sudo make install
  • Ja izplatīšanā izmantojam PIP, mēs varam izpildīt sekojošo:
 sudo pip instalēt -priekšgājējs
4. solis
Šajā piemērā mēs izmantosim opciju ceļvedis.py Lai neinstalētu utilītu sistēmā, lai to palaistu, mēs izpildīsim sekojošo:
 sudo /guider.py

2. Konfigurējiet Guider Buffer operētājsistēmā Linux

Pēc noklusējuma vadītājam ir jākonfigurē bufera lielums operācijām, ko tas veic sistēmā, tomēr, ja tas nenotiek, tā izpildes laikā tiks ģenerēta kļūda.

1. darbība
Mēs varam pārbaudīt bufera lielumu, izmantojot šādu komandu:

 sudo kaķis / sys / kodols / atkļūdošana / izsekošana / bufera_izmēra_kb

2. solis
Ja vērtība ir mazāka par 40960, mums ir jāizpilda šāda rinda, lai noteiktu šo vērtību:

 echo 40960 | sudo tee / sys / kodols / atkļūdošana / izsekošana / bufera_izmēra_kb

PALIELINĀT

3. solis
Ja tas ir definēts, mēs varam sākt lietot Guider, izmantojot iepriekš minēto rindu:

 sudo /guider.py

PALIELINĀT

4. solis
Vadītāju pavedienu, funkciju, palaišanas, failu un sistēmas režīmos būs iespējams izmantot, izmantojot šādu sintaksi:

 virzītājs [režīms | fails] [opcijas]

3. Veiciet CPU lietojuma analīzi pavedienu režīmā operētājsistēmā Linux

1. darbība
Ar šādu komandu mēs sāksim secības uzraudzības procesu, ko mēs varam pabeigt, nospiežot taustiņus Ctrl + C, pēc tam dati tiks saglabāti un analīzes process beidzot sāks parādīt analīzes ziņojumu.

 sudo ceļveža ieraksts

PALIELINĀT

2. solis
Nospiežot Ctrl + C, dati tiks saglabāti, un mēs automātiski redzēsim rezultātus:

PALIELINĀT

3. solis
Mēs varam redzēt tādu informāciju kā datums, kodols, sistēmas ielādes laiks un daudzi citi parametri. Mēs varam iet uz priekšu pārskatā ar taustiņiem AvPag vai atgriezties ar RePag:

PALIELINĀT

4. solis
Virzoties uz priekšu, mēs redzēsim jaunu informāciju par izmantoto sistēmu.

PALIELINĀT

4. Veiciet Linux reāllaika uzraudzību Top Linux režīmā

1. darbība
Izmantojot šo komandu, mēs varam redzēt Linux procesu resursu izmantošanu reālā laikā:

 sudo guider.py top

PALIELINĀT

2. solis
Izmantojot modifikatoru, būs iespējams iestatīt intervālu, lai parādītu izvadi -i kam seko sekundes:

 sudo guider top -i 4

5. Analizējiet vienkāršu virzošo procesu, izmantojot Linux PID

1. darbība
Lai veiktu šo procesu, mums vispirms ir jāzina procesa PID, šajā Apache piemērā, lai to paveiktu, mēs varam izpildīt kādu no šīm iespējām:

 pidof apache2 ps -e | grep apache2

PALIELINĀT

2. solis
Mēs redzēsim saistīto procesu sarakstu, tagad mēs varam izmantot šādu rindu, kas ģenerē CPU ciklu, instrukciju numuru, IPC, kļūmes, kešatmiņas trūkumu, filiāles kļūmi reālā laikā:

 sudo guider top -eP -g 1943. gads
3. solis
Parametrs -g Filtrējiet pēc norādītā procesa.

PALIELINĀT

5. Saglabājiet vadlīniju rezultātus failā operētājsistēmā Linux


Administratīviem uzdevumiem monitoringa datus vai jebkuru izvadi ir iespējams saglabāt failā, lai to varētu analizēt.

1. darbība
Izmantojot šo komandu, mēs saglabāsim izsekošanas datus failā ar nosaukumu guider.dat, kas pēc noklusējuma definēts pašreizējā direktorijā, bet, ja vēlamies, mēs varam iestatīt citu ceļu:

 sudo ceļvedis -s. 
2. solis
Lai saglabātu citu izvadi failā ar nosaukumu guider.out, pēc noklusējuma pašreizējā direktorijā mēs izmantosim šādu rindu:
 sudo ceļvedis top -o.
3. solis
Ja vēlamies redzēt šo failu saturu, mēs varam izpildīt šādas komandas:
 kaķu ceļvedis.dat kaķu ceļvedis.iziet
4. solis
Daudzos gadījumos ir iespējams, ka mēs vēlamies saņemt Guider palīdzību, mēs to saņemsim ar šādu komandu:
 sudo ./guider.py -h

PALIELINĀT

6. Guider izmantošanas veidi Linux


Guider ļauj mums izmantot dažādus darbības režīmus, piemēram:
 top [reālā laika] ieraksts [pavediens] ieraksts -y [sistēmas] ieraksts -f [funkcija] ieraksts -F [fails] skats [lapa]

7. Guider Vispārīgās opcijas Linux

-unIespējo opcijas atkarībā no režīma.

-dAtspējo opcijas atkarībā no režīma.

-sSaglabājiet datus.

-SKārtojiet datu izvadi ar tādām vērtībām kā .c (pu) / m (em) / b (bloķēšana) / w (fc) / p (id) / n (ew) / r (nelaikā))

--vaiTas darbojas fonā.

-WGaida signālu.

-RIerakstiet nepārtraukti.

-bIestata bufera lielumu.

-DIzveido atkarību no pavediena.

-tAnalizējiet Syscall vērtības.

-TIestata avota ceļu.

-jNosaka atskaites ceļu.

-VAIĢenerēt lietotāja notikumu vērtības.

-KĢenerējiet kodola notikumu vērtības.

-xNosaka vietējā servera adresi.

-PGrupēt pēc procesiem.

-qIzveidojiet uzdevumu sarakstu.

-LPārvērst tekstu par attēliem.

-uzParādiet visu informāciju.

-iIestatiet intervālus sekundēs.

-gPievienojiet filtrus.

-cDefinējiet pielāgotus notikumus.

Tādējādi Guider ir papildu palīdzība parastajiem administrēšanas uzdevumiem, piedāvājot mums iespēju iegūt globālus vai reāllaika rezultātus no sistēmas elementiem un tādējādi pārvaldīt tos daudz tiešākā veidā.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave