it-swarm-es.com

Mostrar los archivos a los que se accede más en un breve período

Así que tengo un servidor que está luchando bajo el peso de varias instalaciones de [Wordpress. Las cosas están relativamente bien almacenadas en caché (estoy planeando mejorarlas de todos modos) pero puedo ver rápidamente que el disco IO es extremadamente alto.

He usado iotop para ver que es principalmente PHP tocando el claxon en el disco pero realmente me gustaría saber qué archivos Siento que si lo supiera, podría detectar problemas adicionales o encontrar un cuello de botella que podría ampliarse (mover cosas al disco RAM, etc.).

Entonces, estoy buscando un comando que me proporcione una lista de archivos abiertos, clasificados por su IO durante el tiempo transcurrido desde que comenzó el comando. O algo que funciona en un período establecido, como 60 segundos.

Nota: Estoy buscando más de lsof - Necesito la salida clasificada por el rendimiento total IO.

8
Oli

Prueba inotifywatch .

Desde la página del manual:

% inotifywatch -v -e access -e modify -t 60 -r ~/.beagle
Establishing watches...
Setting up watch(es) on /home/rohan/.beagle
OK, /home/rohan/.beagle is now being watched.
Total of 302 watches.
Finished establishing watches, now collecting statistics.
Will listen for events for 60 seconds.
total  access  modify  filename
1436   1074    362     /home/rohan/.beagle/Indexes/FileSystemIndex/PrimaryIndex/
1323   1053    270     /home/rohan/.beagle/Indexes/FileSystemIndex/SecondaryIndex/
303    116     187     /home/rohan/.beagle/Indexes/KMailIndex/PrimaryIndex/
261    74      187     /home/rohan/.beagle/TextCache/
206    0       206     /home/rohan/.beagle/Log/
42     0       42      /home/rohan/.beagle/Indexes/FileSystemIndex/Locks/
18     6       12      /home/rohan/.beagle/Indexes/FileSystemIndex/
12     0       12      /home/rohan/.beagle/Indexes/KMailIndex/Locks/
3      0       3       /home/rohan/.beagle/TextCache/54/
3      0       3       /home/rohan/.beagle/TextCache/bc/
3      0       3       /home/rohan/.beagle/TextCache/20/
3      0       3       /home/rohan/.beagle/TextCache/62/
2      2       0       /home/rohan/.beagle/Indexes/KMailIndex/SecondaryIndex/
9
etodd