NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
HU

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.

Beszéljen egy mérnökkel

Probléma a szerverrel? Feltörték a webhelyet? Lassú a betöltés?

Kritikus problémák megoldása 30 percen belül — a hét minden napján, éjjel-nappal.

Sürgős támogatás kérése support@kinetikatech.com