WE'RE HERE TO HELP


KB1266 - Preconditioning Devices

Published 11/10/2017 07:04 PM   |    Updated 11/17/2017 06:02 PM
This article is part of the ioMemory VSL Peak Performance Guide (click for a full list of articles in this guide).

When a read command is issued to an ioMemory device for a Logical Block Address (LBA) region that has never been written to, the device will automatically return all zeros. It will do this without accessing the NAND flash because it contains no data. This will result in speeds that are greater than the real-world capabilities of the ioMemory device.

To prevent this, be sure to 'precondition' the device by writing to all of the LBAs that you intend to read from. For example, run fio-job-05. This will fill the device with random data and it will result in read tests that more closely resemble real-world use.