- Vieta diske (naudojimas): Šis parametras rodo, kiek vietos užima šiuo metu pasirinktas diskas.
- Vieta diske (nemokama): Šis parametras rodo šiuo metu pasirinkto disko neužimtos vietos kiekį.
- Disko skaitymo veikla: Tai parodo, kiek laiko diskas praėjo vykdydamas skaitymo užklausas.
- Disko rašymo veikla: Tai parodo, kiek laiko diskas praėjo vykdydamas rašymo užklausas.
Tai tik keletas parametrų, pagal kuriuos matuojamas disko aktyvumas. Vis dar yra daugiau parametrų, kurių šiame etape nereikia aptarti.
Norėdami įvertinti, kaip veikia mūsų sistemos standieji diskai, turime turėti keletą įrankių kiekybinei disko veiklos analizei atlikti.
Įrankiai, skirti stebėti disko veiklą sistemoje „Linux“
Toliau pateikiami keli įrankiai, kuriuos išsamiai aptarsime apie jų naudojimą, diegimą žingsnis po žingsnio:
IOSTAT
IOSTAT reiškia „Input-Output Statistics“. Tai yra viena iš populiariausių įrankių tarp kūrėjų ir geekų. Jie naudoja ją patikrinti visas įvesties / išvesties veiklas, kurias atlieka konkretus diskas, prijungtas prie mūsų sistemos. Šis įrankis taip pat stebi vidutinį disko veikimo laiką apdorojant įvesties ir išvesties skaitymus, prijungtus prie periferinių įrenginių.
IOSTAT naudojamos komandos sugeba sukurti išsamią ataskaitą, kuri gali būti toliau naudojama sistemos konfigūracijai pakeisti. Vartotojams gali būti naudinga optimizuoti sistemos disko naudojimą ir jo našumą. Šis įrankis paprastai pateikia procesoriaus ir įrenginio naudojimo analizę atskirai.
Kaip įdiegti IOSTAT „Linux“
„Sysstat“ yra paketas, kuriame yra IOSTAT įrankis. Taigi, mes galime tiesiogiai įdiegti šį įrankį iš šio paketo. „Ubuntu“ galime paleisti šią komandą, kad tęstumėte diegimą:
IOSTAT komandų paleidimas disko našumui analizuoti
Yra daugybė komandų, kurios yra skirtos įvairiems IOSTAT įrankio funkcijoms suaktyvinti. Toliau pateikiamos dažniausiai naudojamos komandos:
- iostat: Naudodami šią komandą galime gauti visų aukščiau aptartų parametrų sąrašą ir dabartinius įvairių parametrų rodmenis.
- iostat -d: Ši komanda rodo visų įvesties / išvesties įrenginių statistiką.
- iostat -p: Ši komanda rodo statistiką, susijusią su visais įvesties / išvesties įrenginiais ir parametrų rodmenimis.
- iostat -x: Ši komanda pateikia išsamią visų įrenginių atliktų įvesties / išvesties veiksmų analizę.
- iostat -d: Ši komanda rodo statistiką, susijusią su konkrečiu įrenginiu.
- iostat -m: Ši komanda rodo visų sistemos standžiųjų diskų MB statistiką.
- Nfsiostat: Ši komanda leidžia vartotojams analizuoti NFS disko naudojimą (tinklo failų sistemas.).
IOTOP
IOTOP yra disko aktyvumo stebėjimo „Linux OS“ įrankis. Tai suteikia operacinės sistemos analizę realiuoju laiku ir disko naudojimą. Iš „Linux“ branduolio jis tiesiogiai pasiekia visą informaciją, susijusią su disko naudojimu. Tai daro sistemą patikimesne tikslumo atžvilgiu, nes visi gauti duomenys bus realiuoju laiku.
Jis pagrįstas kelių gijų modeliu. Tai suteikia informacijos apie kiekvieną giją, susijusią su i / o veikla, kartu su jų pralaidumo panaudojimu.
Kaip įdiegti IOTOP „Linux“
Norėdami įdiegti šį įrankį savo sistemoje, galime naudoti „Linux“ paskirstymo paketus. Ši komanda padeda mums tą patį padaryti „Linux“ operacinėje sistemoje:
Paleisti IOTOP komandas, kad būtų galima analizuoti disko našumą
IOTOP įrankyje yra kelios komandos, skirtos analizuoti disko veiklas remiantis kita perspektyva. Toliau pateikiamos kelios dažniausiai naudojamos komandos:
- jotopas: Ši komanda parodo visų diskų nuskaitymą kartu su visais aukščiau aptartais parametrais.
- tik jotopas: Ši komanda leidžia mums patikrinti tik tuos, kurie naudoja disko įvesties-išvesties operacijas.
DSTAT
DSTAT yra efektyvus, lankstus ir tvirtas „Linux OS“ išteklių statistikos rengimo įrankis, kurį galima naudoti vietoje visų ankstesnių įrankių. Toliau pateikiami keli bendri „Dstat“ įrankio siūlomi bruožai:
- Sujungus „iostat“, „vmstat“, „mpstat“ ir „netstat“ įrankius, gaunami kaupiamieji rezultatai.
- Ji generuoja statistiką realiuoju laiku.
- Tai labai keičiama.
- Tai rodo pertraukimus, sugeneruotus iš kiekvieno įrenginio.
- Pateikia tikslius rezultatus, net jei sistema yra labai perkrauta nuo procesų.
- Tai leidžia vartotojams eksportuoti sugeneruotus rezultatus į .csv failo formatas.
Kaip įdiegti DSTAT „Linux“
Jį galite įdiegti atlikdami tą patį procesą. Jį galima įsigyti „Linux“ platintuve. Paketai. Taigi, norėdami tęsti diegimą, komandinėje eilutėje galite atlikti šią komandą:
$ sudo apt-get install dstatDSTAT komandų paleidimas disko našumui analizuoti
DSTAT įrankyje yra kelios komandos, skirtos analizuoti disko veiklas remiantis kita perspektyva. Toliau pateikiamos kelios dažniausiai naudojamos komandos:
dstat: Ši komanda parodo visų diskų ir visų aukščiau aptartų parametrų nuskaitymą, pvz., Bendrą išsiųstų, gautų baitų, laukimo laiką, neveikos laiką, skaitymo / rašymo laiką, disko statistiką ir kt.
dstat -vmstat: Ši komanda sukuria išvestį, kurioje yra duomenys, susiję su procesais ir atminties statistika.
dstat -c -top-cpu -dn -top-mem: Ši komanda susideda iš įvairių pakomandų. Jie yra tokie:
- -c: pateikia išsamią informaciją apie procesoriaus naudojimą.
- -viršutinis procesorius: Tai rodo proceso, sunaudojančio didžiausią procesoriaus procentą, pavadinimą.
- -dn: Tai parodo tinklo ir sistemos diskų būseną.
- -top-mem: Tai rodo proceso, sunaudojančio didžiausią atminties procentą, pavadinimą.
Tokiu būdu DSTAT siūlo daug kitų komandų, kurias galima vykdyti norint išgauti duomenis, susijusius su disko ir tinklo veikimu, ir juos išsamiai išanalizuoti.
ATOP
ATOP yra ypač naudinga, kai reikia analizuoti pokyčius sistemos lygiu. Laikui bėgant jis atlieka fantastinį trumpų darbų tobulinimo darbą. Jis gali lentelėje pateikti visus procesus, kurie sukėlė bet kokius sistemos lygio pokyčius (pvz., Disko įvesties-išvesties atlikimą) konkrečiu laikotarpiu, skirtingai nei kitus - šią funkciją teikia tik ATOP.
Tai yra alternatyvus įrankis, kurį galima naudoti analizuojant disko išteklius. Jis taip pat gali analizuoti „Linux“ pagrindu veikiančius serverius, su tinklu susijusius parametrus ir kt. Yra keletas šio įrankio naudojimo privalumų, išskyrus tą, kurį aptarėme aukščiau, ir šie yra keli iš jų:
- Galime peržiūrėti išteklių naudojimą, atliktą procesų, kurie buvo uždaryti seniai.
- Jis seka visas aktyvias daugialypių programų gijas, o likusias palieka neaktyvias.
- Tai pabrėžia tuos išteklius, kurie išteklius naudoja kritiniu lygiu, taip užtikrindami aukštą vartotojo patirtį.
Kaip įdiegti ATOP „Linux“
Atop galima įdiegti Ubuntu pagrįstose operacinėse sistemose vykdant šią komandą. Ši komanda pateikia paketą iš numatytosios „Linux“ saugyklos.
$ sudo apt-get install atopATOP komandų paleidimas disko našumui analizuoti
Žemiau yra keletas atop įrankio siūlomų komandų, kuriomis naudodamiesi vartotojai gali atlikti įvairius veiksmus, kad analizuotų savo sistemos disko naudojimą ir su juo susijusį tinklo pralaidumą:
- viršum -m: Ši komanda parodo, kiek atminties sunaudojo visi gyvi procesai.
- viršuje -V: Rodoma įdiegta virš versijos.
- viršuje -a: Ši komanda parodo visų tiesioginių procesų tiesioginę būseną.
- viršuje -s: Ši komanda rodo visą informaciją, susijusią su užduočių planavimu.
- viršuje -d: Rodoma informacija, susijusi su duomenų suvartojimu vykdant disko įvesties / išvesties veiklą.
- viršuje -v: Rodo tokią informaciją kaip userId, rgid, processId ir kt.
- atop -y: Rodoma informacija apie visus aktyvius procesus gyvus gijas.
- -C viršuje: Išvardija visus procesus surūšiuota pagal vartojimo procesoriaus lygį.
IOPING
IOPING yra savotiškas įrankis, siūlantis skirtingas funkcijas. Šis įrankis specialiai naudojamas analizuoti disko vėlavimą, t.e., kiek laiko tam tikram diskui reikia laiko atsakyti į tam tikrą skaitymo ir rašymo užklausą.
Kaip įdiegti IOPING „Linux“
Norėdami įdiegti IOPING „Linux“ operacinėse sistemose, galime atlikti šią terminalo komandą:
$ sudo apt-get install iopingPaleisti IOPING komandas disko našumui analizuoti
Žemiau yra keletas IOPING įrankio komandų, kuriomis naudodamiesi vartotojai gali patikrinti su vėlavimu susijusias problemas ir lengvai jas pašalinti.
- iopingas -c skaičius: Pateikia skaičių, po kurių įrankis sustabdomas.
- iopingas -i intervalas: Apriboja laiką nuo intervalo iki prašomos laiko žymos.
- ioping -l greitis: Ribojamas duomenų perdavimo greitis baitais / sek.
- iopingo -t laikas: Kai kurie procesai ignoruojami, nes jie turi labai mažai prašymų laiko. Taigi, kad to išvengtume, galime nustatyti užklausos laiką.
- ioping -w terminas: Įrankis sustabdomas po laiko intervalo, nustatyto naudojant šią komandą.
- iopingas -D: Nurodo sistemai atlikti skaitymo / rašymo užklausas.
- iopingas -R: Tai patikrina, kokiu greičiu diskas ieško duomenų.
- iopingas -c 20 -s 1M / temp1: Ši komanda pateikia kiekybinę ataskaitą apie / temp1, perduodama po 21 užklausą iš 1 MB.
- ioping -RL / dev / sda: Rodo nuoseklų disko greitį.
- ioping -RLB. | awk 'print $ 4': Rodo nuoseklų disko greitį baitais / sek.
Išvada
Šiame straipsnyje aptarėme įvairius įrankius, kuriuos galima naudoti norint stebėti disko veiklą „Linux“ operacinėse sistemose. Kiekvienas įrankis pateikia savo funkcijų rinkinį, kuris padeda vartotojui analizuoti, kaip jų sistema elgiasi iš vidaus.
Išsamiai išanalizavę, sistemos administratoriai gali atlikti norimus sistemos konfigūracijų pakeitimus, kad sistema veiktų greičiau ir sklandžiau. Šie įrankiai pateikia rezultatus, rodančius sistemos dabartinę būseną, disko būklę, tinklo pralaidumo naudojimą ir daug daugiau.
Naudodami šiuos įrankius sistemos administratoriai gali priversti šalinti su disku ir operacinėmis sistemomis susijusias problemas. Tai leis jiems sutaupyti laiko trikčių šalinimo metu ir išlaikyti savo sistemą tinkamoje būsenoje vykdant sunkiųjų išteklių naudojimo užduotis.