ioremap.net

Storage and beyond

elliptics@eblob: 5000 rps of random IO requests in 1 Tb of data (100 millions of objects)

Legend.

elliptics network – distributed hash table storage
eblob – low-level data storage used as one of IO backends for elliptics network

Hardware: 2 E5530 servers (16 cores, 24 Gb of RAM) each one is connected to SAS shelf (14 disks, ext4, raid10).
Data: 100 millions of objects (total of 1042 Gb) roughly equally spread over above server nodes.
Requests: random IO reads.

Result? We have it:


Reply time (left, in ms) @ number of requests per second (right, red inclined line)



Reply time (in ms) distribution

Net result: 3500 rps within 100 ms, 4000 rps witin 200 ms.
Not that bad I think…

,

Comments are currently closed.

2 Responses to “elliptics@eblob: 5000 rps of random IO requests in 1 Tb of data (100 millions of objects)”

  • Anonymous says:

    What tool do you use to produce the graphs? I was hooked especially by the last “latency” graph!

  • zbr says:

    It is a private testing tool from the people I work with. I did not even see or ran it.