- 1. Nainstalujte si Guider na Linux
- 2. Konfigurujte Guider Buffer na Linuxu
- 3. Proveďte analýzu využití CPU v režimu vlákna na Linuxu
- 4. Provádějte monitorování Linuxu v reálném čase v režimu Top Linux
- 5. Analyzujte proces jednoduchého průvodce pomocí PID v systému Linux
- 5. Uložte výsledky Guider do souboru v systému Linux
- 6. Způsoby použití Guideru v Linuxu
- 7. Guider Obecné možnosti v Linuxu
Udržování neustálé analýzy systému a uživatelů, které spravujeme, bude bezpochyby jedním z nejlepších postupů, které jako správci můžeme provádět, protože máme možnost v reálném čase znát chování a stav systému a všech jeho komponent.
V této oblasti máme možnost použít nástroj Guider, díky kterému budou analýzy výkonu a možnosti správy mnohem úplnější a budeme mít možnost podrobně vědět, zda některá komponenta má nějaké zvíře, aby mohla jednat dříve, než dojde k selhání. .
V tomto kurzu uvidíme, jak nainstalovat a používat Guider v prostředích Linux.
Co je GuiderGuider je open source analyzátor výkonu založený na Linuxu, který byl vyvinut za účelem měření využití systémových prostředků a na základě těchto analýz poskytuje uživatelům rady ke zlepšení výkonu používaného operačního systému.
Guider je schopen podrobně a komplexně sledovat a analyzovat využití zdrojů vláken, procesů a funkcí.
Guider je napsán v Pythonu pro operační systémy Linux.
Funkce GuiderMezi funkce, které v Guideru vynikají, máme:
- Snadné použití: Jeho použití je jednoduché, stačí spustit nástroj bez instalace nebo konfigurace čehokoli dalšího
- Správná měření: S Guiderem je možné měřit čas v ms a velikost v MB / KB
- Integrované funkce: Pomocí Guideru bude možné zobrazit využití CPU, paměti nebo disku podle vlákna, procesu nebo funkce (uživatel / jádro).
Požadavky na používání GuiderPřed použitím Guider musíme mít následující požadavky:
- Linuxové jádro (> = 3.0)
- Python (> = 2,7)
- Velikost vyrovnávací paměti jádra = 40960.
Abychom znali verzi Pythonu v našem systému, v tomto případě Ubuntu 17 Server, provedeme následující:
python3 -verzeAbychom znali verzi jádra, spustíme:
uname -r
V případě, že nemáme Python, můžeme jej nainstalovat spuštěním následujícího příkazu:
- Ubuntu
sudo apt-get install python3.4
- Fedora
sudo dnf nainstalovat python3.4
- OpenSUS
sudo zypper nainstalovat python3
1. Nainstalujte si Guider na Linux
Krok 1
Chcete -li správně nainstalovat Guider, bude nutné klonovat úložiště Guider umístěné na GitHubu spuštěním následujících příkazů:
klon git https://github.com/iipeace/guider.git
Krok 2
Poté vstoupíme do adresáře Guider spuštěním:
průvodce CDKrok 3
Jakmile jsme tam, máme následující možnosti:
- Pokud chceme spustit Guider bez instalace, musíme provést následující:
guider.py
- Pokud jej chceme nainstalovat, pokračujeme k provedení následujícího:
make sudo make install
- Pokud v distribuci použijeme PIP, můžeme provést následující:
sudo pip install --pre guiderKrok 4
V tomto příkladu použijeme možnost guide.py Abychom nástroj do systému neinstalovali, spustíme následující:
sudo /guider.py
2. Konfigurujte Guider Buffer na Linuxu
Ve výchozím nastavení musí průvodce konfigurovat velikost vyrovnávací paměti pro operace, které v systému provádí, pokud se tak však nestane, bude při spuštění generována chyba.
Krok 1
Velikost vyrovnávací paměti můžeme ověřit následujícím příkazem:
sudo cat / sys / kernel / debug / tracing / buffer_size_kb
Krok 2
V případě, že je hodnota menší než 40960, musíme pro stanovení této hodnoty spustit následující řádek:
echo 40960 | sudo tee / sys / kernel / debug / tracing / buffer_size_kb
ZVĚTŠIT
Krok 3
S tímto definovaným můžeme spustit Guider pomocí výše uvedené linie:
sudo /guider.py
ZVĚTŠIT
Krok 4
Guider bude možné použít v režimech vláken, funkcí, spouštění, souborů a systému pomocí následující syntaxe:
průvodce [režim | soubor] [možnosti]
3. Proveďte analýzu využití CPU v režimu vlákna na Linuxu
Krok 1
Následující příkaz zahájí proces monitorování sekvence, který můžeme dokončit stisknutím kláves Ctrl + C, poté se data uloží a proces analýzy začne konečně zobrazovat zprávu o analýze.
záznam průvodce sudo
ZVĚTŠIT
Krok 2
Stisknutím Ctrl + C se data uloží a my automaticky uvidíme výsledky:
ZVĚTŠIT
Krok 3
Vidíme detaily, jako je datum, jádro, doba načítání systému a mnoho dalších parametrů. V přehledu můžeme jít vpřed pomocí kláves AvPag nebo se vrátit zpět pomocí RePag:
ZVĚTŠIT
Krok 4
Jak postupujeme vpřed, uvidíme nové detaily použitého systému.
ZVĚTŠIT
4. Provádějte monitorování Linuxu v reálném čase v režimu Top Linux
Krok 1
Pomocí následujícího příkazu vidíme využití prostředků procesů Linux v reálném čase:
sudo guider.py top
ZVĚTŠIT
Krok 2
Pomocí modifikátoru bude možné nastavit interval pro zobrazení výstupu -i následují sekundy:
sudo guider top -i 4
5. Analyzujte proces jednoduchého průvodce pomocí PID v systému Linux
Krok 1
Abychom mohli tento proces provést, musíme nejprve znát PID procesu, v tomto příkladu Apache, proto můžeme provést libovolnou z následujících možností:
pidof apache2 ps -e | grep apache2
ZVĚTŠIT
Krok 2
Uvidíme seznam souvisejících procesů, nyní můžeme použít následující řádek, který generuje cyklus CPU, číslo instrukce, IPC, selhání, nedostatek mezipaměti, selhání větve v reálném čase:
sudo guider top -eP -g 1943Krok 3
Parametr -G Filtrujte podle uvedeného postupu.
ZVĚTŠIT
5. Uložte výsledky Guider do souboru v systému Linux
Pro administrativní úlohy je možné uložit monitorovací data nebo jakýkoli výstup do souboru pro jeho příslušnou analýzu.
Krok 1
Pomocí následujícího příkazu uložíme sledovací data do souboru s názvem guider.dat, definovaného ve výchozím nastavení, do aktuálního adresáře, ale pokud chceme, můžeme nastavit jinou cestu:
sudo guider -s.Krok 2
Chcete -li uložit další výstup do souboru s názvem guider.out, ve výchozím nastavení v aktuálním adresáři použijeme následující řádek:
sudo guider top -o.Krok 3
Když chceme vidět obsah těchto souborů, můžeme spustit následující příkazy:
kočičí průvodce. kočka kočičí průvodce. venkuKrok 4
V mnoha případech je možné, že chceme získat pomoc Guidera, získáme ji následujícím příkazem:
sudo ./guider.py -h
ZVĚTŠIT
6. Způsoby použití Guideru v Linuxu
Guider nám umožňuje využívat různé provozní režimy, jako například:
nahoru [v reálném čase] záznam [vlákno] záznam -y [systém] záznam -f [funkce] záznam -F [soubor] zobrazit [stránka]
7. Guider Obecné možnosti v Linuxu
-aPovoluje možnosti v závislosti na režimu.
-dZakáže možnosti podle režimu.
-sUložit data.
-SSeřaďte výstup dat s hodnotami jako .c (pu) / m (em) / b (zámek) / w (fc) / p (id) / n (ew) / r (bez času)
--neboBěží na pozadí.
-WČekání na signál.
-RNahrávejte nepřetržitě.
-bNastavuje velikost vyrovnávací paměti.
-DGeneruje závislost na vlákně.
-tAnalyzujte hodnoty Syscall.
-TNastaví cestu ke zdroji.
-jDefinuje cestu sestavy.
-NEBOVygenerujte hodnoty události uživatele.
-KGenerujte hodnoty událostí jádra.
-XDefinuje adresu místního serveru.
-PSeskupit podle procesů.
-qNastavte si seznam úkolů.
-LPřevést text na obrázky.
-naZobrazit všechny informace.
-iNastavte intervaly v sekundách.
-GPřidejte filtry.
-CDefinujte vlastní události.
Guider je tedy dodatečnou pomocí k běžným úlohám správy, která nám nabízí možnost získávat globální výsledky nebo výsledky v reálném čase z prvků systému a řídit je tak mnohem příměji.