Strona 1 z 1

Format wyświetlania rtt dla polecenia ping

: 25 wrz 2013, 14:28
autor: BioZ
Hej,

Potrzebuję pilnie uzyskać rezultat badania połączenia narzędziem ping. Zauważyłem, że wyświetlany rtt pakietu ma jedno miejsce po przecinku podczas gdy podsumowanie już trzy.

Kod: Zaznacz cały

64 bytes from 10.10.10.2: icmp_seq=962 ttl=62 time=18.5 ms
Zależy mi na tym, by zwiększyć dokładność wyświetlenia tego zmierzonego czasu:

Kod: Zaznacz cały

64 bytes from 10.10.10.2: icmp_seq=962 ttl=62 time=18.467 ms
Nie mogę jednak za nic w świecie znaleźć, jak to zmienić (albo poprawnie googlać). Zauważyłem, że przy wywoływaniu pinga przez różne osoby (Google Grafika) różna jest rozdzielczość rtt dla pakietów. Stąd podejrzewam, że może to być coś z ustawieniami systemu, ale tu jestem na otwartym oceanie i nie wiem co dalej. :boat: Nie wierzę, żeby zainstalowanie innego systemu i "a nuż się uda" było jedynym rozwiązaniem.

Będę bardzo wdzięczny za pomoc.
Pozdrawiam.

OS: Ubuntu Server 13.04 64b

Re: Format wyświetlania rtt dla polecenia ping

: 25 wrz 2013, 14:48
autor: ethanak
a wpadłeś na to, że pomiar dokonywany jest z określoną dokładnością (w tym przypadku 100 usec) a podsumowanie po prostu wyświetla rezultat z dzielenia z większą ilością miejsc?

Re: Format wyświetlania rtt dla polecenia ping

: 25 wrz 2013, 14:57
autor: BioZ
Nie wpadłem na to widząc różne wyświetlanie rtt dla konkretnych pakietów u innych użytkowników (to mnie wiodło w stronę locale) i mając obok FreeBSD w którym ping pomiar robi z dokładnością o dwa rzędy wielkości większą.
Chyba, że mój trop jest fałszywy i muszę znaleźć i zmodyfikować samo narzędzie ping.

Re: Format wyświetlania rtt dla polecenia ping

: 25 wrz 2013, 15:02
autor: ethanak
jeśli to nie jest problem lepiej napisz własnego pinga a nie modyfikuj istniejącego. tyle że pomiar czasu z dokładnością lepszą niż 100 usec może być problematyczny - osobiście uznałbym ziarnistość 1 msec jako rzeczywistą, a po przecinku to już tylko śmiecie.