Nov 11, 2023

ldd

 ldd je komanda koja se koristi za prikazivanje dinamičkih biblioteka (shared libraries) koje program koristi. Evo nekoliko primera kako možete koristiti ldd:

  1. Prikazivanje biblioteka koje koristi izvršni fajl:

    ldd /putanja/do/izvrsnog/fajla

    Ova komanda će prikazati sve dinamičke biblioteke koje koristi određeni izvršni fajl.

    Primer:

    ldd /bin/ls

    Ovaj primer će prikazati sve biblioteke koje koristi ls program.

  2. Prikazivanje biblioteka sa apsolutnim putanjama:

    ldd -v /putanja/do/izvrsnog/fajla

    Ova opcija (-v) će prikazati apsolutne putanje do dinamičkih biblioteka.

    Primer:

    ldd -v /bin/ls
  3. Prikazivanje informacija o verzijama biblioteka:

    ldd -v /putanja/do/izvrsnog/fajla

    Ova opcija (-v) će prikazati informacije o verzijama dinamičkih biblioteka.

    Primer:

    ldd -v /bin/ls

    Ova komanda će prikazati informacije o verzijama biblioteka koje koristi ls program.

  4. Prikazivanje biblioteka za određeni proces (po PID-u):

    ldd /proc/PID/exe

    Ova komanda će prikazati biblioteke koje trenutno koristi proces sa zadatim PID-om.

    Primer:

    ldd /proc/1234/exe

    Ova komanda će prikazati biblioteke koje trenutno koristi proces sa PID-om 1234.

ldd je korisna za dijagnostikovanje zavisnosti izvršnih fajlova od dinamičkih biblioteka, što može biti korisno prilikom rešavanja problema sa pokretanjem programa ili analizom zavisnosti.

pidstat

 pidstat je komanda koja pruža statistike o upotrebi procesora na nivou pojedinačnih procesa. Ova komanda dolazi kao deo sysstat paketa i koristi se za praćenje performansi CPU-a. Evo nekoliko primera kako možete koristiti pidstat:

  1. Prikazivanje osnovnih informacija o procesu:

    pidstat

    Ova komanda će prikazati osnovne informacije o upotrebi procesora svih aktivnih procesa.

  2. Prikazivanje informacija o određenom procesu (npr. PID 12345):

    pidstat -p 12345

    Ovaj primer prikazuje statistike o upotrebi procesora samo za proces sa zadatim PID-om (u ovom slučaju, PID 12345).

  3. Prikazivanje detaljnih informacija o svim procesima:

    pidstat -u

    Ova komanda prikazuje detaljne informacije o upotrebi CPU-a, uključujući i informacije o korisničkom i sistemskom vremenu.

  4. Prikazivanje informacija o I/O aktivnosti procesa:

    pidstat -d

    Ova komanda pruža informacije o I/O aktivnosti procesa, uključujući broj pročitanih i napisanih blokova.

  5. Prikazivanje informacija o potrošnji memorije procesa:

    pidstat -r

    Ovaj primer prikazuje informacije o potrošnji memorije procesa, uključujući i rezidentnu, uklonjivu i virtuelnu memoriju.

  6. Prikazivanje informacija o zadacima (threads) procesa:

    pidstat -t

    Ova komanda prikazuje informacije o zadacima unutar procesa, uključujući vreme procesora koje koriste.

  7. Prikazivanje statistika procesa u određenim intervalima:

    pidstat 5

    Ovaj primer prikazuje statistike o upotrebi procesora svakih 5 sekundi.

pidstat je koristan alat za analizu performansi pojedinačnih procesa na sistemu, što može biti od suštinskog značaja za dijagnostikovanje problema sa performansama.

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.