Jens Axboe, twórca io_uring oraz opiekun systemu blokowego w jądrze Linux, zdołał zwiększyć liczbę operacji wejścia/wyjścia na sekundę (IOPS) o co najmniej 6% (możliwe, że więcej w pełnych konfiguracjach jąder Linux), poświęcając jedynie 5 minut na kodowanie. Idea polega na tym, aby buforować zapytanie o aktualny czas w systemie blokowym, wykonywane przy każdej operacji wejścia/wyjścia — ponieważ w systemie blokowym nie ma nic, co wymagałoby nanosekundowej precyzji czasowej. Jak pisze Axboe, najbardziej żałuje, że nie zrobił tego jeszcze 5 lat temu, kiedy to pomysł po raz pierwszy przyszedł mu do głowy — ponieważ, jak się okazało, realizacja konceptu zajęła jedynie 5 minut.
Źródło: opennet.ru