← man/network
nettop — man nettop — 80×24
ugur@toprak:~/man/network$man nettop
Bölüm 1

nettop

Ağ hakkında güncel bilgileri görüntüler

Sözdizimi

      nettop [-ncd] [-m <mode>] [-t <type>] [-s <seconds>] [-p <process-name|pid>] [-n]
	    [-l <samples>] [-L <samples>] [-P] [-j|k|J <column-name[,column-name]...>]

Açıklama

nettop programı, soketlerin veya rotaların bir listesini görüntüler. Ağ yapılarına ait sayımlar periyodik olarak güncellenir. Program çalışırken aşağıdaki tuşlar kullanılabilir:

q Çıkış

Yukarı Ok (Up Arrow) Yukarı kaydır

Aşağı Ok (Down Arrow) Aşağı kaydır

Sağ Ok (Right Arrow) Sağa kaydır

Sol Ok (Left Arrow) Sola kaydır

d Değişim (delta) çıktısını aç/kapat

r Ekranı yeniden çiz

x İnsan tarafından okunabilir sayıları aç/kapat

e Tümünü genişlet

c Tümünü daralt

h Yardım menüsünü getir

j Sütun seçim menüsünü getir. Bu modda sütunları etkinleştirebilir/devre dışı bırakabilir ve sıralarını değiştirebilirsiniz.

p Süreç (proses) seçim menüsünü getir. Bu modda görüntülenecek süreçleri etkinleştirebilir/devre dışı bırakabilirisiniz.

l Günlüğe kaydetme (logging) moduna geçer, mevcut verileri yeniden görüntüler ve çıkar.

Seçenekler

Bayrakların listesi ve açıklamaları:

-m Modu belirtir. Varsayılan olarak nettop, TCP ve UDP soketlerini izler. Aşağıdaki modlar desteklenmektedir:

tcp Yalnızca TCP soketleri izlenir

udp Yalnızca UDP soketleri izlenir

route Soketler yerine yönlendirme tablosu izlenir

-t Arayüzün türünü belirtir. Varsayılan olarak tüm arayüzler izlenecektir. Birden fazla arayüz türü belirtilebilir. Aşağıdaki türler desteklenmektedir:

wifi WiFi arayüzleri

wired Kablolu (wired) arayüzler

loopback Geri döngü (loopback) arayüzleri

awdl Apple Wireless Direct Link arayüzleri

expensive "Pahalı" (expensive) olarak işaretlenmiş arayüzler (örneğin kişisel erişim noktası üzerinden)

undefined Temeldeki soketin bir arayüzle ilişkilendirilmediği durumlar

external Tanımlanmış tüm geri döngü dışı (non-loopback) arayüzlerin birleşimi.

  • -n: Adresten ada çözümlemeyi devre dışı bırakır

  • -c: Daha az CPU kullanımı - daha seyrek ekran çizimi yapar

  • -d: Değişim (delta) modu

  • -x: MiB gibi insan tarafından okunabilir ekler yerine sayıların genişletilmiş olarak gösterilmesini sağlar

  • -P: Yalnızca süreç başına özet görüntüler, açık bağlantıların ayrıntılarını atlar. Bu, etkileşimli menüde "Tümünü Daralt"ı seçmeye eşdeğerdir.

-s Güncellemeler arasındaki gecikmeyi saniye olarak ayarlar. Varsayılan güncelleme gecikmesi 1 saniyedir.

-l Günlüğe kaydetme modunu kullanır ve standart çıktı bir terminal olsa bile kadar örnek görüntüler. 0 sonsuz olarak kabul edilir. Ekranı yeniden çizmek yerine çıktı periyodik olarak ham biçimde yazdırılır.

-L Günlüğe kaydetme modunu kullanır ve standart çıktı bir terminal olsa bile kadar örnek görüntüler. Çıktı virgülle ayrılmış değerler (CSV) biçiminde olacaktır. 0 sonsuz olarak kabul edilir. Ekranı yeniden çizmek yerine çıktı periyodik olarak ham biçimde yazdırılır.

-p <process-name|pid> Görüntülenecek bir süreci seçer. Sayısal bir argüman, süreci pid değeriyle tanımlar. Alternatif olarak bir süreç adı verilebilir; bu durumda bu adı taşıyan tüm süreçler görüntülenecektir. Ad, nettop tarafından görüntülenen adla tam olarak eşleşmelidir; bu durum adın kesilmesini gerektirebilir (örneğin launchd.development yerine launchd.develop gibi). Birden fazla süreç seçmek için bu seçenek tekrarlanabilir.

-j Ekrana dahil edilecek sütun başlıklarının listesini belirtir. Liste öğeleri virgülle ayrılır. Örneğin, -j uuid,rtt_var

-J Ekrana yalnızca dahil edilecek sütun başlıklarının listesini belirtir. Liste öğeleri virgülle ayrılır. Örneğin, -J uuid,rtt_var. Sıralama şu anda nettop varsayılanına göredir, ancak gelecekteki sürümlerde sağlanan sütun adlarının sırasıyla eşleşecek şekilde değişebilir. Gelecekteki uyumluluk için, burada sağlanan adların çıktıya uyan bir sırayla verilmesi önerilir.

-k Ekrandan hariç tutulacak sütun başlıklarının listesini belirtir. Liste öğeleri virgülle ayrılır. Örneğin, -k rcvsize,rtt_avg

Darwin 4/5/10 Darwin