Fixing asynchronous I/O, again
Fixing asynchronous I/O, again
Posted Jan 15, 2016 9:12 UTC (Fri) by pbonzini (subscriber, #60935)In reply to: Fixing asynchronous I/O, again by andresfreund
Parent article: Fixing asynchronous I/O, again
Seriously: the number of such writebacks you can do per second is slow enough that you probably won't get much benefit from using kernel threads and from batching submissions. If you need to do thousands of writebacks per second, buy yourself a UPS or a disk with non-volatile (battery-backed) cache. I would like to see numbers (# of ops per second on *real-world* usecases, CPU utilization for kernel workqueue vs. userspace threadpool, etc.) before committing to a large change such as asynchronous system calls.