Open barakmich opened 8 years ago
i'm really want this feature, i'm test with fio nbd mode and get 60 iops for read write my fio test job: [randrw] blocksize=4k filename=/dev/nbd0 rw=randrw direct=1 buffered=0 ioengine=libaio iodepth=32 group_reporting numjobs=4 runtime=40
torusd and torusblk use 50% cpu.
P.S. If i ran fio with disk on this vps i get is about 2500 Iops
Do you have progress on this issue?
We can turn on multithreaded NBD now, but it doesn't gain us much -- we block in a few locations, mostly around writing to the socket.
Turning it on doesn't hurt, however. We need to guarantee sync happens after all in-flight requests, but that's a straightforward sync primitive.
Spawned from #170