
iotop
y iostat
son excelentes herramientas para ver cuántas E/S están sucediendo. Pero no he descubierto cómo estas (u otras) herramientas pueden mostrarme la tasa de E/S por dispositivo y por proceso.
Así que estoy buscando una manera de iostat
mostrar los procesos específicos o mostrar iotop
las E/S por dispositivo cuando se limita a un proceso. U otra herramienta que pueda darme una idea de qué dispositivo utiliza un proceso.
Necesito esto para controlar mejor la optimización de MySQL en una caja que tiene tarjetas Fusion I/O pero aún es muy lento.
Respuesta1
Por ejemplo
iostat /dev/sda1
ya debería darle estadísticas "por dispositivo", o más bien por partición
por lo tanto, debe averiguar el nombre del dispositivo de su tarjeta Fusion I/O y simplemente agregarlo como una opción.
iostat 5 2 /dev/sda1
por ejemplo, le muestra las estadísticas de la partición 1 en el dispositivo sda para "desde el inicio" y durante los últimos 5 segundos consulte el manual para obtener más detalles ( man iostat
)
para obtener un desglose más detallado por base de proceso, utilice, por ejemplo, iotop.
verpregunta similar a serverfault
Además, es posible que desees leer más sobre cómo obtener información un poco más específica aquí: