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

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

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

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