4.5.2. Probando el efecto del tamaño de la solicitud de E/S en las escrituras aleatorias en VDO
Esta prueba determina el rendimiento de las operaciones de escritura aleatoria en un volumen VDO con diferentes tamaños de solicitud de E/S.
Debe volver a crear el volumen VDO entre cada prueba de tamaño de solicitud de E/S.
Procedimiento
Realice los siguientes pasos en serie por separado para los tamaños de solicitud de E/S de 4k, 8k, 16k, 32k, 64k, 128k, 256k, 512k, y 1024k:
Crea un nuevo volumen VDO.
Para más detalles, consulte Sección 4.2, “Creación de un volumen VDO para pruebas de rendimiento”.
Rellene previamente las áreas a las que la prueba podría acceder realizando un trabajo de escritura
fioen el volumen de prueba:# fio --rw=write \ --bs=8M \ --name=vdo \ --filename=/dev/mapper/vdo-test \ --ioengine=libaio \ --thread \ --direct=1 \ --scramble_buffers=1Registra el rendimiento y la latencia de la prueba de escritura aleatoria:
# fio --rw=randwrite \ --bs=request-size \ --name=vdo \ --filename=/dev/mapper/vdo-test \ --ioengine=libaio \ --numjobs=1 \ --thread \ --norandommap \ --runtime=300 \ --direct=1 \ --iodepth=optimal-depth \ --scramble_buffers=1 \ --offset=0 \ --size=100g doneRetire el volumen de prueba VDO.
Para más detalles, consulte Sección 4.3, “Limpieza del volumen de pruebas de rendimiento de VDO”.