- 1. Instalirajte Guider na Linux
- 2. Konfigurirajte Guider Buffer na Linuxu
- 3. Izvršite analizu upotrebe CPU -a u načinu niti na Linuxu
- 4. Izvršite nadzor Linuxa u stvarnom vremenu u načinu rada Top Linux
- 5. Analizirajte postupak jednostavnog vodiča pomoću PID -a na Linuxu
- 5. Spremite rezultate vodiča u datoteku na Linuxu
- 6. Načini korištenja Guidera na Linuxu
- 7. Opće upute za Linux
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 -verzijaDa 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 1943Korak 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.izlazKorak 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.