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