NVMe Performance Benchmark
We use a hyperconverged NVMe cluster for our Linux V-Server solutions. Below, you can see the possible peak values for sequential and random read and write operations. All tests are run for 30 seconds each, and the resulting average is used as the final result.
Overview
| Read | Write | |
|---|---|---|
| Sequential | 154 GB/s | 35.2 GB/s |
| Random (IOPS) | 800,000 | 393,000 |
Sequential Read
fio --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=seq_read.fio --bs=1M --iodepth=64 --size=1G --readwrite=read --numjobs=64 --refill_buffers --time_based --runtime=30 Sequential Write
fio --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=seq_write.fio --bs=1M --iodepth=64 --size=1G --readwrite=write --numjobs=64 --refill_buffers --time_based --runtime=30 Random Read (IOPS)
fio --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=seq_read.fio --bs=4K --iodepth=64 --size=1G --readwrite=read --numjobs=8 --group_reporting --refill_buffers --time_based --runtime=30 Random Write (IOPS)
fio --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=seq_write.fio --bs=4K --iodepth=64 --size=1G --readwrite=write --numjobs=8 --group_reporting --refill_buffers --time_based --runtime=30 Similar articles
Was this page helpful?