Respuestas:
Escribí una guía completa para rastrear cuellos de botella de rendimiento en sistemas Linux para el trabajo: http://web.archive.org/web/20101028025942/https://anchor.com.au/hosting/development/HuntingThePerformanceWumpus . Cubre más de lo que pediste, pero (con suerte) te ayudará a rastrear el problema que estás viendo, independientemente de la fuente real.
Top tiene un campo llamado "iowait". Si su sistema está viendo mucho de eso, sabe que algo está pasando. También hay iotop!
Package: iotop:
Description: simple top-like I/O monitor
iotop does for I/O usage what top(1) does for CPU usage. It watches I/O
usage information output by the Linux kernel (requires 2.6.20 or later)
and displays a table of current I/O usage by processes on the system.
Handy for answering the question "Why is my disk churning so much?".
Homepage: http://guichaz.free.fr/iotop/
IoTop es probablemente lo que estás buscando.
Podemos encontrar cuellos de botella en el rendimiento del servidor Linux utilizando el siguiente método.
Lo anterior definitivamente nos dirá el cuello de botella.
Los cuellos de botella de E / S se pueden encontrar usando algunos comandos básicos de Linux ... y también investigando y comparando sus resultados. Leer: Comprender Linux IO