Nākamajā rakstā mēs to ātri apskatīsim kā mēs varam uzraudzīt diska I / O veiktspēju Ubuntu, izmantojot iotop un iostat rīkus. Parasti lietotāji var izmantot komandu tops zināt sistēmas izpildes procesus (un citas lietas) reāllaikā un identificētu iespējamās problēmas. Bet, ja mēs neatrodam nevienu veiktspējas problēmu saistībā ar resursu izmantošanaĪpaši ar CPU un atmiņu ir interesanti pāriet uz citu lauku pārbaudi, lai identificētu vājās vietas.
Komandas izvadē tops ir lauki, kurus mēs varam izmantot, lai uzzinātu, vai atmiņas ierīcēs un nodalījumos ir augstas I / O lasīšanas un rakstīšanas darbības. Ja diska I / O darbība ir augsta, tas var būt veiktspējas kavēšanās cēlonis, tāpēc ir jāpārbauda diska I / O statistika sistēmā, un tieši šeit mums var palīdzēt iotop un iostat rīki.
Iotop un iostat, lai pārbaudītu I / O statistiku
Lai detalizēti pārbaudītu I / O statistiku, lietotāji var izmantot komandas iotop un iostat. Šīs komandas tiek izmantotas, lai identificētu atmiņas ierīču veiktspējas problēmasieskaitot vietējos diskus vai tīkla failu sistēmu.
Kas ir iotop?
Šī lietderība Tas ir līdzīgs augšējai komandai, taču reālajā laikā parāda diska darbību. Šī lietderība aplūko kodola I / O lietojuma informāciju un parāda sistēmas I / O lietojuma tabulu, izmantojot sistēmas procesus vai pavedienus. Tas arī parāda katra procesa vai pavediena joslas platumu un lasīšanas un rakstīšanas I / O laiku.
Instalējiet Iotop
Šī lietderība mēs varam viegli instalējiet ar apt pakotņu pārvaldnieka palīdzību. Debian / Ubuntu sistēmām mums būs jāatver tikai terminālis (Ctrl + Alt + T) un jāizpilda komanda:
sudo apt install iotop
Pārraugiet diska I / O aktivitāti, izmantojot iotop
Komandā iotop ir pieejamas daudzas iespējas, lai pārbaudītu dažādu statistiku par diska I / O. Kaut arī mums būs jāizpilda komanda iotop tikai bez jebkādiem argumentiem mums tas būs jāpalaiž ar lietotāja īpašnieka privilēģijām, lai redzētu katru procesu vai pavedienu par pašreizējo I / O lietojumu:
sudo iotop
līdz pārbaudiet, kuri procesi faktiski izmanto diska I / O, mums būs jāpievieno komandai iotop -oo-tikai variants:
sudo iotop --only
līdz skatīt citas opcijas, kas piemērojamas iotop, terminālā mēs varam lūgt jūsu palīdzību ar komandu:
iotop --help
Atinstalēt
līdz noņemt iotop no mūsu komandas, terminālā (Ctrl + Alt + T) mums būs jāizpilda tikai:
sudo apt remove iotop
Kas ir iostat?
Komanda iostat tiek izmantots, lai uzraudzītu sistēmas ievades / izvades ierīces slodzi, apskatot, cik ilgi ierīces ir aktīvas, salīdzinot ar to vidējiem pārsūtīšanas ātrumiem. To var arī izmantot, lai salīdzinātu darbību starp diskiem.
Šī komanda ģenerē pārskatus, kurus var izmantot, lai mainītu sistēmas konfigurāciju, lai labāk līdzsvarotu ievades / izvades slodzi starp fiziskajiem diskiem. Iostat komanda ģenerē divu veidu pārskatus; Procesora izmantošana y ierīces lietošana.
Daudzprocesoru sistēmās CPU statistika tiek aprēķināta visā sistēmā kā vidējā vērtība visos procesoros.
Instalējiet iostat
Rīks iostat ir daļa no sysstat pakotnes, kuru var instalēt no oficiālā repozitorija. Mums būs jāatver tikai termināls (Ctrl + Alt + T) un jāizpilda tajā esošā komanda:
sudo apt install sysstat
Diska I / O veiktspējas mērīšana ar komandu iostat
Komandā iostat ir pieejamas daudzas iespējas, lai pārbaudītu dažādu procesoru un diska I / O statistiku. Ja mēs izpildām komandu iostat bez jebkāda iespējama argumenta skatīt pilnu sistēmas statistiku:
iostat
Ja mēs pievienojam -d variants iostat komandai mēs varam skatīt I / O statistiku visām ierīcēm:
iostat -d
No otras puses, ja mēs pievienojam -p variants iostat komandai mēs to darīsim parādīt visu ierīču un to nodalījumu I / O statistiku.
iostat -p
Ja tas, kas mūs interesē, ir skatīt detalizētu I / O statistiku visām ierīcēm, mums būs jāpievieno tikai -x variants uz komandu iostat:
iostat -x
Ja mūs interesē jāzina bloku ierīču un visu to izmantoto starpsienu I / O statistika, ko izmanto sistēma, mums vienkārši jāpievieno opcija -p, kam seko ierīces nosaukums:
iostat -p sda
Atinstalēt
līdz noņemiet iostat no mūsu komandas, mums vienkārši jāatver terminālis (Ctrl + Alt + T) un jāizpilda tajā:
sudo apt remove sysstat
Mēs tikko redzējām vēl divus rīkus, kas var palīdzēt sistēmas administratoram atklāt diska veiktspējas problēmas, izmantojot komandas iotop e iostat. Lai iegūtu vairāk informācijas, lietotājs, kurš vēlas, var uzzināt avots šī raksta.