Linux parancsok és shell készségek
top vs htop vs btop: Folyamatfigyelők összehasonlítása
Minden élő szerverkérdés egy folyamatfigyelővel kezdődik, és a top, a htop és a btop trió egy olvashatóság és mindenütt jelenlévő kereskedés. top minden Unix dobozon megtalálható, beleértve a mentési képeket is, és unalmas módon őszinte; A htop interaktív rendezést, fanézeteket és színeket ad, amelyek gyorsabbá teszik az osztályozást; A btop a teljes műszerfalat folyamatonkénti részletekkel szállítja telepítési alapterület és egy tágas terminál árán. Az interfész a legkisebb rész: a CPU, a memória, a terhelés és a lemezvárás elmondja a történet nagy részét a három közül.
Kulcspontok
- A top az univerzális tartalék és egy remek eszköz: P CPU szerint rendez, M memória szerint, az 1 magonként robban, W pedig a ~/.toprc fájlba írja az elrendezést, így a következő munkamenet örökli azt.
- A htop a mindennapi eszköz: F6 rendez, F4 karakterlánc szerint szűr, az F5 megadja a folyamatfát, és a színsávok egy pillantással leolvashatók egy sötét szoba túloldaláról hajnali 3 órakor.
- A btop az irányítópult: élesebb részletek (magonkénti grafikonok, I/O statisztikák, hálózati sebességek), de terminálterületre, működő TERM-re és egy disztróra van szüksége, amely azt építette; egy szűk mentőkonzol tetején még mindig nyer.
- Olvassa be a terhelési átlagot helyesen: a Linux behajtja a szünetmentes lemezt-várakozik a számba, így a 20-as terhelés 4 magon lehet, hogy tárolósor, nem CPU; a %wa sor felül rendezi ezt az argumentumot, mielőtt az iostat megnyílik.
- A memóriaösszeg senkinek nem hazudik, aki ismeri a szókincset: a „buff/cache” visszaigényelhető, az „elérhető” pedig az őszinte adat; egy 95 százalékban használt sáv 4 GB-tal egy fájlrendszer, amely elvégzi a dolgát, nem pedig vészhelyzet.
- Ölj megfontoltan: a htop F9-je jelválasztási lehetőséget kínál a fában, a top k-je PID-t vesz fel, és mindkettő jutalmazza, ha megkérdezi, melyik szülő szülte a szökést, mielőtt megölnél húsz egyforma gyereket.
- Jegyezze fel, amit lát: top -b -n 1 > /tmp/top.state az incidens pillanatában a bizonyíték, amely túlélte a terminál bezárását; a jegy nélküle rejtély, a vele jegy általában bezárja magát.
- A swap és disk-wait sorok felülmúlják a CPU sávot: a swap be/ki arányok, a D-állapotok száma és az iowait a nyomás alatti viselkedést írják le; a CPU érintetlen százaléka pontosan akkor hízelgő, amikor a dolgok fájnak.
Terepi jegyzet
A „használt” memória 90 százalékának vészhelyzetként történő beolvasása valamikor egy órába került, hogy olyan szivárgást keressünk, amely nagy oldalgyorsítótárat tartalmazott. A „rendelkezésre álló” oszlop és a D-állapotú sorok öt perc alatt megmondták az igazat, miután tudtuk, hol keressük.
Gyakori kérdések
A magas terhelési átlag automatikusan rossz?
Nem: a szám tartalmazza a futtatható és megszakíthatatlan feladatokat. Hasonlítsa össze a magszámmal, ellenőrizze a %wa-t felül, és kövesse az iostat vagy a btop I/O grafikonjait, mielőtt döntene a CPU-méretezés és a tárhelyjavítások között.
Pánik kell-e a majdnem 100 százalékosan „használt” memória miatt?
Nem: a Linux elvileg kitölti a memóriát oldalgyorsítótárral; Az „rendelkezésre álló” a valós szám, a „használt” magas és az „elérhető” alacsony kombináció pedig az a kombináció, amely ténylegesen indokolja a cselekvést.
Melyik monitort kell először megtanulnia egy juniornak?
htop a napi sebességhez, top a naphoz a mentőkonzol az egyetlen jelenlévő eszköz; mind a készségek átadása, mind az izommemória rendezése/szűrése az a rész, amely valójában időt takarít meg.
Miért nem egyeznek a memóriaadatok az eszközök és az oszlopok között?
A definíciók eltérőek: az RSS kétszer számolja a megosztott könyvtárakat, a PSS felosztja azokat, és puffereket/gyorsítótárat csúsztat a kategóriák között; hasonlítsa össze a hasonlót a hasonlóval, és idézze az oszlop nevét, amikor számot idéz.
Hogyan segít a Kinetikatech a linux parancsok és shell készségek területén
Az ajánlat egyszerű: Azok a parancsok és szkriptelési szokások, amelyek eldöntik, hogy a rendszergazda üzemeltet-e egy kiszolgálót, vagy küzd ellene: keressen, alakítson, vigyen át és felügyeljen szöveget és folyamatokat a minden alaptelepítésben megtalálható eszközökkel. Bízd a Linux-szerverbiztonság és Szerveradminisztráció szolgáltatásunkra, és teljes lefedettséget kapsz: komoly felmérés, tiszta bevezetés, folyamatos felügyelet.