Linuxi kÀrjes on sissetulevate UDP-pakettide töötlemine kiirus olnud 12% vÔrra kiirem

Linux 7.0 pĂ”hijuurde on tehtud muudatused, mis vĂ”imaldavad 100-gigabitises vĂ”rgus stressitestide lĂ€biviimisel tĂ”sta sissetulevate UDP-pakettide töötlemise jĂ”udlust 12% vĂ”rra. Optimeerimine on saavutatud kahe funktsiooni kĂ€sitsi sisemise (inline) juurutamise kaudu. MĂ€rgitakse, et funktsiooni timecounter_cyc2time() vĂ”ib kutsuda esile iga sissetuleva paketi puhul, kuna tĂ€napĂ€eva protokollid nĂ”uavad paketi vastuvĂ”tu aega arvestamist. SeetĂ”ttu koormatud serveris funktsiooni timecounter_cyc2time() vĂ”ib kutsuda esile ĂŒle 100 miljoni korra sekundis.

Sellises olukorras ei suutnud automaatsed kompilaatori optimeerimised, nagu FDO (tagasiside suunatud optimeerimine), LTO (linkimise ajaga optimeerimine) ja PGO (profiili suunatud optimeerimine), tuvastada

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster