Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Diğer ağ trafiğinin yayın veya çok noktaya yayın trafiği gibi verileri çarpıtmasını önlemek için Netstat ile ek yükü hesaplama işlemi sessiz bir ağda gerçekleştirilmelidir.
Netstat kullanarak uygulamanın ağ ek yükünü hesaplamak için
- Netstat kullanarak geçerli arabirim istatistiklerini alın.
- Uygulamayı çalıştır.
- Netstat'ı kullanarak arabirim istatistiklerini alın.
- İki Netstat ölçümü arasında alınan bayt sayısını hesaplayın.
Örnek
Aşağıdaki örnekte, TTCP kullanarak her seferinde bir bayt olmak üzere 10 bayt veri göndermek için bu adımlar gösterilmektedir.
İlk olarak, uygulama için teorik bir ek yük hesaplanır. Bu test için tüm paketler 60 bayttır (Ethernet en düşük). Bu aktarım, bağlantıyı kurmak için üç paket, 10 veri paketi, 10 bildirim paketi (gecikmeli ACK neredeyse her seferinde tetiklenir) ve bağlantıyı düzgün bir şekilde kapatmak için dört paket gerektirir.
Bu, her biri 60 bayt veya 1620 bayt (3+4+10+10)*60=1620 olmak üzere 27 pakete eşittir. Yalnızca 10 bayt veri aktarıldığından, ek yük 1610 bayttır ve bu da 99% protokol ek yükünden fazladır.
Komutlar
netstat -e
Interface Statistics
Received Sent
Bytes 392291400 444684566
Unicast packets 487627 570086
Non-unicast packets 1159163 11300
Discards 0 0
Errors 0 0
Unknown protocols 52812
ttcp -t -h0 -D -l1 -n10 -p9 172.31.71.99
ttcp-t: 10 bytes in 2168 real milliseconds = 0 KB/sec
ttcp-t: 10 I/O calls, msec/call = 216, calls/sec = 4, bytes/call = 1
netstat -e
Interface Statistics
Received Sent
Bytes 39229207 444685382
Unicast packets 487641 570100
Non-unicast packets 1159164 11301
Discards 0 0
Errors 0 0
Unknown protocols 52812
Hesaplama
Gönderildi: 816 bayt
Alınan: 674 bayt
Toplam Bayt: 1490
Kullanıcı baytları: 10
Genel Gider: 1480/1490 = 99.3%
**Goodput: **= 5 bayt/saniye (veya 40 bit/sn)
Not
Gerçekten aktarılan baytlar, doldurma baytları Netstat değerlerinde hesaba katılmadığı için teorik değerlerle eşleşmiyor.
İlgili konular