Nov 11, 2023

iostat

 Komanda iostat se koristi za prikazivanje statistika o upotrebi I/O (Input/Output) resursa sistema, uključujući informacije o disku i kontrolerima. Ovaj alat pruža podatke o performansama diskova, prikazujući broj I/O operacija u sekundi, brzinu transfera podataka, vreme odziva i druge relevantne informacije. Evo nekoliko primera kako možete koristiti iostat:

  1. Prikazivanje opštih statistika o upotrebi I/O resursa:

    iostat

    Ova komanda će prikazati opšte statistike o upotrebi svih dostupnih diskova.

  2. Prikazivanje statistika za određeni vremenski interval i broj ponavljanja:

    iostat -t 5 3

    Ovaj primer prikazuje statistike o upotrebi I/O resursa svakih 5 sekundi, a ukupno 3 puta.

  3. Prikazivanje detaljnih statistika o određenom disku:

    iostat -d sda

    Ova komanda će prikazati detaljne statistike o upotrebi diska /dev/sda. Možete zameniti sda sa odgovarajućim oznakama za druge diskove na sistemu.

  4. Prikazivanje statistika o I/O operacijama:

    iostat -x

    Ova komanda prikazuje detaljne statistike o I/O operacijama, uključujući informacije o čitanju, pisanju, i ukupnim I/O operacijama.

  5. Prikazivanje statistika o particijama umesto diskova:

    iostat -p

    Ova komanda će prikazati statistike o upotrebi I/O resursa za particije umesto za ceo disk.

iostat je koristan alat za praćenje performansi I/O sistema i identifikaciju potencijalnih problema s diskom. Prikazane informacije uključuju prosečne vrednosti, trenutne vrednosti i kumulativne vrednosti za različite parametre.

sysstat

 Paket sysstat uključuje niz alatki koje pružaju informacije o performansama sistema. Jedan od najčešće korišćenih alata u paketu sysstat je sar (System Activity Reporter). Ovaj alat prikuplja, prikazuje i beleži statistike o upotrebi CPU-a, memorijskim resursima, diskovima, mreži i drugim resursima sistema.

Evo osnovne upotrebe komande sar:

  1. Prikazivanje informacija o CPU-u:

    sar -u

    Ova komanda će prikazati statistike o upotrebi CPU-a tokom vremena, uključujući procentualnu zauzetost CPU-a, aktivnosti korisničkog prostora, sistema, i druge relevantne informacije.

  2. Prikazivanje informacija o memorijskim resursima:

    sar -r

    Komanda će prikazati statistike o upotrebi memorijskih resursa, uključujući informacije o slobodnoj memoriji, iskorišćenju swap-a i druge relevantne podatke.

  3. Prikazivanje informacija o diskovima:

    sar -b

    Ova komanda prikazuje statistike o upotrebi diskova, uključujući broj blokova po sekundi, broj transfera po sekundi i slične podatke.

  4. Prikazivanje informacija o mreži:

    sar -n DEV

    Komanda prikazuje statistike o mrežnom saobraćaju po interfejsima, uključujući broj poslatih i primljenih paketa, broj grešaka, i druge informacije.

  5. Prikazivanje opštih statistika:

    sar -A

    Ova komanda će prikazati opšte statistike o svim podržanim kategorijama, uključujući CPU, memorijske resurse, diskove i mrežu.

  6. Prikazivanje statistika za određeni vremenski interval i broj ponavljanja:

    sar -u 5 10

    Ovaj primer prikazuje statistike o upotrebi CPU-a svakih 5 sekundi, a ukupno 10 puta.

Napomena: Da biste koristili komandu sar, paket sysstat treba biti instaliran na sistemu. U mnogim distribucijama, možete ga instalirati komandom poput:


sudo apt-get install sysstat # Na Debian/Ubuntu 
sudo yum install sysstat # Na CentOS/RHEL

Komanda sysstat pruža korisne informacije za analizu performansi sistema tokom vremena i može biti od velike pomoći u dijagnostikovanju problema i praćenju resursa.

vmstat

 Komanda vmstat se koristi za prikazivanje informacija o virtuelnoj memoriji, CPU-u, diskovima, paginaciji i drugim resursima sistema. Ova komanda pruža brojne informacije o performansama sistema i može biti korisna u praćenju resursa tokom vremena.

Osnovni format komande vmstat je:

vmstat [opcije] [vremenski_interval] [broj_ponavljanja]

Primeri:

  1. Prikazivanje trenutnih informacija:

    vmstat

    Ova komanda će prikazati trenutne informacije o virtuelnoj memoriji, CPU-u i drugim resursima sistema.

  2. Prikazivanje informacija sa vremenskim intervalom:

    vmstat 5

    Ovaj primer će prikazivati informacije svakih 5 sekundi. Možete prilagoditi vremenski interval prema vašim potrebama.

  3. Prikazivanje informacija sa vremenskim intervalom i određenim brojem ponavljanja:

    vmstat 2 10

    Ova komanda će prikazivati informacije svakih 2 sekunde, a ukupno 10 puta.

  4. Prikazivanje informacija sa detaljnim prikazom u formatu prozora:

    vmstat -w

    Ova opcija prikazuje informacije u formatu prozora (wide format), pružajući detaljniji pregled podataka.

Komanda vmstat pruža širok spektar informacija koje mogu pomoći u analizi performansi sistema. Opciono, možete dodati brojne opcije kako biste prilagodili izlaz prema vašim specifičnim potrebama.