Gestionarea discului

Cum să vă măsurați activitatea pe disc pentru serverul web Linux

Cum să vă măsurați activitatea pe disc pentru serverul web Linux
Era secolului digital a început și toată lumea pare să fie ocupată cu tehnologiile. Întreprinderile se străduiesc mai mult să atingă excelența maximă, oferind cele mai bune servicii potențialilor lor clienți. Acum imaginați-vă o scenă în care site-ul funcționează într-un ritm foarte lent și durează mai mult timp pentru a încărca întregul site. Administratorii de afaceri doresc să-și dea seama exact motivul care stă la baza unui site lent.

În acest articol, vom analiza câteva sfaturi esențiale care sunt esențiale pentru a accelera timpul de încărcare a site-ului dvs. web, măsurând activitatea pe disc.

Care este motivul din spatele unui site lent?

Utilizatorul trebuie să trimită o cerere pentru a accesa orice informație de pe server. La partea serverului, informațiile se află pe fișierele stocate pe hard disk (HDD) sau mai preferabil pe discuri. Apoi, discul începe să se rotească pentru a ajunge la sectorul de disc necesar pentru citirea cererilor utilizatorului. Între timp, când procesorul așteaptă ca fișierul să revină, procesul duce la timp de așteptare de aproximativ câteva milisecunde.

Un astfel de timp de acces se adaugă procesării serverelor de date grele, deoarece acestea trebuie să treacă la nenumărate cereri de date și, prin urmare, devine un blocaj de performanță pentru recuperarea datelor de pe dispozitivul de stocare. Prin urmare, pentru a preveni performanța aplicației din latența discului, devine important să urmăriți utilizarea discului împreună cu I / O pentru a verifica cele mai bune funcționalități de bază ale aplicației dvs. Să începem cu câțiva termeni simpli.

Ce este I / O disc?

I / O pe disc include toate operațiile de citire și scriere și definește viteza cu care trebuie să aibă loc transferul de date între RAM și unitatea de disc. În termeni de bază, I / O de disc este utilizată pentru a măsura timpul de disc activ și este utilizată ca măsură a performanței pentru a distinge între dispozitivele de stocare, de exemplu - HDD-uri, SSD-uri și SAN. Acest lucru vă permite să monitorizați operațiile de citire și scriere din sistemul dvs. și să setați limitele pentru a fi alertat de fiecare dată când atingeți nivelul maxim.

Monitorizați I / O de disc pe serverele Linux

Utilizarea comenzilor IOSTAT și IOTOP

La început, trebuie să tastați comanda de sus din terminalul dvs. pentru a verifica încărcarea serverului și dacă rezultatele sunt scăzute, apoi mergeți la starea wa pentru a afla mai multe despre citirea și scrierea IOPS pe hard disk. Dacă ieșirea este pozitivă, verificați activitatea I / O în caseta Linux utilizând comenzi iostat sau iotop.  Puteți monitoriza utilizarea discului cu ajutorul unui proces individual utilizând comanda iotop, în timp ce iostatul vă permite să monitorizați timpul de încărcare a dispozitivului I / O. Uneori, este folosit pentru a evalua echilibrul activităților de pe disc.

Este evident pe dispozitivele dvs. cu buclă Linux că statisticile furnizate vă ajută să aglomerați afișajul atunci când doriți să vă concentrați doar pe discuri. Aruncați o privire la comanda dată mai jos care nu oferă opțiunea -p pentru monitorizarea discurilor.

Comanda iotop este utilitarul de top în timp ce priviți I / O pe disc prin colectarea tuturor informațiilor de utilizare prin kernel-ul Linux și vă faceți o idee despre cei mai pretențioși termeni din I / O pe disc. Uitați-vă la exemplul dat pentru a verifica când timpul de buclă a fost setat la 5 secunde. Afișajul va fi actualizat singur și va suprascrie rezultatul.

comenzi de vârf și ioping

Comanda ioping este un tip complet de instrument, dar poate raporta latența discului, informându-vă cât durează un disc pentru a vă răspunde solicitărilor și pentru a vă ajuta să identificați problemele discului.

Comanda de vârf este similară cu partea de sus, care oferă o mulțime de informații despre performanța sistemului prin includerea unor statistici pe activitatea de pe disc.

De asemenea, puteți gestiona cu ușurință statisticile de disc, se poate întâmpla folosind comanda într-un mod similar.

comanda dtstat

Această comandă oferă statistici despre mult mai mult decât simpla activitate pe disc. Astfel, dacă doriți să vizualizați activitatea pe disc, este recomandat să utilizați opțiunea -d. Veți obține o listă continuă de măsurători de citire / scriere pe disc așa cum se arată în jos, până când opriți afișarea acestuia cu un ^ c. De asemenea, trebuie remarcat aici că, după fiecare rând ulterior, va trebui să raportați activitatea discului în intervalul de timp următor, unde valoarea implicită este doar setată la o secundă.

Învelire

Aici, ajungem la sfârșitul articolului. Sperăm că una dintre aceste comenzi vă va spune ce trebuie să știți când vine vorba de performanța discului. Folosirea frecventă a acestor comenzi vă va permite să obțineți o perspectivă exactă în spatele discului ocupat sau lent pe care ar trebui să îl verificați. Până atunci - Continuă să înveți!

Cum se mărește FPS în Linux?
FPS înseamnă Cadre pe secundă. Sarcina FPS este de a măsura rata de cadre în redările video sau în performanțele jocului. În cuvinte simple, numărul d...
Cele mai bune jocuri Oculus App Lab
Dacă sunteți proprietarul căștilor Oculus, atunci trebuie să fiți informați despre încărcarea laterală. Încărcarea laterală este procesul de instalare...
Top 10 jocuri de jucat pe Ubuntu
Platforma Windows a fost una dintre platformele dominante pentru jocuri din cauza procentului imens de jocuri care se dezvoltă astăzi pentru a sprijin...