Kettahaldus

Kuidas mõõta oma ketasaktiivsust Linuxi veebiserveris

Kuidas mõõta oma ketasaktiivsust Linuxi veebiserveris
Digitaalse sajandi ajastu on alanud ja kõik näivad olevat tehnoloogiatega hõivatud. Ettevõtted püüavad oma potentsiaalsetele klientidele parimate teenuste pakkumise nimel rohkem saavutada maksimaalset tipptaset. Kujutage nüüd ette stseeni, kus veebisait töötab väga aeglases tempos ja kogu saidi laadimine võtab kauem aega. Ettevõtte administraatorid tahavad välja selgitada aeglase veebisaidi olemasolu täpse põhjuse.

Selles artiklis vaatleme mõningaid üliolulisi näpunäiteid, mis on teie veebisaidi laadimisaja kiirendamiseks hädavajalikud, mõõtes ketta aktiivsust.

Mis on aeglase veebisaidi põhjus?

Serveril olevale teabele juurde pääsemiseks peab kasutaja saatma päringu. Serveripoolne teave asub failides, mis on salvestatud kõvakettadraividesse (HDD) või eelistatavamalt ketastele. Seejärel hakkab ketas pöörlema, et jõuda kasutaja taotluste lugemiseks vajalikule kettasektorile. Kui protsessor ootab faili tagasitulekut, viib protsess ooteajani umbes paar millisekundit.

Selline juurdepääsuaeg liitub raskete andmeserverite töötlemisega, kuna nad peavad edastama lugematuid andmesoove ja seetõttu saab sellest jõudluse kitsaskoht andmete salvestamiseks mäluseadmest. Seetõttu on rakenduse jõudluse vältimiseks ketta latentsusest oluline jälgida oma kettakasutusel koos sisend- ja väljundväljundiga, et kontrollida oma rakenduse parimaid põhifunktsioone. Alustame mõnest lihtsast terminist.

Mis on ketta sisend / väljund?

Disk I / O sisaldab kõiki lugemis- ja kirjutamisoperatsioone ning määratleb kiiruse, millega andmeedastus RAM-i ja kõvaketta vahel peab toimuma. Põhimõtteliselt kasutatakse ketta sisend- / väljundketta aktiivse ketta tööaja mõõtmiseks ja seda kasutatakse jõudluse näitajana, et eristada näiteks salvestusseadmeid - kõvakettad, SSD-d ja SAN. See võimaldab teil jälgida oma süsteemi lugemis- ja kirjutamistoiminguid ning määrata piirid, et teid teavitataks iga kord, kui jõuate maksimaalsele tasemele.

Monitori ketta sisend / väljund Linuxi serverites

IOSTAT ja IOTOP käskude kasutamine

Esmalt peate serveri koormuse kontrollimiseks sisestama oma terminali ülemise käsu ja kui tulemused on madalad, siis minge wa olekule, et rohkem teada saada kõvakettal olevate IOPS-ide lugemise ja kirjutamise kohta. Kui väljund on positiivne, kontrollige käskude iostat või iotop abil Linuxi kasti I / O-tegevust.  Ketta kasutamist saate jälgida individuaalse protsessi abil, kasutades iotop käsku, samas kui iostat võimaldab jälgida teie sisend- / väljundseadme laadimisaega. Mõnikord kasutatakse seda ketta tegevuste tasakaalu hindamiseks.

Teie Linuxi silmuseadmetes on ilmne, et esitatud statistika aitab teil ekraani segamini ajada, kui soovite keskenduda ainult ketastele. Heitke pilk allpool toodud käsule, mis ei paku -p-ketaste jälgimiseks.

Käsk iotop on kasti sisend / väljundi vaatamise ajal kõige suurem utiliit, kogudes kogu kasutusteabe Linuxi kerneli kaudu ja saate ülevaate oma ketta sisend / väljundi kõige nõudlikumatest terminitest. Vaadake antud näidet, et kontrollida, kui silmusajaks on seatud 5 sekundit. Ekraan uueneb ise ja kirjutab väljundi üle.

atop ja ioping käsud

Ioping-käsk on tööriista täiesti variatsioonitüüp, kuid see võib teatada ketta latentsusest, andes teada, kui kaua kulub kettal teie päringutele vastamiseks ja kettaprobleemide tuvastamiseks.

Atop-käsk sarnaneb ülaosaga, mis pakub palju teavet süsteemi jõudluse kohta, lisades osa statistikat oma kettale.

Samuti saate hõlpsalt hallata ketta statistikat, see võib juhtuda käsu sarnasel viisil kasutamisel.

dtstat käsk

See käsk pakub statistikat palju muust kui lihtsalt kettaga seotud tegevusest. Seega, kui soovite oma kettaga seotud tegevusi vaadata, on soovitatav kasutada valikut -d. Saad pideva loendi kettalugemise / kirjutamise mõõtmistest, nagu allpool näidatud, kuni lõpetad selle kuvamise tähisega ^ c. Samuti tuleb siinkohal märkida, et pärast iga järgmist rida peate teatama ketta tegevusest järgmise ajaintervalli jooksul, kus vaikimisi on seatud lihtsalt üks sekund.

Pakkima

Siit jõuame artikli lõpuni. Loodame, et üks nendest käskudest ütleb teile, mida peate teadma ketta jõudluse osas. Nende käskude sagedane kasutamine võimaldab teil saada täpse ülevaate konkreetsest hõivatud või aeglasest kettast, mida peaksite kontrollima. Siiani - jätkake õppimist!

Kuidas kuvada OSD ülekatet täisekraanil Linuxi rakendustes ja mängudes
Täisekraaniga mängude mängimine või rakenduste kasutamine häireteta täisekraanirežiimis võib teid paneelil või tegumiribal kuvatavast asjakohasest süs...
Viis parimat mängu püüdmise kaarti
Me kõik oleme YouTube'is voogesituse mänge näinud ja armastanud. PewDiePie, Jakesepticye ja Markiplier on vaid mõned tipptasemel mängijatest, kes on t...
Kuidas mängu Linuxis arendada
Kümme aastat tagasi ei osanud paljud Linuxi kasutajad ennustada, et nende lemmikoperatsioonisüsteem on ühel päeval populaarne kommertsvideomängude män...