Kitame straipsnyje mes greitai apžvelgsime kaip mes galime stebėti disko įvesties / išvesties našumą „Ubuntu“ naudodami „iotop“ ir „iostat“ įrankius. Paprastai vartotojai gali naudoti komandą viršų žinoti sistemos vykdymo procesus (ir daugiau dalykų) realiuoju laiku ir nustatyti galimas problemas. Bet jei nerandame jokių našumo problemų, susijusių su išteklių naudojimasYpač su procesoriumi ir atmintimi įdomu pereiti prie kitų laukų patikrinimo, kad būtų galima nustatyti kliūtis.
Komandos išvestyje viršų yra laukų, kuriuos galime naudoti norėdami sužinoti, ar saugojimo įrenginiuose ir skaidiniuose yra didelės įvesties / išvesties skaitymo ir rašymo operacijos. Jei disko įvesties / išvesties veikimas yra didelis, tai gali būti našumo vėlavimo priežastis, todėl reikėtų patikrinti disko įvesties / išvesties statistiką sistemoje, o čia mums gali padėti „iotop“ ir „iostat“ įrankiai.
„Iotop“ ir „iostat“ I / O statistikai patikrinti
Norėdami išsamiai patikrinti įvesties / išvesties statistiką, vartotojai gali naudoti komandas „iotop“ ir „iostat“. Šios komandos naudojamos nustatyti saugojimo įrenginių našumo problemasįskaitant vietinius diskus ar tinklo failų sistemą.
Kas yra jotopas?
Šis įrankis Tai panašu į komandą „top“, tačiau ji rodo disko veiklą realiuoju laiku. Šis įrankis peržiūri branduolio įvesties / išvesties naudojimo informaciją ir pateikia sistemos dabartinių įvesties / išvesties naudojimo lentelę naudodamas procesus ar gijas. Tai taip pat rodo kiekvieno proceso ar gijos pralaidumą ir skaitymo bei rašymo įvesties / išvesties laiką.
Įdiekite „Iotop“
Šį įrankį galime lengvai įdiekite naudodami apt paketų tvarkyklę. „Debian“ / „Ubuntu“ sistemose turėsime atidaryti tik terminalą (Ctrl + Alt + T) ir vykdyti komandą:
sudo apt install iotop
Stebėkite disko įvesties / išvesties aktyvumą naudodami „iotop“
„Iotop“ komandoje yra daugybė galimybių patikrinti įvairią I / O disko statistiką. Nepaisant jokių argumentų, teks vykdyti tik komandą „iotop“ be jokių argumentų mes turėsime jį paleisti su super vartotojo privilegijomis, norėdami pamatyti kiekvieną procesą ar giją apie dabartinį įvesties / išvesties naudojimą:
sudo iotop
į patikrinkite, kurie procesai iš tikrųjų naudoja disko įvestį / išvestį, prie iotop komandos turėsime pridėti -oo-tik variantas:
sudo iotop --only
į pamatyti daugiau variantų, taikomų iotop, terminale galime kreiptis į jūsų pagalbą naudodami komandą:
iotop --help
Pašalinti
į pašalinti iotop iš mūsų komandos, terminale („Ctrl“ + „Alt“ + T) turėsime vykdyti tik:
sudo apt remove iotop
Kas yra iostat?
Įsakymas iostat naudojamas sistemos įvesties / išvesties įrenginio apkrovai stebėti, žiūrėdamas, kiek laiko prietaisai yra aktyvūs, palyginti su jų vidutiniais perdavimo greičiais. Jis taip pat gali būti naudojamas diskų veiklai palyginti.
Ši komanda sukuria ataskaitas, kurias galima naudoti norint pakeisti sistemos konfigūraciją, kad būtų geriau subalansuota įvesties / išvesties apkrova tarp fizinių diskų. „Iostat“ komanda generuoja dviejų tipų ataskaitas; Procesoriaus naudojimas y prietaiso naudojimas.
Daugiaprocesorinėse sistemose procesoriaus statistika skaičiuojama sistemoje kaip visų procesorių vidurkis.
Įdiekite „iostat“
Priemonė „iostat“ yra „sysstat“ paketo dalis, kurią galima įdiegti iš oficialios saugyklos. Mums reikės tik atidaryti terminalą („Ctrl“ + „Alt“ + T) ir vykdyti komandą jame:
sudo apt install sysstat
Disko įvesties / išvesties matavimas naudojant komandą iostat
„Iostat“ komandoje yra daugybė galimybių patikrinti įvairią procesoriaus ir disko įvesties / išvesties statistiką. Jei vykdome komandą „iostat“ be jokių argumentų, mes galime peržiūrėti visą sistemos statistiką:
iostat
Jei pridėsime -d variantas į komandą „iostat“ galime peržiūrėti visų įrenginių įvesties / išvesties statistiką:
iostat -d
Kita vertus, jei pridėsime -p variantas į komandą „iostat“ padarysime rodyti visų įrenginių ir jų skaidinių įvesties / išvesties statistiką.
iostat -p
Jei tai, kas mus domina, yra peržiūrėti išsamią visų įrenginių įvesties / išvesties statistiką, mums reikės tik pridėti -x variantas į komandą „iostat“:
iostat -x
Jei mus domina žinoti blokinių įrenginių ir visų jų naudojamų sistemos skaidinių įvesties / išvesties statistiką, mes tiesiog turime pridėti -p parinktį ir įrenginio pavadinimą:
iostat -p sda
Pašalinti
į pašalinti iostat iš mūsų komandos, mes tiesiog turime atidaryti terminalą („Ctrl“ + „Alt“ + T) ir jį vykdyti:
sudo apt remove sysstat
Ką tik pamatėme dar du įrankius, kurie gali padėti sistemos administratoriui aptikti disko našumo problemas naudojant komandas jotopas e Iostat. Norėdami gauti daugiau informacijos, norintis vartotojas gali kreiptis į šaltinis šio straipsnio.