Re: γιατί μερικές φορές το ping αγνοεί την παράμετρο -i

Nick Demou ndemou at gmail.com
Tue Mar 20 23:05:54 EET 2012


2012/3/20 Giorgos Keramidas <keramida at ceid.upatras.gr>:
> [...] θέλω
> να δω *πόσο* περιμένει το ping όταν λες ότι καθυστερεί και τα rtt
> times από τα προηγούμενα πακέτα.
>[...]

πρώτα το προβληματικό ping με timestamps όπου έχω ``effective'' interval ~5sec:

$ ping -c5 -i0.2   some.host.gr | while read line; do echo `date
+"%M:%S"` $line; done
41:25 PING some.host.gr (X.Y.Z.Q) 56(84) bytes of data.
41:25 64 bytes from X.Y.Z.Q: icmp_seq=1 ttl=54 time=24.7 ms
41:30 64 bytes from X.Y.Z.Q: icmp_seq=2 ttl=54 time=27.2 ms
41:35 64 bytes from X.Y.Z.Q: icmp_seq=3 ttl=54 time=26.7 ms
41:40 64 bytes from X.Y.Z.Q: icmp_seq=4 ttl=54 time=25.1 ms
41:40 64 bytes from X.Y.Z.Q: icmp_seq=5 ttl=54 time=27.2 ms
41:40
41:40 --- some.host.gr ping statistics ---
41:40 5 packets transmitted, 5 received, 0% packet loss, time 20211ms
41:40 rtt min/avg/max/mdev = 24.739/26.215/27.264/1.077 ms

μετά ανακαλύπτω ότι με την παράμετρο -n όλα παίζουν όπως τα περίμενα:

$ ping -c5 -i0.2 -n  some.host.gr | while read line; do echo `date
+"%M:%S"` $line; done
41:52 PING some.host.gr (X.Y.Z.Q) 56(84) bytes of data.
41:52 64 bytes from X.Y.Z.Q: icmp_seq=1 ttl=54 time=24.6 ms
41:52 64 bytes from X.Y.Z.Q: icmp_seq=2 ttl=54 time=24.5 ms
41:52 64 bytes from X.Y.Z.Q: icmp_seq=3 ttl=54 time=24.8 ms
41:53 64 bytes from X.Y.Z.Q: icmp_seq=4 ttl=54 time=24.9 ms
41:53 64 bytes from X.Y.Z.Q: icmp_seq=5 ttl=54 time=24.3 ms
41:53
41:53 --- some.host.gr ping statistics ---
41:53 5 packets transmitted, 5 received, 0% packet loss, time 803ms
41:53 rtt min/avg/max/mdev = 24.353/24.670/24.951/0.212 ms

όμως το resolving του some.host.gr παίρνει μόνο ~0.1sec (αλλά ακόμα
και αν το resolving αργούσε την πρώτη φορά δεν γίνεται caching???):

$ time sh -c 'host some.host.gr; host some.host.gr; host some.host.gr;
host some.host.gr; host some.host.gr'
some.host.gr has address X.Y.Z.Q
some.host.gr has address X.Y.Z.Q
some.host.gr has address X.Y.Z.Q
some.host.gr has address X.Y.Z.Q
some.host.gr has address X.Y.Z.Q

real	0m0.429s

Tώρα έχω μπερδευτεί εντελώς!

_________
PS ο host ανήκει σε πελάτη με παρανοϊκές τάσεις οπότε άλλαξα το όνομα
και την IP του για να μην πάθει κρίση



More information about the Linux-greek-users mailing list