LINBIT, the force behind the open-source DRBD data replication software
and LINSTOR software-defined storage (SDS), built a hyperconverged cluster
that outperformed the previous performance record by 7.2 percent and reduced
latency by 10 percent. Here are the results:
- 14.8
million remote read IOPS
- 10.6
million IOPS with 70/30 mixed read/write
- 5.0
million synchronously replicated random write IOPS
- 85μs
synchronously replicated write latency
The 14.8 million read IOPS test toppled the record formerly held by
proprietary software vendors, proving that Open Source software-defined storage
provides enterprise class performance.
These exciting results use a container-based system with three-way
synchronous replication for highly available persistent storage. The 12 server
test cluster, consisting of standard off-the-shelf Intel servers, was provided
through the Intel Data Center Builders program. The cluster is
hyperconverged, meaning that the same servers are used to run the benchmark and
to provide the underlying storage.
In a performance test, LINBIT measured 14.8 million IOPS. This is the
highest storage performance reached by a hyperconverged system on the market,
for this hardware basis. The test demonstrates that even a small LINSTOR
storage system can provide millions of IOPS at microsecond latencies. For real
world applications, LINBIT also tested 70/30 read/write workloads and the
results of greater than 10 million IOPS correspond to outstanding application
performance. More technical details are provided in their blog post
about the setup.
LINBIT chose this setup because its competitors have published test results
from equivalent systems. Previously Microsoft managed to reach 13.7 million IOPS,
and Storpool marginally topped that with 13.8 million IOPS.
LINBIT reached 14.8 million remote read IOPS - a significant jump of 7.2%.
"Those performance numbers mark a milestone in the development of
open-source SDS platforms. The numbers would scale up even further with a
larger setup.