Kako instalirati i koristiti Guider (Analizator performansi) u Linuxu

Održavanje stalne analize sustava i korisnika kojima upravljamo nesumnjivo će biti jedna od najboljih praksi koje kao administratori možemo provoditi jer imamo priliku u stvarnom vremenu upoznati ponašanje i status sustava i svake njegove komponente.

U ovom području imamo mogućnost korištenja alata Guider zahvaljujući kojem će analiza performansi i administracija biti puno potpunije, a mi ćemo imati mogućnost detaljno znati ima li neka komponenta bilo kakvu animaliju kako bi djelovala prije nego što dođe do kvarova. .

U ovom ćemo vodiču vidjeti kako instalirati i koristiti Guider u Linux okruženjima.

Što je GuiderGuider je open source analizator performansi temeljen na Linuxu koji je razvijen za mjerenje korištenja sistemskih resursa te, uzimajući te analize, daje savjete korisnicima kako bi poboljšali performanse operacijskog sustava koji se koristi.

Guider može pratiti i analizirati korištenje resursa niti, procesa i funkcija na detaljan i sveobuhvatan način.

Guider je napisan na Pythonu za Linux operativne sustave.

Značajke vodičaMeđu značajkama koje se ističu u Guideru imamo:

  • Lak za korištenje: Njegova je upotreba jednostavna, samo pokrenite uslužni program bez instaliranja ili konfiguriranja bilo čega dodatnog
  • Točna mjerenja: Pomoću Guidera moguće je mjeriti vrijeme u ms i veličinu u MB / KB
  • Integrirane funkcije: Korištenjem Guidera bit će moguće prikazati CPU, memoriju ili upotrebu diska prema niti, procesu ili funkciji (korisnik / jezgra).

Uvjeti za korištenje GuideraPrije korištenja Guidera moramo imati sljedeće zahtjeve:

  • Linux kernel (> = 3.0)
  • Python (> = 2,7)
  • Veličina međuspremnika jezgre = 40960.

Da bismo znali verziju Pythona u našem sustavu, u ovom slučaju Ubuntu 17 poslužitelja, izvršit ćemo sljedeće:

 python3 -verzija
Da bismo znali verziju Kernela, izvršavamo:
 uname -r

U slučaju da nemamo Python, možemo ga instalirati izvršavanjem sljedeće naredbe:

  • Ubuntu
 sudo apt-get install python3.4 
  • Fedora
 sudo dnf instalirajte python3.4 
  • OpenSUS
 sudo zypper instalirajte python3 

1. Instalirajte Guider na Linux

Korak 1
Za ispravnu instalaciju Guidera bit će potrebno klonirati Guider spremište koje se nalazi na GitHubu izvršavanjem sljedećih naredbi:

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

Korak 2
Tada ćemo pristupiti direktoriju Guider izvršavanjem:

 cd vodič
Korak 3
Tamo imamo sljedeće mogućnosti:
  • Ako želimo pokrenuti Guider bez instalacije, moramo izvršiti sljedeće:
 guider.py
  • Ako ga želimo instalirati, nastavljamo s izvršavanjem sljedećeg:
 učiniti sudo make instalirati
  • Ako koristimo PIP u distribuciji, možemo izvršiti sljedeće:
 sudo pip install --pre vodič
Korak 4
U ovom primjeru koristit ćemo opciju guide.py Kako ne bismo instalirali uslužni program na sustav, za pokretanje ćemo izvršiti sljedeće:
 sudo /guider.py

2. Konfigurirajte Guider Buffer na Linuxu

Prema zadanim postavkama, vodič mora konfigurirati veličinu međuspremnika za operacije koje izvodi na sustavu, međutim, ako se to ne dogodi, pogreška će se generirati u vrijeme izvođenja.

Korak 1
Veličinu međuspremnika možemo provjeriti sljedećom naredbom:

 sudo cat / sys / kernel / debug / tracing / buffer_size_kb

Korak 2
U slučaju da je vrijednost manja od 40960, moramo izvršiti sljedeći redak da bismo ustanovili tu vrijednost:

 odjek 40960 | sudo tee / sys / kernel / debug / tracing / buffer_size_kb

POVEĆAJTE

Korak 3
S ovim definiranim, možemo pokrenuti Guider koristeći gornju liniju:

 sudo /guider.py

POVEĆAJTE

Korak 4
Bit će moguće koristiti vodič u nitima, funkcijama, pokretanju, datotekama i sustavima pomoću sljedeće sintakse:

 vodič [način | datoteka] [opcije]

3. Izvršite analizu upotrebe CPU -a u načinu niti na Linuxu

