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

Linux komandos ir apvalkalo įgūdžiai

Top vs htop vs btop: procesų monitorių palyginimas

Kiekvienas tiesioginis serverio klausimas prasideda proceso monitoriumi, o „top“, „htop“ ir „btop“ trijulė yra skaitomumo ir visur esančio prekyba. viršus yra ant kiekvienos Unix dėžutės, įskaitant gelbėjimo vaizdus, ​​ir yra nuobodžiai sąžiningas; htop prideda interaktyvų rūšiavimą, medžio rodinius ir spalvas, kurie pagreitina skirstymą; „btop“ pateikia visą prietaisų skydelį su proceso detalėmis už įdiegimo plotą ir erdvų terminalą. Sąsaja yra mažiausia dalis: centrinis procesorius, atmintis, apkrova ir disko laukimas pasakoja didžiąją dalį bet kurios iš trijų istorijos.

Pagrindiniai punktai

  • top yra universalus atsarginis ir puikus įrankis: P rūšiuoja pagal procesorių, M pagal atmintį, 1 sprogsta vienam branduoliui, o W įrašo jūsų išdėstymą į ~/.toprc, todėl kita sesija jį paveldės.
  • htop yra kasdienis instrumentas: F6 rūšiuoja, F4 filtruoja pagal eilutę, F5 pateikia proceso medį, o spalvų juostos skaitomos iš pirmo žvilgsnio iš tamsios patalpos 3 val.
  • btop yra prietaisų skydelis: ryškesnės detalės (pagrindiniai grafikai, įvesties / išvesties statistika, tinklo spartos), bet jam reikia vietos terminale, veikiančio TERM ir distribucijos, kuri ją sukūrė; ankštoje gelbėjimo konsolės viršuje vis tiek laimi.
  • Teisingai perskaitykite apkrovos vidurkį: Linux sulanksto nepertraukiamąjį diską - laukite į skaičių, todėl įkėlimas 20 ant 4 branduolių gali būti saugojimo eilė, o ne procesorius; %wa eilutė viršuje išsprendžia šį argumentą dar prieš atidarant iostat.
  • Atminties sumos meluoja niekam, kas žino žodyną: „buff/cache“ galima susigrąžinti, o „prieinamas“ yra sąžiningas skaičius; 95 procentai naudojama juosta su 4 GB yra failų sistema, atliekanti savo darbą, o ne avarinė situacija.
  • Žudykite apgalvotai: „htop“ F9 siūlo signalo pasirinkimą medyje, viršutinės dalies „k“ paima PID ir abu apdovanoja paklausimą, kuris iš tėvų pabėgo, prieš nužudydami dvidešimt identiškų vaikų.
  • Įrašykite tai, ką matote: top -b -n 1 > /tmp/top.state incidento momentu yra įrodymas, išlikęs uždarius terminalą; bilietas be jo yra paslaptis, bilietas su juo dažniausiai užsidaro pats.
  • Apsikeitimo ir disko laukimo eilutės pranoksta procesoriaus juostą: apsikeitimo įėjimo/išjungimo greitis, D būsenų skaičius ir iowait apibūdina elgesį esant slėgiui; nesugadintas CPU procentas glosto būtent tada, kai viskas skauda.

Pastaba iš praktikos

90 procentų „panaudotos“ atminties skaitymas kaip avarinis atvejis kažkada mums kainavo valandą, kai ieškojome nuotėkio, kurio puslapio talpykla buvo didelė. Stulpelis „galimas“ ir D būsenos eilutės pasakė tiesą per penkias minutes, kai žinojome, kur ieškoti.

Dažniausiai užduodami klausimai

Ar didelis apkrovos vidurkis automatiškai blogas?

Ne: skaičius apima vykdomas ir nepertraukiamas užduotis. Palyginkite jį su branduolių skaičiumi, patikrinkite %wa viršuje ir vadovaukitės iostat arba btop įvesties/išvesties diagramomis prieš nuspręsdami tarp procesoriaus dydžio ir saugyklos pataisų.

Ar turėčiau panikuoti dėl „išnaudotos“ atminties beveik 100 procentų?

Ne: Linux užpildo atmintį puslapio talpykla iš principo; „galimas“ yra tikrasis skaičius, o „naudota“ didelis ir „galimas“ mažas yra derinys, dėl kurio iš tikrųjų reikia imtis veiksmų.

Kurį monitorių jaunesnysis turėtų išmokti pirmiausia?

htop kasdieniniam greičiui, geriausias dienai gelbėjimo konsolė yra vienintelis įrankis; tiek įgūdžių perkėlimas, tiek rūšiavimo / filtravimo raumenų atmintis yra ta dalis, kuri iš tikrųjų taupo laiką.

Kodėl atminties skaičiai nesutampa tarp įrankių ir stulpelių?

Apibrėžimai skiriasi: RSS du kartus skaičiuoja bendrai naudojamas bibliotekas, PSS jas paskirsto ir buferius / talpyklos skaidres tarp kategorijų; palyginkite patinka su patinka ir cituodami stulpelio pavadinimą cituodami skaičių.

Kaip Kinetikatech padeda su linux komandos ir apvalkalo įgūdžiai

Štai ką darome šiandien: Komandos ir scenarijų rašymo įpročiai, kurie nusprendžia, ar administratorius valdo serverį, ar su juo kovoja: ieškokite, transformuokite, perkelkite ir prižiūrėkite tekstą bei procesus naudodami įrankius, esančius kiekviename baziniame diegime. Mūsų paslauga Linux serverių sauga ir Serverių administravimas apima viską — nuo vertinimo iki įgyvendinimo, stebėjimo 24/7 ir skubaus reagavimo per 30 minučių.

Pasikalbėkite su inžinieriumi

Serverio problema? Svetainė nukauta? Lėtas įkrovimas?

Kritincidentai sprendžiami per 30 minučių — 24 valandas per dieną, 7 dienas per savaitę.

Kreiptis skubios pagalbos support@kinetikatech.com