Поддержка > Общие вопросы

Долгая утилита ping

(1/2) > >>

kuzyara:

--- Цитировать (выделенное) ---kol@kol-laptop:~$ ping -c 3 ya.ru
PING ya.ru (77.88.21.3) 56(84) bytes of data.
64 bytes from 77.88.21.3: icmp_seq=1 ttl=57 time=105 ms
64 bytes from 77.88.21.3: icmp_seq=2 ttl=57 time=111 ms
64 bytes from 77.88.21.3: icmp_seq=3 ttl=57 time=106 ms

--- ya.ru ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 20236ms!!!
rtt min/avg/max/mdev = 105.123/107.605/111.014/2.492 ms
kol@kol-laptop:~$
--- Конец цитаты ---

--- Цитировать (выделенное) ---kol@kol-laptop:~$ ping -c 2 -i 0.5 ya.ru
PING ya.ru (213.180.204.3) 56(84) bytes of data.
64 bytes from 213.180.204.3: icmp_seq=1 ttl=57 time=107 ms
64 bytes from 213.180.204.3: icmp_seq=2 ttl=57 time=158 ms

--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 10114ms
rtt min/avg/max/mdev = 107.512/133.017/158.522/25.505 ms
kol@kol-laptop:~$
--- Конец цитаты ---
почему такая простая команда выполняется так долго?

vmf:
По умолчанию интервал между пингами 1 секунда.
сколько пингов, столько и секунд

--- Цитировать (выделенное) ---$ ping -c 2 ya.ru
PING ya.ru (87.250.250.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=1 ttl=53 time=27.1 ms
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=2 ttl=53 time=26.7 ms

--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 26.741/26.924/27.108/0.246 ms
--- Конец цитаты ---

интервал можно уменьшить (параметр "-i" )

--- Цитировать (выделенное) ---$ ping -c 2 -i 0.2 ya.ru
PING ya.ru (87.250.250.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=1 ttl=53 time=27.0 ms
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=2 ttl=53 time=26.5 ms

--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 200ms
rtt min/avg/max/mdev = 26.551/26.821/27.091/0.270 ms

--- Конец цитаты ---

Чаще 0.2 сек может пинговать только root

--- Цитировать (выделенное) ---$ sudo ping -c 2 -i 0.01 87.250.250.3
[sudo] password for vmf:
PING 87.250.250.3 (87.250.250.3) 56(84) bytes of data.
64 bytes from 87.250.250.3: icmp_seq=1 ttl=53 time=26.9 ms
64 bytes from 87.250.250.3: icmp_seq=2 ttl=53 time=26.5 ms

--- 87.250.250.3 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 10ms
rtt min/avg/max/mdev = 26.569/26.755/26.942/0.248 ms, pipe 2
--- Конец цитаты ---

Кроме того, если пинговать IP-адрес вместо ya.ru, то тоже быстрее будет, т.к. не будет тратиться время на DNS-запрос

kuzyara:
Спасибо, что процитировали man pages, я их читал.


А что касается dns, то вот:

--- Цитировать (выделенное) ---kol@kol-laptop:~$ dig ya.ru

; <<>> DiG 9.7.0-P1 <<>> ya.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22385
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;ya.ru.            IN   A

;; ANSWER SECTION:
ya.ru.         0   IN   A   213.180.204.3

;; Query time: 16 msec
;; SERVER: 192.168.0.6#53(192.168.0.6)
;; WHEN: Sat Dec  4 18:20:41 2010
;; MSG SIZE  rcvd: 39

kol@kol-laptop:~$
--- Конец цитаты ---

--- Цитировать (выделенное) ---kol@kol-laptop:~$ ping -c 3 -i 0.5 77.88.21.3
PING 77.88.21.3 (77.88.21.3) 56(84) bytes of data.
64 bytes from 77.88.21.3: icmp_seq=1 ttl=55 time=105 ms
64 bytes from 77.88.21.3: icmp_seq=2 ttl=55 time=103 ms
64 bytes from 77.88.21.3: icmp_seq=3 ttl=55 time=104 ms

--- 77.88.21.3 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 103.686/104.413/105.338/0.783 ms
kol@kol-laptop:~$

--- Конец цитаты ---
Так это кэширующий dns сервер виноват? :) Сразу бы так и сказали. Только вот dig десяток миллисекунд выдаёт, как ЭТО объяснить?

vmf:

--- Цитата: kuzyara от Декабрь 04, 2010, 13:02:04 ---Спасибо, что процитировали man pages, я их читал.

--- Конец цитаты ---
Тогда совсем не понятно ваше непонимание :)


