W jądrze Linux przyspieszono przetwarzanie przychodzących pakietów UDP o 12%
Do bazy kodu, na podstawie której powstaje jądro Linux 7.0, wprowadzono zestaw zmian, które podczas stres-testów w 100-gigabitowej sieci pozwoliły zwiększyć wydajność przetwarzania przychodzących pakietów UDP o 12%. Optymalizacja została zrealizowana poprzez ręczne wbudowanie 2 funkcji. Zauważono, że funkcję timecounter_cyc2time() można wywoływać przy każdym przychodzącym pakiecie, ponieważ nowoczesne protokoły wymagają uwzględnienia czasu przybycia pakietu. Z tego powodu na […]