Korak 1
Sljedećom naredbom započet ćemo proces praćenja slijeda koji možemo završiti pritiskom na tipke Ctrl + C, nakon čega će se podaci spremiti i proces analize će konačno početi prikazivati ​​izvješće o analizi.

 rekord sudo vodiča

POVEĆAJTE

Korak 2
Pritiskom na Ctrl + C podaci će biti pohranjeni i automatski ćemo vidjeti rezultate:

POVEĆAJTE

Korak 3
Možemo vidjeti detalje kao što su datum, jezgra, vrijeme učitavanja sustava i mnogi drugi parametri. U izvješću možemo krenuti naprijed s tipkama AvPag ili se vratiti s RePagom:

POVEĆAJTE

Korak 4
Kako idemo naprijed vidjet ćemo nove pojedinosti o korištenom sustavu.

POVEĆAJTE

4. Izvršite nadzor Linuxa u stvarnom vremenu u načinu rada Top Linux

Korak 1
Pomoću sljedeće naredbe možemo vidjeti korištenje resursa Linux procesa u stvarnom vremenu:

 sudo guider.py vrh

POVEĆAJTE

Korak 2
Bit će moguće postaviti interval za prikaz izlaza pomoću modifikatora -i slijede sekunde:

 sudo guider top -i 4

5. Analizirajte postupak jednostavnog vodiča pomoću PID -a na Linuxu

Korak 1
Da bismo izveli ovaj proces, prvo moramo znati PID procesa, u ovom primjeru Apache, za to možemo izvršiti bilo koju od sljedećih opcija:

 pidof apache2 ps -e | grep apache2

POVEĆAJTE

Korak 2
Vidjet ćemo popis pridruženih procesa, sada možemo upotrijebiti sljedeći redak koji generira CPU ciklus, broj instrukcija, IPC, kvarove, nedostatak predmemorije, grešku grane u stvarnom vremenu:

 sudo guider top -eP -g 1943
Korak 3
Parametar -g Filtrirajte prema naznačenom postupku.

POVEĆAJTE

5. Spremite rezultate vodiča u datoteku na Linuxu


Za administrativne zadatke moguće je spremiti podatke nadgledanja ili bilo koji izlaz u datoteku za njihovu odgovarajuću analizu.

Korak 1
Sljedećom naredbom spremit ćemo podatke za praćenje u datoteku pod nazivom guider.dat, definiranu prema zadanim postavkama, u trenutni direktorij, ali ako želimo možemo postaviti drugačiji put:

 sudo vodiči -s. 
Korak 2
Za spremanje drugog izlaza u datoteku pod nazivom guider.out, prema zadanim postavkama, u trenutnom direktoriju koristit ćemo sljedeći redak:
 sudo guider top -o.
Korak 3
Kad želimo vidjeti sadržaj ovih datoteka, možemo izvršiti sljedeće naredbe:
 mačka vodiča.dat mačka vodiča.izlaz
Korak 4
U mnogima će biti moguće da želimo dobiti pomoć Guidera, to ćemo dobiti sljedećom naredbom:
 sudo ./guider.py -h

POVEĆAJTE

6. Načini korištenja Guidera na Linuxu


Guider nam omogućuje korištenje različitih načina rada, kao što su:
 vrh [u stvarnom vremenu] zapis [nit] zapis -y [sustav] zapis -f [funkcija] zapis -F [datoteka] prikaz [stranica]

7. Opće upute za Linux

-iOmogućuje opcije ovisno o načinu rada.

-dOnemogućuje opcije prema načinu rada.

-sSpremite podatke.

-SSortirajte izlaz podataka s vrijednostima poput .c (pu) / m (em) / b (zaključavanje) / w (fc) / p (id) / n (ew) / r (neispunjeno)

--iliRadi u pozadini.

-WČeka se signal.

-RSnimite kontinuirano.

-bPostavlja veličinu međuspremnika.

-DGenerira ovisnost o niti.

-tAnalizirajte Syscall vrijednosti.

-TPostavlja putanju izvora.

-jDefinira putanju izvješća.

-ILIGenerirajte vrijednosti korisničkih događaja.

-KGenerirajte vrijednosti događaja jezgre.

-xDefinira adresu lokalnog poslužitelja.

-PGrupiraj po procesima.

-qPostavljanje popisa obaveza.

-LPretvorite tekst u slike.

-doPokažite sve podatke.

-iPodesite intervale u sekundama.

-gDodajte filtere.

-cDefinirajte prilagođene događaje.

Dakle, Guider je dodatna pomoć uobičajenim administrativnim zadacima, nudeći nam mogućnost dobivanja globalnih ili rezultata u stvarnom vremenu od elemenata sustava i na taj način njima upravlja na mnogo izravniji način.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave