Você pode encontrar a recente série de blogs de Brendan Gregg sobre a latência do sistema de arquivos útil. Ele mostra alguns scripts para investigar o uso do sistema de arquivos com o provedor syscall (que deve ser mais confiável para identificar os processos responsáveis do que o provedor io usado pela iotop).
Por exemplo, o script syscall-read-zfs.d
mostrado na Parte 4 pode ser facilmente modificado para investigar as gravações e agregar no pid em vez do execname.
A saída deste script também pode ser mais útil que a iotop, pois mostra o número de IOs e a distribuição da latência de IO por processo. Para um banco de dados, a latência de leituras e gravações síncronas são medidas diretas de perda de desempenho - muito mais fáceis de interpretar do que bytes por segundo.
Se você tiver tempo, também recomendo assistir a sua apresentação no BayLISA para uma demonstração prática de como ele vai investigar o MySQL problemas de desempenho de consulta.