- Sandisk reduced SSD preconditioning time from days to just several hours
- SPRandom achieves steady state performance by using only one complete drive write
- Open sourcing SPRandom gives hyperscalers faster deployment options
Sandisk has open-sourced a key algorithm that can dramatically speed up the preconditioning process for solid-state drives (SSDs).
SanDisk Pseudo Random (or SPRandom) reduces the time required to prepare a drive for steady-state operation from over 160 hours to approximately 6.5 hours.
Traditional preconditioning methods require writing data twice or more times the total capacity of the drive using sequential and random operations. But the new algorithm writes only once to each logical address and completes the entire process in less than five percent of the original time.
SSD preconditioning matters for data centers and AI workloads
Fresh out of the box SSDs show variable performance until they go through a process called preconditioning that stabilizes their behavior.
During this process, the controller fills the drive, initiates garbage collection, manages wear leveling, and distributes over-provisioned blocks across the storage area.
This background activity must reach a steady state before the drive’s IO performance becomes predictable and reliable for production use.
Traditional preconditioning of a 128 TB drive takes over 160 hours, or nearly seven days, but Sandisk’s SPRandom completes the same task in just 6.5 hours.
A 256 TB drive requires up to 250 hours, about 10.5 days, using conventional methods, while SPRandom again finishes in just 6.5 hours.
These numbers suggest that Sandisk’s SPRandom reduced preconditioning time by between 95% and 97.4%.
The SPRandom algorithm divides the drive into overlapping sections, where the amount of overlap corresponds to the expected oversupply for each section.
As the physical addresses increase, the amount of overprovisioning gradually decreases across the drive.
The math behind SPRandom calculates how over-provisioning is distributed after preconditioning, ensuring steady-state performance is achieved in a single physical drive write.
Sandisk has released the SPRandom code as an extension to the FIO tool, which stands for Flexible IO Tester, making it freely available to the entire storage industry.
This matters to the AI, but not to your gaming PC
Hyperscale data centers and AI infrastructure operators are buying SSDs in massive quantities and need them ready for production as quickly as possible.
To shave more than 150 hours from the preconditioning time per drive translates directly to faster deployment and lower operating costs for cloud providers.
AI workloads are particularly sensitive to variation in storage performance because training and inference tasks require consistent IO behavior across thousands of drives working in parallel.
But for a typical single-drive gaming PC, spending an extra week pre-conditioning a new SSD is simply not relevant to the end-user experience.
The technology delivers enormous value at scale, but the average consumer will never notice the difference.
Sandisk’s decision to open source the algorithm is indeed generous, but the beneficiaries are data center operators with massive storage arrays.
In short, the math is smart, the time savings are real, and the impact on AI infrastructure can be significant.
However, your gaming PC will continue to work exactly as it always has, and that’s exactly the point.
Via Blocksandfiles
Follow TechRadar on Google News and add us as a preferred source to get our expert news, reviews and opinions in your feeds.



