Иногда (совсем не часто), когда я набираю «netstat», на возврат требуется более 5 секунд. А в других случаях происходит мгновенно.
Я неделями наблюдал это на своем сервере (CentOS 6.4), но не понимаю почему !?
Кто-нибудь может дать объяснение?
Все дело в разрешении DNS. Если DNS-сервер работает медленно, netstat задерживает. Проходить -n
в netstat, когда вы вызываете его, чтобы пропустить разрешение, и он часто возвращается немедленно.
Другой причиной задержки является использование -p
(-b
в Windows), чтобы вернуть владельца процесса, поскольку некоторые процессы не любят, когда их запрашивают, если вы не являетесь пользователем root / администратором.