← man/system_diagnostics
iostat — man iostat — 80×24
ugur@toprak:~/man/system_diagnostics$man iostat
Bölüm 8 Sistem Tanılama

iostat

iostat — macOS komut satırı aracı.

İsim

iostat – I/O istatistiklerini raporlar

Sinopsis

     iostat [-CUdKIoT?] [-c sayı] [-n cihazlar] [-w bekleme] [sürücüler]

Açıklama

iostat aracı; terminal, cihaz ve CPU işlemleri üzerindeki çekirdek I/O istatistiklerini ekranda görüntüler. Yazdırılan ilk istatistikler, sistemin çalışma süresi (uptime) üzerinden hesaplanan ortalamalar dır. Güncel faaliyetler hakkında bilgi almak için uygun bir bekleme süresi belirtilmelidir; böylece sonraki yazdırılan istatistik setleri o süre boyunca alınan ortalamalar olacaktır.

Seçenekler aşağıdaki gibidir:

  • -?: Kullanım bildirimini görüntüler ve çıkış yapar.

  • -c: Gösterimi belirtilen sayı kadar tekrar eder. Herhangi bir bekleme aralığı belirtilmemişse varsayılan değer 1 saniyedir.

  • -C: CPU istatistiklerini görüntüler. -d seçeneği belirtilmediği sürece bu özellik varsayılan olarak etkindir.

  • -d: Yalnızca cihaz istatistiklerini görüntüler. Bu bayrak etkinleştirilirse, CPU, yük ortalaması veya TTY istatistiklerinin gösterilmesini etkinleştirmek için -C, -U veya -T seçenekleri de belirtilmediği sürece yalnızca cihaz istatistikleri görüntülenir.

  • -I: Belirtilen süre içindeki saniye başına düşen ortalama istatistikler yerine, o süre dilimi için toplam istatistikleri görüntüler.

  • -K: Aktarılan bloklar gösteriminde (-o), cihazın yerel blok boyutu yerine blok sayısını kilobayt cinsinden görüntüler.

  • -n: Belirtilen cihaz sayısına (devs) kadar olan cihazları görüntüler. Sistemde bu sayıda cihaz bulunmuyorsa iostat aracı daha az cihaz görüntüler.

  • -o: Eski tarz iostat cihaz istatistiklerini görüntüler. Saniye başına düşen sektör sayısı, saniye başına düşen aktarım sayısı ve arama (seek) başına milisaniye değerleri görüntülenir. -I seçeneği belirtilmişse, toplam blok/sektör sayısı, toplam aktarım sayısı ve arama başına milisaniye değerleri görüntülenir.

  • -T: TTY istatistiklerini görüntüler. -d seçeneği belirtilmediği sürece bu özellik varsayılan olarak etkindir.

  • -U: Sistem yük ortalamalarını görüntüler. -d seçeneği belirtilmediği sürece bu özellik varsayılan olarak etkindir.

  • -w: Her gösterim arasında belirtilen saniye kadar duraklar. Herhangi bir tekrar sayısı belirtilmemişse, varsayılan değer sonsuzdur.

iostat aracı bilgilerini aşağıdaki biçimde görüntüler:

tty tin terminallerden okunan karakterler tout terminallere yazılan karakterler

devices Cihaz işlemleri. Alanın başlığı cihaz adı ve birim numarasıdır. iostat aracı, standart 80 sütunluk bir ekrana sığacak kadar veya sistemdeki maksimum cihaz sayısı kadar (hangisi daha küçükse) cihaz görüntüler. Komut satırında -n belirtilmişse iostat, talep edilen cihaz sayısı ile sistemdeki maksimum cihaz sayısından küçük olanını görüntüler. iostat'ı belirli sürücüleri göstermeye zorlamak için bunların adları komut satırında sağlanabilir. iostat aracı, görüntülenecek maksimum cihaz sayısını belirtmek için komut satırında -n argümanı verilmediği veya belirtilen cihazların listesi 80 sütunu aşmadığı sürece, 80 sütunluk ekrana sığandan daha fazla cihaz görüntülemez. Komut satırında 80 sütunluk ekrana sığacak olandan daha az cihaz belirtilirse, iostat yalnızca belirtilen cihazları gösterir.

Standart iostat cihaz ekranı aşağıdaki istatistikleri gösterir:

KB/t aktarım başına kilobayt tps saniye başına düşen aktarım sayısı MB/s saniye başına düşen megabayt miktarı

-I bayrağı belirtilmiş standart iostat cihaz ekranı aşağıdaki istatistikleri gösterir:

KB/t aktarım başına kilobayt xfrs toplam aktarım sayısı MB aktarılan toplam megabayt miktarı

Eski tarz iostat ekranı (-o kullanılarak) aşağıdaki istatistikleri gösterir:

sps saniye başına aktarılan sektör sayısı tps saniye başına düşen aktarım sayısı msps işlem (transaction) başına ortalama milisaniye

-I bayrağı belirtilmiş eski tarz iostat ekranı aşağıdaki istatistikleri gösterir:

blk aktarılan toplam blok/sektör sayısı xfr toplam aktarım sayısı msps işlem başına ortalama milisaniye

cpu us kullanıcı modundaki (user mode) CPU süresinin yüzdesi sy sistem modundaki (system mode) CPU süresinin yüzdesi id boştaki (idle) CPU süresinin yüzdesi

Örnekler

	   iostat -w 1 disk0 disk2

     Birinci ve üçüncü disk cihazlarının istatistiklerini her saniye sonsuza kadar görüntüler.

	   iostat -c 2

     Sistemdeki ilk dört cihazın istatistiklerini birer saniyelik gösterim aralığıyla iki kez görüntüler.

	   iostat -Iw 3

     Toplam istatistikleri her üç saniyede bir sonsuza kadar görüntüler.

	   iostat -odICTw 2 -c 9

     Eski tarz çıktı biçimini kullanarak toplam istatistikleri, her ölçüm/gösterim arasında iki saniyelik aralıklarla 9 kez görüntüler. -d bayrağı genellikle TTY ve CPU gösterimlerini devre dışı bırakır, ancak -T ve -C bayrakları verildiği için TTY ve CPU gösterimleri görüntülenecektir.

Ayrıca Bakınız

netstat(1), nfsstat(1), ps(1), top(1), vm_stat(1)

Installing and Operating 4.3BSD altındaki ``Interpreting system activity'' (Sistem faaliyetini yorumlama) ile başlayan bölümler.

Geçmiş

iostat aracının bu sürümü ilk olarak FreeBSD 3.0 sürümünde yer almıştır.

macOS 26.4 May 22, 2015 macOS 26.4