Linux-komennot ja komentotulkkitaidot
top vs htop vs btop: Prosessimonitorit asiaa
Jokainen live-palvelinkysymys alkaa prosessimonitorilla, ja top-, htop- ja btop-kolmio on luettavuus-versus-ubiquity -kauppa. top istuu jokaisessa Unix-laatikossa, mukaan lukien pelastuskuvat, ja on rehellinen tylsällä tavalla; htop lisää interaktiivisen lajittelun, puunäkymät ja värit, jotka nopeuttavat lajittelua; btop tarjoaa täyden kojelaudan prosessikohtaisilla yksityiskohdilla asennuksen ja tilavan terminaalin hintaan. Käyttöliittymä on pienin osa: CPU, muisti, kuorma ja levyn odotus kertovat suurimman osan tarinasta missä tahansa kolmesta.
Keskeiset kohdat
- top on yleinen varavaihtoehto ja hieno työkalu: P lajittelee CPU:n mukaan, M muistin mukaan, 1 räjähtää ydintä kohti ja W kirjoittaa asettelusi ~/.toprc-tiedostoon, joten seuraava istunto perii sen.
- htop on jokapäiväinen instrumentti: F6 lajittelee, F4 suodattaa merkkijonon mukaan, F5 näyttää prosessipuun ja väripalkit luetaan yhdellä silmäyksellä pimeästä huoneesta klo 3.00.
- btop is the dashboard: sharper detail (per-core graphs, I/O stats, network rates) but it wants terminal space, a working TERM, and a distro that built it; ahtaalla pelastuskonsolin yläosassa voittaa silti.
- Lue kuormituksen keskiarvo oikein: Linux taittaa keskeytymättömän levyn - odota numeroon, joten lataus 20 4 ytimellä voi olla tallennusjono, ei CPU; %wa-rivi ylhäällä ratkaisee tämän argumentin ennen kuin iostat edes avautuu.
- Muistisummat eivät valehtele kenellekään, joka tuntee sanaston: "buff/cache" on palautettavissa ja "saatavilla" on rehellinen luku; 95-prosenttisesti käytetty palkki, jossa on 4 Gt käytettävissä, on tiedostojärjestelmä, joka tekee tehtävänsä, ei hätätilanne.
- Tapa harkiten: htopin F9 tarjoaa signaalin valinnan puussa, topin k ottaa PID:n ja molemmat palkitsevat kysymisen, kumpi vanhempi poiki karanneen, ennen kuin tapat sen sijaan kaksikymmentä identtistä lasta.
- Tallenna näkemäsi: top -b -n 1 > /tmp/top.state tapahtumahetkellä on todiste, joka säilyy terminaalin sulkemisesta; lippu ilman sitä on mysteeri, lippu sen kanssa sulkeutuu yleensä itsestään.
- Swap- ja disk-wait-rivit ylittävät CPU-palkin: swap in/out rates, D-state counts ja iowait kuvaavat käyttäytymistä paineen alaisena; turmeltumaton CPU-prosentti imartelee juuri silloin, kun asiat sattuvat.
Kenttämuistiinpano
90 prosentin "käytetyn" muistin lukeminen hätätilanteessa maksoi kerran tunnin, kun etsimme vuotoa, joka oli suuri sivuvälimuisti. Saatavilla oleva sarake ja D-tilan rivit kertoivat totuuden viidessä minuutissa, kun tiesimme, mistä etsiä.
Usein kysytyt kysymykset
Onko korkea kuormituksen keskiarvo automaattisesti huono?
Ei: numero sisältää suoritettavat ja keskeytymättömät tehtävät. Vertaa sitä ydinmäärään, tarkista %wa ylhäältä ja seuraa iostatin tai btopin I/O-kaavioita ennen kuin päätät suorittimen koon ja tallennustilan korjausten välillä.
Pitäisikö minun paniikkiin "käytetty" muisti lähes 100 prosenttia?
Ei: Linux täyttää muistin sivuvälimuistilla periaatteessa; "saatavilla" on todellinen luku, ja "käytetty" korkea plus "saatavilla" alhainen on yhdistelmä, joka todella vaatii toimia.
Mikä monitori nuoren tulisi oppia ensin?
htop päivittäiseen nopeuteen, huippu päivän pelastuskonsoli on ainoa työkalu; both skills transfer, and the sort/filter muscle memory is the part that actually saves time.
Miksi muistiluvut eroavat työkalujen ja sarakkeiden välillä?
Määritelmät eroavat toisistaan: RSS laskee jaetut kirjastot kaksinkertaisesti, PSS jakaa ne ja puskurit/välimuistin liu'utukset luokkien välillä; vertaa tykkäystä tykkäävään ja lainaa sarakkeen nimeä, kun lainaat numeroa.
Näin Kinetikatech auttaa: linux-komennot ja komentotulkkitaidot
Ehdotus on yksinkertainen: Komennot ja komentosarjatavat, jotka ratkaisevat, käyttääkö järjestelmänvalvoja palvelinta vai taisteleeko sitä vastaan: etsi, muunna, siirrä ja valvo tekstiä ja prosesseja työkaluilla, jotka ovat jokaisessa perusasennuksessa. Uskokaa se palvelullemme Linux-palvelinten tietoturva ja Palvelinten ylläpito, niin saat täyden kattavuuden: vakava arviointi, siisti käyttöönotto, keskeytyksetön valvonta.