Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Obliczanie kosztowności przy użyciu Netstat należy przeprowadzać w spokojnej sieci, aby uniknąć zniekształcenia danych, takich jak ruch broadcastowy lub multicastowy.
Aby obliczyć obciążenie sieci aplikacji przy użyciu Netstat
- Pobierz bieżące statystyki interfejsu przy użyciu narzędzia Netstat.
- Wykonaj aplikację.
- Ponownie pobierz statystyki interfejsu przy użyciu narzędzia Netstat.
- Oblicz liczbę bajtów odebranych między dwoma miarami Netstat.
Przykład
W poniższym przykładzie pokazano te kroki, używając narzędzia TTCP do wysyłania 10 bajtów danych( jeden bajt naraz).
Najpierw obliczane jest teoretyczne obciążenie aplikacji. W tym teście wszystkie pakiety to 60 bajtów (minimum Ethernet). Ten transfer wymaga trzech pakietów do skonfigurowania połączenia, 10 pakietów danych, 10 pakietów potwierdzenia (opóźnione ACK jest wyzwalane prawie za każdym razem) i cztery pakiety, aby bezpiecznie zamknąć połączenie.
Oznacza to 27 pakietów o rozmiarze 60 bajtów lub 1620 bajtów (3+4+10+10)*60=1620). Ponieważ transferowane są tylko 10 bajtów danych, obciążenie wynosi 1610 bajtów, czyli ponad 99% obciążenie protokołu.
Polecenia
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
Obliczenia
wysłane: 816 bajtów
odebrane : 674 bajty
całkowita liczba bajtów: 1490
Bajty użytkownika: 10
obciążenie: 1480/1490 = 99,3%
**Goodput: **= 5 bajtów/sekund (lub 40 bitów/s)
Notatka
Rzeczywista liczba przetransferowanych bajtów nie odpowiada wartościom teoretycznym, ponieważ bajty dopełniające nie są uwzględniane w wartościach Netstat.
Tematy pokrewne