- Prostor na disku (upotreba): Ovaj parametar prikazuje količinu prostora koji trenutno zauzima trenutno odabrani disk.
- Prostor na disku (besplatno): Ovaj parametar prikazuje količinu nezauzetog prostora trenutno odabranim diskom.
- Aktivnost čitanja diska: To pokazuje postotak vremena koje je disk protekao u izvođenju zahtjeva za čitanje.
- Aktivnost pisanja diska: To pokazuje postotak vremena koje je disk prošao u izvršavanju zahtjeva za pisanje.
Ovo su samo neki od parametara na kojima se mjeri aktivnost diska. Još uvijek postoji više parametara o kojima u ovoj fazi ne trebamo raspravljati.
Da bismo izmjerili izvedbu tvrdih diskova našeg sustava, moramo imati neke alate za obavljanje kvantitativne analize aktivnosti diskova.
Alati za praćenje aktivnosti diska u Linuxu
Slijede neki od alata o kojima ćemo detaljno razgovarati o njihovoj upotrebi, korak po korak instalacije:
IOSTAT
IOSTAT je kratica za ulazno-izlazne statistike. Jedan je od najpopularnijih alata među programerima i geekovima. Koriste ga za provjeru svih ulazno / izlaznih aktivnosti koje obavlja određeni disk povezan s našim sustavom. Ovaj alat također prati prosječno vrijeme rada diska za obradu ulaznih i izlaznih očitavanja povezanih s perifernim uređajima.
Naredbe koje koristi IOSTAT mogu generirati detaljno izvješće koje se dalje može koristiti za izmjenu konfiguracije sustava. Korisnicima može biti korisno optimizirati upotrebu sistemskog diska i njegove performanse. Ovaj alat obično zasebno daje analizu upotrebe CPU-a i uređaja.
Kako instalirati IOSTAT na Linux
Sysstat je paket koji sadrži IOSTAT alat. Dakle, ovaj alat možemo izravno instalirati iz ovog paketa. Na Ubuntuu možemo pokrenuti sljedeću naredbu da nastavimo s instalacijom:
Pokretanje IOSTAT naredbi za analizu izvedbe diska
Postoji mnoštvo naredbi koje su specifične za pokretanje različitih funkcionalnosti IOSTAT alata. Slijede najčešće korištene naredbe:
- iostat: Pomoću ove naredbe možemo dobiti popis svih parametara i trenutna očitanja različitih parametara koji su gore razmatrani.
- iostat -d: Ova naredba prikazuje statistiku povezanu sa svim ulazno / izlaznim uređajima.
- iostat -p: Ova naredba prikazuje statistiku koja se odnosi na sve ulazno / izlazne uređaje i očitanja parametara.
- iostat -x: Ova naredba vraća detaljnu analizu ulazno / izlaznih aktivnosti koje su izvršili svi uređaji.
- iostat -d: Ova naredba prikazuje statistiku koja se odnosi na određeni uređaj.
- iostat -m: Ova naredba prikazuje MB statistiku svih tvrdih diskova u sustavu.
- Nfsiostat: Ova naredba omogućuje korisnicima da analiziraju upotrebu NFS-ovog diska (sys. Mrežne datoteke.).
IOTOP
IOTOP je alat za praćenje aktivnosti diska na Linux OS-u. Daje analizu i upotrebu diska u operativnom sustavu u stvarnom vremenu. Pristupljuje izravno svim informacijama vezanim uz upotrebu diska iz Linux jezgre. To čini sustav pouzdanijim u pogledu točnosti, jer će svi dohvaćeni podaci biti u stvarnom vremenu.
Temelji se na modelu s više niti. Daje informacije o svakoj niti koja je uključena u ulazno / izlaznu aktivnost zajedno s njihovim korištenjem propusnosti.
Kako instalirati IOTOP na Linux
Možemo koristiti Linux distribucijske pakete za instaliranje ovog alata u naš sustav. Sljedeća naredba pomaže nam da učinimo isto u operacijskom sustavu Linux:
Pokretanje IOTOP naredbi za analizu izvedbe diska
U alatu IOTOP prisutno je nekoliko naredbi za analizu aktivnosti diska na temelju drugačije perspektive. Slijedi nekoliko najčešće korištenih naredbi:
- iotop: Ova naredba prikazuje čitanje svih diskova zajedno sa svim gore spomenutim parametrima.
- iotop -samo: Ova nam naredba omogućuje provjeru samo onih koji troše ulazno-izlazne operacije diska.
DSTAT
DSTAT je učinkovit, fleksibilan i robustan alat za izradu statistike resursa Linux OS-a koji se može koristiti umjesto svih prethodnih alata. Slijede neke od uobičajenih značajki koje nudi alat Dstat:
- Generira kumulativne rezultate nakon kombiniranja alata iostat, vmstat, mpstat i netstat.
- Statistiku generira u stvarnom vremenu.
- Vrlo je skalabilan.
- Prikazuje prekide generirane sa svakog uređaja.
- Daje točne rezultate čak i kada je sustav jako preopterećen procesima.
- Omogućuje korisnicima izvoz generiranih rezultata u .csv format datoteke.
Kako instalirati DSTAT na Linux
Možete ga instalirati slijedeći isti postupak. Dostupan je na Linux distro. Paketi. Dakle, iz naredbenog retka može se izvršiti sljedeća naredba za nastavak instalacije:
$ sudo apt-get install dstatPokretanje DSTAT naredbi za analizu performansi diska
U alatu DSTAT prisutno je nekoliko naredbi za analizu aktivnosti diska na temelju drugačije perspektive. Slijedi nekoliko najčešće korištenih naredbi:
dstat: Ova naredba prikazuje čitanje svih diskova i svih gore spomenutih parametara, kao što su ukupni bajtovi poslani, primljeni, vrijeme čekanja, vrijeme mirovanja, vrijeme čitanja / pisanja, statistika diska itd.
dstat -vmstat: Ova naredba daje izlaz koji sadrži podatke koji se odnose na procese i statistiku memorije.
dstat -c -top-cpu -dn -top-mem: Ova se naredba sastoji od različitih podnaredbi. Oni su sljedeći:
- -c: daje detalje o upotrebi CPU-a.
- -top-procesor: To pokazuje naziv procesa koji troši najveći postotak CPU-a.
- -dn: To pokazuje status mreže i diskova sustava.
- -top-mem: To pokazuje naziv procesa koji zauzima najveći postotak memorije.
Na taj način, DSTAT nudi mnoge druge naredbe koje se mogu izvršiti za izdvajanje podataka povezanih s performansama diska i mreže i njihovu detaljnu analizu.
NA VRHU
ATOP je posebno koristan kada postoji potreba za analizom promjena na razini sustava. Izvršava fantastičan posao brifing poboljšanja tijekom vremena. Može zabilježiti sve procese koji su izazvali bilo kakve promjene na razini sustava (poput izvođenja ulaza-izlaza diska) tijekom određenog razdoblja, za razliku od ostalih - ovu funkciju pruža samo ATOP.
To je alternativni alat koji se može koristiti za analizu resursa diska. Također može analizirati poslužitelje temeljene na Linuxu, mrežne parametre itd. Nekoliko je prednosti korištenja ovog alata, osim one o kojoj smo gore govorili, a slijedi nekoliko njih:
- Možemo vidjeti iskorištavanje resursa izvršeno procesima koji su bili zatvoreni mnogo prije.
- Prati sve aktivne niti u višenitnim aplikacijama, a ostatak ostavlja neaktivnim.
- Naglašava one resurse koji ih koriste na kritičnoj razini, stvarajući tako visoko korisničko iskustvo.
Kako instalirati ATOP na Linux
Atop se može instalirati u operativne sustave temeljene na Ubuntu izvršavanjem sljedeće naredbe. Ova naredba dohvaća paket iz zadanog spremišta za Linux.
$ sudo apt-get instalirati na vrhPokretanje ATOP naredbi za analizu performansi diska
U nastavku su navedene neke od naredbi koje nudi alat atop, pomoću kojih korisnici mogu izvoditi različite skupove aktivnosti za analizu upotrebe diska i propusnosti mreže povezanog s tim sustavom:
- gore -m: Ova naredba prikazuje potrošnju memorije koju rade svi živi procesi.
- gore -V: Prikazuje instaliranu gornju verziju.
- gore -a: Ova naredba prikazuje status svih procesa uživo.
- na vrhu: Ova naredba prikazuje sve informacije povezane s raspoređivanjem zadataka.
- gore -d: Prikazuje informacije povezane s potrošnjom podataka tijekom aktivnosti unosa / izlaska diska.
- gore -v: Prikazuje informacije poput userId, rgid, processId, itd.
- gore -y: Prikazuje informacije o svim aktivnim nitima u aktivnim procesima.
- gore -C: Navodi sve procese u poredanom redoslijedu na razini potrošnje procesora.
IOPING
IOPING je vrsta alata koji nudi različite značajke. Ovaj se alat posebno koristi za analizu kašnjenja diska, tj.e., koliko vremena određenom disku treba vremena da odgovori na određeni zahtjev za čitanje i pisanje.
Kako instalirati IOPING na Linux
Da bismo instalirali IOPING na Linux operativne sustave, možemo izvršiti sljedeću naredbu terminala:
$ sudo apt-get install iopingPokretanje IOPING naredbi za analizu performansi diska
Dolje su navedene neke od naredbi IOPING alata pomoću kojih korisnici mogu provjeriti probleme povezane s latencijom i s lakoćom ih riješiti.
- ioping -c count: Predstavlja broj brojanja nakon kojih se alat zaustavlja.
- ioping -i interval: Ograničava vrijeme između intervala do vremena tražene vremenske oznake.
- brzina kretanja -l: Ograničava brzinu prijenosa podataka u bajtovima / sek.
- ioping -t vrijeme: Neki se procesi ignoriraju jer imaju vrlo malo vremena za zahtjev. Dakle, da bismo to izbjegli, možemo postaviti vrijeme zahtjeva.
- ioping -w rok: Alat se zaustavlja nakon vremenskog intervala postavljenog ovom naredbom.
- ioping -D: Nalaže sustavu da izvršava zahtjeve za čitanje / pisanje.
- ioping -R: Ovo testira brzinu kojom disk traži podatke.
- ioping -c 20-s 1M / temp1: Ova naredba daje kvantitativno izvješće o / temp1 prijenosom 21 zahtjeva od 1 MB.
- ioping -RL / dev / sda: Prikazuje sekvencijalnu brzinu diska.
- ioping -RLB. | awk 'print $ 4': Prikazuje sekvencijalnu brzinu diska u bajtovima / sek.
Zaključak
Kroz ovaj članak raspravljali smo o raznim alatima koji se mogu koristiti za praćenje aktivnosti diska u operativnim sustavima temeljenim na Linuxu. Svaki alat nudi svoj vlastiti skup značajki, koji pomažu korisniku da analizira kako se njihov sustav ponaša iznutra.
Detaljnom analizom administratori sustava mogu napraviti željene promjene u svojim konfiguracijama sustava kako bi njihov sustav radio brže i glatko. Ovi alati daju rezultate koji pokazuju trenutno stanje sustava, stanje diska, korištenje propusnosti mreže i još mnogo toga.
Korištenjem ovih alata administratori sustava mogu u pokretu riješiti probleme povezane s diskom i operativnim sustavima. Omogućit će im uštedu vremena tijekom rješavanja problema i održavanje sustava u ispravnom stanju tijekom izvođenja teških zadataka korištenja resursa.