- Prostor na disku (uporaba): Ta parameter prikazuje količino prostora, ki ga zaseda trenutno izbrani disk.
- Prostor na disku (brezplačno): Ta parameter prikazuje količino nezasedenega prostora na trenutno izbranem disku.
- Aktivnost branja diska: To prikazuje odstotek časa, ki ga je disk pretekel pri izvajanju zahtev za branje.
- Aktivnost pisanja diska: To prikazuje odstotek časa, ki ga je disk pretekel pri izvajanju zahtev za pisanje.
To je le nekaj parametrov, na katerih se meri aktivnost diska. Obstaja še več parametrov, o katerih na tej stopnji ni treba razpravljati.
Za merjenje uspešnosti trdih diskov našega sistema moramo imeti nekaj orodij za kvantitativno analizo dejavnosti diskov.
Orodja za spremljanje aktivnosti diska v Linuxu
Sledi nekaj orodij, o katerih bomo podrobno razpravljali o njihovi uporabi, namestitev po korakih:
IOSTAT
IOSTAT pomeni Vhodno-izhodna statistika. Je eno izmed najbolj priljubljenih orodij med razvijalci in geeki. Uporabljajo ga za preverjanje vseh vhodno / izhodnih dejavnosti, ki jih izvaja določen disk, ki je povezan z našim sistemom. To orodje spremlja tudi povprečni čas delovanja diska za obdelavo vhodnih in izhodnih odčitkov, povezanih z zunanjimi napravami.
Ukazi, ki jih uporablja IOSTAT, lahko ustvarijo podrobno poročilo, ki ga je mogoče nadalje uporabiti za spreminjanje sistemske konfiguracije. Uporabnikom je lahko v pomoč pri optimizaciji uporabe sistemskega diska in njegovega delovanja. To orodje običajno daje ločeno analizo CPU in naprave.
Kako namestiti IOSTAT v Linux
Sysstat je paket, ki vsebuje orodje IOSTAT. Torej, to orodje lahko neposredno namestimo iz tega paketa. V Ubuntuju lahko zaženemo naslednji ukaz za nadaljevanje namestitve:
Zagon ukazov IOSTAT za analizo zmogljivosti diska
Obstaja veliko ukazov, ki so specifični za sprožitev različnih funkcij orodja IOSTAT. Sledijo najpogosteje uporabljeni ukazi:
- iostat: S tem ukazom lahko dobimo seznam vseh parametrov in trenutne odčitke različnih zgoraj obravnavanih parametrov.
- iostat -d: Ta ukaz prikazuje statistiko, povezano z vsemi vhodno / izhodnimi napravami.
- iostat -p: Ta ukaz prikazuje statistiko, povezano z vsemi vhodno / izhodnimi napravami in odčitki parametrov.
- iostat -x: Ta ukaz vrne podrobno analizo vhodno / izhodnih dejavnosti, ki so jih opravile vse naprave.
- iostat -d: Ta ukaz prikazuje statistiko, povezano z določeno napravo.
- iostat -m: Ta ukaz prikazuje statistiko MB vseh trdih diskov v sistemu.
- Nfsiostat: Ta ukaz uporabnikom omogoča analizo uporabe diska NFS (omrežna datoteka sys.).
IOTOP
IOTOP je orodje za spremljanje aktivnosti diska, ki temelji na OS Linux. Omogoča analizo v realnem času in uporabo diska v operacijskem sistemu. Do neposrednega dostopa do vseh informacij v zvezi z uporabo diska iz jedra Linuxa. Omogoča natančnejši sistem, saj so vsi pridobljeni podatki sproti.
Temelji na modelu z več nitmi. Ponuja informacije o vseh nitih, vključenih v vhodno / izhodno dejavnost, skupaj z njihovo izkoriščenostjo pasovne širine.
Kako namestiti IOTOP na Linux
Za namestitev tega orodja v naš sistem lahko uporabimo distribucijske pakete Linuxa. Naslednji ukaz nam pomaga storiti enako v operacijskem sistemu Linux:
Zagon ukazov IOTOP za analizo zmogljivosti diska
V orodju IOTOP je na voljo več ukazov za analizo dejavnosti diska, ki temeljijo na drugačni perspektivi. Sledi nekaj v glavnem uporabljenih ukazov:
- iotop: Ta ukaz prikazuje branje vseh diskov skupaj z vsemi zgoraj omenjenimi parametri.
- iotop-samo: Ta ukaz nam omogoča, da preverimo samo tiste, ki porabljajo vhodno-izhodne operacije diska.
DSTAT
DSTAT je učinkovito, prilagodljivo in robustno orodje za pripravo statistike virov OS Linux, ki ga je mogoče uporabiti namesto vseh prejšnjih orodij. Sledi nekaj pogostih lastnosti, ki jih ponuja orodje Dstat:
- Ustvari kumulativne rezultate po združitvi orodij iostat, vmstat, mpstat in netstat.
- Statistične podatke ustvarja sproti.
- Je zelo prilagodljiv.
- Prikazuje prekinitve, ki jih ustvari vsaka naprava.
- Daje natančne rezultate, tudi če je sistem močno preobremenjen s procesi.
- Uporabnikom omogoča izvoz ustvarjenih rezultatov v .csv.
Kako namestiti DSTAT v Linux
Namestite ga lahko po istem postopku. Na voljo je v distribucijskem sistemu Linux. Paketi. Tako lahko iz ukazne vrstice za nadaljevanje namestitve zaženete naslednji ukaz:
$ sudo apt-get namestite dstatZagon ukazov DSTAT za analizo zmogljivosti diska
V orodju DSTAT je na voljo več ukazov za analizo dejavnosti diska, ki temeljijo na drugačni perspektivi. Sledi nekaj v glavnem uporabljenih ukazov:
dstat: Ta ukaz prikazuje branje vseh diskov in vseh zgoraj obravnavanih parametrov, kot so skupni poslani, prejeti bajti, čakalni čas, čas nedejavnosti, čas branja / pisanja, statistika diska itd.
dstat -vmstat: Ta ukaz ustvari izhod, ki vsebuje podatke, povezane s procesi in statistiko pomnilnika.
dstat -c -top-cpu -dn -top-mem: Ta ukaz je sestavljen iz različnih pod-ukazov. Ti so naslednji:
- -c: podaja podrobnosti o izkoriščenosti CPU.
- -top-procesor: To prikazuje ime procesa, ki porabi največji odstotek CPU.
- -dn: To prikazuje stanje omrežja in diskov sistema.
- -top-mem: To prikazuje ime postopka, ki porabi največji odstotek pomnilnika.
Na ta način DSTAT ponuja številne druge ukaze, ki jih je mogoče izvesti za pridobivanje podatkov, povezanih z zmogljivostmi diskov in omrežja, ter jih podrobno analizirati.
ATOP
ATOP je posebej koristen, kadar je treba analizirati spremembe na sistemski ravni. Sčasoma opravi fantastično delo, ki ga sestavljajo izboljšave. Tabulira lahko vse procese, ki so v določenem obdobju povzročili kakršne koli spremembe na sistemski ravni (na primer izvajanje vhodno-izhodnih datotek diska), za razliko od drugih - to funkcijo zagotavlja samo ATOP.
Je alternativno orodje, ki se lahko uporablja za analizo diskovnih virov. Prav tako lahko analizira strežnike, ki temeljijo na Linuxu, omrežne parametre itd. Pred uporabo tega orodja je le nekaj prednosti, ki smo jih obravnavali zgoraj, nekaj pa jih je:
- Ogledamo si lahko izkoriščenost virov, ki so jo opravili postopki, ki so bili že prej zaprti.
- Spremlja vse aktivne niti v večnitnih aplikacijah, preostale pa pušča v aktivnih.
- Izpostavlja tiste vire, ki jih uporabljajo na kritični ravni, s čimer ustvarjajo visoko uporabniško izkušnjo.
Kako namestiti ATOP na Linux
Zgoraj je mogoče namestiti v operacijske sisteme, ki temeljijo na Ubuntuju, tako da izvedete naslednji ukaz. Ta ukaz pridobi paket iz privzetega repozitorija Linux.
$ sudo apt-get namestite na vrhZagon ukazov ATOP za analizo zmogljivosti diska
Spodaj so navedeni nekateri ukazi, ki jih ponuja orodje atop, s pomočjo katerih lahko uporabniki izvajajo različne sklope dejavnosti za analizo izkoriščenosti diska in pasovne širine omrežja, povezane z njim:
- na vrhu -m: Ta ukaz prikazuje porabo pomnilnika, ki jo opravijo vsi živi procesi.
- zgoraj -V: Prikaže nameščeno zgornjo različico.
- zgoraj -a: Ta ukaz prikazuje stanje v živo vseh procesov v živo.
- na vrhu: Ta ukaz prikaže vse informacije, povezane z načrtovanjem opravil.
- zgoraj -d: Prikaže informacije, povezane s porabo podatkov med aktivnostmi vnosa / izhoda diska.
- zgoraj -v: Prikaže informacije, kot so userId, rgid, processId itd.
- na vrhu -y: Prikaže informacije o vseh živih nitih v aktivnih procesih.
- zgoraj -C: Navede vse procese v razvrščenem vrstnem redu na ravni porabe CPU.
IOPING
IOPING je nekakšno orodje, ki ponuja različne funkcije. To orodje je posebej uporabljeno za analizo zakasnitve diska, tj.e., kako dolgo traja določen disk, da se odzove na določeno zahtevo za branje in pisanje.
Kako namestiti IOPING v Linux
Če želite namestiti IOPING v operacijske sisteme Linux, lahko izvedemo naslednji terminalski ukaz:
$ sudo apt-get install iopingZagon ukazov IOPING za analizo zmogljivosti diska
Spodaj so navedeni nekateri ukazi orodja IOPING, s pomočjo katerih lahko uporabniki preverijo težave, povezane z zakasnitvijo, in jih z lahkoto odpravijo.
- ioping -c count: Predstavlja število štetj, po katerih se orodje ustavi.
- preskok -i interval: Omeji čas med intervalom in časom zahtevanega časovnega žiga.
- IOP -l hitrost: Omeji hitrost prenosa podatkov v bajtih / sek.
- ioping -t čas: Nekateri procesi se prezrejo, ker imajo zelo malo časa za zahteve. Da bi se temu izognili, lahko nastavimo čas zahteve.
- ioping -w rok: Orodje se ustavi po časovnem intervalu, nastavljenem s tem ukazom.
- ioping -D: Naloži sistemu, naj izvaja zahteve za branje / pisanje.
- ioping -R: S tem se preskusi hitrost, s katero disk išče podatke.
- ioping -c 20-s 1M / temp1: Ta ukaz poda kvantitativno poročilo o / temp1 s prenosom 21 zahtev po 1 MB.
- ioping -RL / dev / sda: Prikaže zaporedno hitrost diska.
- ioping -RLB. | awk 'print $ 4': Prikaže zaporedno hitrost diska v bajtih / sek.
Zaključek
V tem članku smo razpravljali o različnih orodjih, ki jih lahko uporabljamo za spremljanje dejavnosti diska v operacijskih sistemih, ki temeljijo na Linuxu. Vsako orodje ponuja svoj nabor funkcij, ki uporabniku pomaga analizirati, kako se njegov sistem obnaša od znotraj.
S podrobno analizo lahko sistemski skrbniki naredijo želene spremembe v svojih sistemskih konfiguracijah, da njihov sistem deluje hitreje in bolj gladko. Ta orodja dajejo rezultate, ki prikazujejo trenutno stanje sistema, stanje diska, izkoriščenost pasovne širine omrežja in še veliko več.
Z uporabo teh orodij lahko skrbniki sistema v trenutku odpravijo težave, povezane z diskom in operacijskimi sistemi. Omogočil jim bo prihranek časa med odpravljanjem težav in ohranitev sistema v ustreznem stanju med izvajanjem težkih nalog izkoriščanja virov.