4.8. Opciones utilizadas para probar el rendimiento de VDO con fio
Las pruebas VDO utilizan la utilidad fio
para generar sintéticamente datos con características repetibles. Las siguientes opciones de fio
son necesarias para simular las cargas de trabajo del mundo real en las pruebas:
Argumento | Descripción | Valor utilizado en las pruebas |
---|---|---|
|
La cantidad de datos que
Véase también la opción | 100 GiB |
|
El tamaño del bloque de cada solicitud de lectura y escritura producida por Red Hat recomienda un tamaño de bloque de 4 KiB para que coincida con los 4 KiB por defecto de VDO. | 4k |
|
El número de puestos de trabajo que crea
Cada trabajo envía la cantidad de datos especificada por la opción Para alcanzar el máximo rendimiento en los discos flash (SSD), Red Hat recomienda al menos dos trabajos. Un trabajo suele ser suficiente para saturar el rendimiento de los discos rotativos (HDD). | 1 para HDD, 2 para SSD |
|
Indica a los trabajos de | none |
|
El motor de E/S que
Las pruebas de Red Hat utilizan el motor asíncrono sin búfer llamado |
|
| Esta opción permite que las peticiones enviadas al dispositivo se salten la caché de páginas del kernel.
Debe utilizar el motor |
1 ( |
| El número de buffers de E/S en vuelo en cualquier momento. Un valor alto suele aumentar el rendimiento, sobre todo en las lecturas o escrituras aleatorias. Los valores altos garantizan que el controlador siempre tenga solicitudes para procesar. Sin embargo, un valor demasiado alto (normalmente superior a 1K) puede provocar una latencia no deseada. Red Hat recomienda un valor entre 128 y 512. El valor final es un compromiso y depende de cómo tolere su aplicación la latencia. | 128 como mínimo |
| El número de peticiones de E/S a crear cuando la reserva de búferes de profundidad de E/S comienza a vaciarse. Esta opción limita el cambio de tareas de las operaciones de E/S a la creación de buffers durante la prueba. | 16 |
| El número de operaciones de E/S a completar antes de enviar un lote. Esta opción limita el cambio de tareas de las operaciones de E/S a la creación de buffers durante la prueba. | 16 |
| Desactiva las llamadas a la hora del día para calcular la latencia. Este ajuste reduce el rendimiento si está activado. Habilite la opción a menos que necesite medir la latencia. | 1 |