Disko valdymas

Kaip įvertinti jūsų disko veiklą, skirtą „Linux Web Server“

Kaip įvertinti jūsų disko veiklą, skirtą „Linux Web Server“
Prasidėjo skaitmeninio amžiaus era, ir atrodo, kad visi yra užsiėmę technologijomis. Verslas stengiasi siekti maksimalaus meistriškumo, teikdamas geriausias paslaugas savo potencialiems klientams. Dabar įsivaizduokite sceną, kurioje svetainė veikia labai lėtai ir visos svetainės įkėlimas užtrunka ilgiau. Verslo administratoriai nori išsiaiškinti tikslią lėtos interneto svetainės sukūrimo priežastį.

Šiame straipsnyje mes apžvelgsime keletą svarbiausių patarimų, kurie yra būtini norint pagreitinti jūsų svetainės įkėlimo laiką, matuojant disko aktyvumą.

Kokia yra lėtos svetainės priežastis?

Vartotojas turi išsiųsti užklausą, kad galėtų pasiekti bet kokią informaciją iš serverio. Serverio pusėje informacija yra failuose, kurie saugomi standžiuosiuose diskuose (HDD), o dar geriau - diskuose. Tada diskas pradeda suktis, kad patektų į reikiamą disko sektorių, skirtą skaityti vartotojo užklausas. Tuo tarpu, kai procesorius laukia, kol failas grįš atgal, procesas palaukia apie kelias milisekundes.

Toks prieigos laikas prilygsta sunkiųjų duomenų serverių apdorojimui, nes jie turi pateikti nesuskaičiuojamą kiekį duomenų užklausų, todėl tampa našumu gavus duomenis iš saugojimo įrenginio. Taigi norint užkirsti kelią programos veikimui iš disko delsos, svarbu stebėti savo disko naudojimą kartu su įvestimi / išvestimi, kad patikrintumėte geriausias pagrindines programos funkcijas. Pradėkime nuo kelių paprastų terminų.

Kas yra disko įvestis / išvestis?

Disko įvestis / išvestis apima visas skaitymo ir rašymo operacijas ir apibrėžia duomenų perdavimo tarp RAM ir kietojo disko greitį. Iš esmės, Disk I / O yra naudojamas aktyviam disko laikui matuoti ir yra naudojamas kaip našumo matas, norint atskirti saugojimo įrenginius, pvz., HDD, SSD ir SAN. Tai leidžia stebėti sistemos skaitymo ir rašymo operacijas ir nustatyti ribas, kad kiekvieną kartą, kai pasieksite maksimalų lygį, būsite įspėti.

Stebėkite disko įvestį / išvestį „Linux“ serveriuose

Naudojant IOSTAT ir IOTOP komandas

Iš pradžių turite įvesti viršutinę komandą savo terminale, kad patikrintumėte serverio apkrovą, o jei rezultatai yra žemi, tada eikite į wa būseną, kad sužinotumėte daugiau apie standžiojo disko skaitymo ir rašymo IOPS. Jei išvestis yra teigiama, tada patikrinkite „I / O“ aktyvumą „Linux“ laukelyje naudodami komandas „iostat“ arba „iotop“.  Disko naudojimą galite stebėti naudodami atskirą procesą naudodami komandą „iotop“, o „iostat“ leidžia stebėti jūsų įvesties / išvesties įrenginio įkėlimo laiką. Kartais jis naudojamas disko veiklos balansui įvertinti.

Jūsų „Linux“ kilpos įrenginiuose akivaizdu, kad pateikiama statistika padeda jums sugadinti ekraną, kai norite sutelkti dėmesį tik į diskus. Pažvelkite į žemiau pateiktą komandą, kuri neteikia -p parinkties diskų stebėjimui.

„Iotop“ komanda yra naudingiausia, žiūrint į disko įvestį / išvestį, per „Linux“ branduolį surenkant visą naudojimo informaciją ir gaunant supratimą apie pačius sudėtingiausius disko įvesties / išvesties terminus. Pažvelkite į pateiktą pavyzdį, kad patikrintumėte, kada ciklo laikas nustatytas į 5 sekundes. Ekranas pats atnaujinamas ir perrašo išvestį.

atop ir ioping komandos

„Ioping“ komanda yra iš viso varianto tipo įrankis, tačiau jis gali pranešti apie disko delsą pranešdamas, per kiek laiko diskas atsako į jūsų užklausas ir padeda nustatyti disko problemas.

„Atop“ komanda yra panaši į viršų, kurioje pateikiama daug informacijos apie sistemos veikimą, įtraukiant dalį statistikos į jūsų disko veiklą.

Be to, galite lengvai valdyti disko statistiką, tai gali atsitikti naudojant komandą panašiu būdu.

dtstat komanda

Ši komanda siūlo daug daugiau nei tik disko veiklos statistiką. Taigi, jei norite peržiūrėti savo disko veiklą, rekomenduojama naudoti parinktį -d. Gausite nuolatinį disko skaitymo / rašymo matavimų sąrašą, kaip parodyta žemiau, kol nustosite jį rodyti su ^ c. Be to, čia reikia pažymėti, kad po kiekvienos sekančios eilutės turėsite pranešti apie disko veiklą per kitą laiko intervalą, kai numatytasis nustatymas yra tik viena sekundė.

Apvyniokite

Čia mes artėjame prie straipsnio pabaigos. Tikimės, kad viena iš šių komandų jums pasakys, ką turite žinoti, kai kalbama apie disko veikimą. Dažnas šių komandų naudojimas leis jums tiksliai sužinoti apie konkretų užimtą ar lėtą diską, kurį turėtumėte patikrinti. Iki tol - mokykis toliau!

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Peržiūrėkite pelės mygtukus skirtingai programinei įrangai naudodami „X-Mouse Button Control“
Galbūt jums reikia įrankio, kuris galėtų pakeisti jūsų pelės valdymą kiekvienoje jūsų naudojamoje programoje. Tokiu atveju galite išbandyti programą, ...
„Microsoft Sculpt Touch“ belaidžio pelės apžvalga
Neseniai skaičiau apie „Microsoft Sculpt Touch“ belaidę pelę ir nusprendė ją nusipirkti. Kurį laiką naudojęs, nusprendžiau pasidalinti savo patirtimi....