Я рекомендую инструмент dstat . Он имеет множество плагинов (перечисленных через "dstat --list"), которые могут помочь вам сузить область, где возникает проблема.
Можно начать с самого дорогого ввода-вывода:
# dstat -s --top-io-adv --top-bio-adv
----swap--- -------most-expensive-i/o-process------- ----most-expensive-block-i/o-process----
used free|process pid read write cpu|process pid read write cpu
0 4000M|chrome 3388 152k 97k0.6%|chrome 3388 155k 95k0.6%
0 4000M|gnome-terminal-server 4635 586B 24k0.1%|chrome 3388 0 12k0.1%
От: http://articles.slicehost.com/2010/11/12/using-dstat-to-check-io-and- своп
ping(1)
comprueba la red la conectividad (envía una SOLICITUD DE ECO ICMP -al objetivo y espera una respuesta; tenga en cuenta que algunos "administradores" de red totalmente despistados bloquean ICMP y no obtendrá respuestas incluso si el host es accesible ).
DNS (es decir, host(1)
o dig(1)
resultados )comprueba si el servidor de nombres para el nombre de host es accesible y responde.
Están totalmente separados, el servidor de nombres generalmente se ejecutará en una máquina diferente, y los RFC incluso exigen que se guarde una copia de los datos en al menos dos servidores en diferentes redes. Por lo tanto, el host puede estar inactivo o ser inaccesible, mientras que el DNS responde. O al revés.