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…
New elliptics network release: 2.9.1 Python threads: scheduling
Comments are currently closed.

What tool do you use to produce the graphs? I was hooked especially by the last “latency” graph!
It is a private testing tool from the people I work with. I did not even see or ran it.