Increase in input/output speed by 6% in Linux, thanks to caching time requests

Jens Axboe, the creator of io_uring and maintainer of the block subsystem in the Linux kernel, was able to increase the number of input/output operations per second (IOPS) by at least 6% (possibly more on full-featured Linux kernel configurations) in just 5 minutes of coding. The idea is to cache the current time request in the block subsystem, made during each input/output operation—since there is nothing in the block system that requires nanosecond accuracy. As Axboe notes, he regrets not doing this 5 years ago when the idea first occurred to him—because, as it turned out, the implementation took only 5 minutes.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster