Сетевой стек ядра обрабатывает сообщения ICMP, отправляемые ping
командой.
Если вы не получаете ответы, кроме проблем с сетью или фильтрации, и фильтрацию на основе хоста / ограничение скорости / черный-холинг / и т.д. это означает, что машина, вероятно, перегружена чем-то, что может быть временным или сбой ядра, что происходит редко, но может произойти (неисправное оборудование и т. д.), не обязательно из-за трафика ICMP (но при попытке перегрузить его таким трафиком) может быть хорошим тестом в начале жизни сервера, чтобы увидеть, как он поддерживает вещи). В последнем случае сбоя ядра у вас должна быть достаточная информация в файлах журналов или на консоли.
Также обратите внимание, что ping
это почти всегда неправильный инструмент для проверки, работает ли сервис онлайн или нет. По разным причинам, но в основном потому, что по определению он не имитирует трафик реального приложения. Например, если вам нужно проверить, что веб-сервер все еще работает, вы должны вместо этого сделать HTTP-запрос к нему (TCP-порт 80 или 443), если вам нужно проверить почтовый сервер, вы делаете SMTP-запрос (TCP-порт 25), если DNS-сервер, UDP и TCP-запрос к порту 53 и т. д.