--- Цитировать (выделенное) ---Так это кэширующий dns сервер виноват? :) Сразу бы так и сказали. Только вот dig десяток миллисекунд выдаёт, как ЭТО объяснить?

--- Конец цитаты ---
В вашем последнем примере нет никаких противоречий.

--- Код: ---ping -c 3 -i 0.5 77.88.21.3
--- Конец кода ---
3 пинга, между ними 2 интервала по 0.5 секунды (500 миллисекунд) - общее время 1001 мс.
1000мс на интервалы, 1мс собственно на пинги
Что не так?
 

В качестве иллюстрации: ПоказатьСкрытьvmf@vmf-home:~$ ping -c 3 -i 0.5 77.88.21.3
PING 77.88.21.3 (77.88.21.3) 56(84) bytes of data.
64 bytes from 77.88.21.3: icmp_req=1 ttl=57 time=21.6 ms
64 bytes from 77.88.21.3: icmp_req=2 ttl=57 time=20.1 ms
64 bytes from 77.88.21.3: icmp_req=3 ttl=57 time=19.8 ms

--- 77.88.21.3 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 19.877/20.566/21.666/0.802 ms


vmf@vmf-home:~$ ping -c 2 -i 0.5 77.88.21.3
PING 77.88.21.3 (77.88.21.3) 56(84) bytes of data.
64 bytes from 77.88.21.3: icmp_req=1 ttl=57 time=22.2 ms
64 bytes from 77.88.21.3: icmp_req=2 ttl=57 time=21.2 ms

--- 77.88.21.3 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 501ms
rtt min/avg/max/mdev = 21.283/21.790/22.298/0.528 ms


vmf@vmf-home:~$ ping -c 1 -i 0.5 77.88.21.3
PING 77.88.21.3 (77.88.21.3) 56(84) bytes of data.
64 bytes from 77.88.21.3: icmp_req=1 ttl=57 time=17.7 ms

--- 77.88.21.3 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 17.790/17.790/17.790/0.000 ms
vmf@vmf-home:~$

kuzyara:
Ыы, во прикол. vmf наверно меня тролит или действительно непонятно?


--- Цитата: kuzyara от Декабрь 01, 2010, 16:13:37 ---
--- Цитировать (выделенное) ---kol@kol-laptop:~$ ping -c 2 -i 0.5 ya.ru
PING ya.ru (213.180.204.3) 56(84) bytes of data.
64 bytes from 213.180.204.3: icmp_seq=1 ttl=57 time=107 ms
64 bytes from 213.180.204.3: icmp_seq=2 ttl=57 time=158 ms

--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 10114ms
rtt min/avg/max/mdev = 107.512/133.017/158.522/25.505 ms
kol@kol-laptop:~$
--- Конец цитаты ---
почему такая простая команда выполняется так долго?

--- Конец цитаты ---

--- Цитата: kuzyara от Декабрь 04, 2010, 13:02:04 ---
--- Цитировать (выделенное) ---kol@kol-laptop:~$ dig ya.ru

; <<>> DiG 9.7.0-P1 <<>> ya.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22385
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;ya.ru.            IN   A

;; ANSWER SECTION:
ya.ru.         0   IN   A   213.180.204.3

;; Query time: 16 msec
;; SERVER: 192.168.0.6#53(192.168.0.6)
;; WHEN: Sat Dec  4 18:20:41 2010
;; MSG SIZE  rcvd: 39

kol@kol-laptop:~$
--- Конец цитаты ---

--- Конец цитаты ---
Я переформулирую вопрос: почему в винде и убунте пинг по домену имени нормуль, а в runtu тормозит?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии