V tem članku si bomo ogledali nekaj najpomembnejših nasvetov, ki so nujni za pospešitev časa nalaganja spletnega mesta z merjenjem aktivnosti diska.
Kaj je razlog za počasno spletno stran?
Uporabnik mora poslati zahtevo za dostop do kakršnih koli informacij s strežnika. Na strani strežnika se informacije nahajajo v datotekah, ki so shranjene v trdih diskih (HDD) ali bolj prednostno na diskih. Nato se disk začne vrteti, da pride do zahtevanega diskovnega sektorja za branje uporabniških zahtev. Medtem ko procesor čaka, da se datoteka vrne nazaj, postopek privede do čakalnega časa približno nekaj milisekund.
Tak čas dostopa prispeva k obdelavi težkih podatkovnih strežnikov, saj morajo nadaljevati nešteto podatkovnih zahtev, zato postane ozko grlo pri pridobivanju podatkov iz pomnilniške naprave. Zato je za preprečevanje zmogljivosti aplikacije zaradi zakasnitve diska pomembno, da pazite na uporabo diska in V / I, da preverite najboljše osnovne funkcije vaše aplikacije. Začnimo z nekaj preprostimi izrazi.
Kaj je diskovni I / O?
Disk I / O vključuje vse operacije branja in pisanja ter določa hitrost, s katero mora prenos podatkov potekati med RAM-om in trdim diskom. V bistvu se vhodno / izhodni disk uporablja za merjenje časa aktivnega diska in se uporablja kot merilo zmogljivosti za razlikovanje med pomnilniškimi napravami, na primer HDD, SSD in SAN. To vam omogoča spremljanje operacij branja in pisanja v sistemu in nastavitev omejitev za opozorila vsakič, ko dosežete najvišjo raven.
Nadzirajte diskovni vhod / izhod na strežnikih Linux
Uporaba ukazov IOSTAT in IOTOP
Najprej morate v terminalu vnesti zgornji ukaz za preverjanje obremenitve strežnika. Če so rezultati nizki, pojdite na status wa, če želite izvedeti več o branju in pisanju IOPS na trdem disku. Če je rezultat pozitiven, preverite V / I aktivnost v polju Linux z ukazi iostat ali iotop. Uporabo diska lahko spremljate s pomočjo posameznega procesa z uporabo ukaza iotop, medtem ko iostat omogoča spremljanje časa nalaganja vaše I / O naprave. Včasih se uporablja za oceno ravnovesja dejavnosti diska.
Na vaših napravah z zanko Linux je očitno, da vam zagotovljena statistika pomaga nered na zaslonu, ko se želite osredotočiti samo na diske. Oglejte si spodnji ukaz, ki ne ponuja možnosti -p za nadzor diskov.
Ukaz iotop je najvišji pripomoček, ko gledate V / I diska, tako da zberete vse informacije o uporabi skozi jedro Linuxa in dobite idejo o najzahtevnejših izrazih V / I diska. Oglejte si navedeni primer, da preverite, kdaj je bil čas zanke nastavljen na 5 sekund. Zaslon se bo posodobil sam in prepisal izhod.
ukazi zgoraj in ioping
Ukaz ioping je povsem različna vrsta orodja, vendar lahko poroča o zakasnitvi diska tako, da vas obvesti, kako dolgo traja, da se disk odzove na vaše zahteve in pomaga pri prepoznavanju težav z diskom.
Ukaz atop je podoben vrhu, ki ponuja veliko informacij o delovanju sistema, tako da vključuje nekatere statistične podatke o dejavnosti na disku.
Prav tako lahko enostavno upravljate statistiko diska, kar se lahko zgodi tako, da ukaz uporabite na podoben način.
ukaz dtstat
Ta ukaz ponuja statistiko veliko več kot le dejavnost na disku. Če si želite torej ogledati dejavnost na disku, je priporočljivo uporabiti možnost -d. Dobili boste neprekinjen seznam meritev branja / pisanja z diska, kot je prikazano, dokler ne ustavite prikazovanja s tipko ^ c. Tu je treba tudi opozoriti, da boste morali po vsaki naslednji vrstici poročati o aktivnosti diska v naslednjem časovnem intervalu, kjer je privzeta nastavljena na eno sekundo.
Zaviti
Tu smo prišli do konca članka. Upamo, da vam bo eden od teh ukazov povedal, kaj morate vedeti, ko gre za zmogljivost diska. Pogosta uporaba teh ukazov vam bo omogočila natančen vpogled v določen zaseden ali počasen disk, ki bi ga morali preveriti. Do takrat - Nadaljujte z učenjem!