Увеличаване на скоростта на вход/изход с 6% в Linux, благодарение на кеширането на забележки за времето

Дженс Акбое, създател на io_uring и ръководител на блочната подсистема в ядрото на Linux, успя да увеличи броя на операциите за вход/изход в секунда (IOPS) поне с 6% (възможно е да е повече при конфигурации с пълна мощност на ядрото на Linux), прекарайки само 5 минути в кодиране. Идеята е да се кешира заявката за текущото време в блочната подсистема, направена при всяка операция за вход/изход — тъй като в блочната система няма нищо, което да изисква наносекундна точност на времето. Както пише Акбое, най-много съжалява, че не е направил това преди 5 години, когато идеята първи път му е хрумнала — защото, както се оказа, реализацията на идеята отнела само 5 минути.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster