Wszystkie zmiany harmonogramu zostały wysłane w czwartek i są gotowe dla jądra Linuksa 6.4.

Po pierwsze, materiał harmonogramu Linuksa 6.4 naprawia regresję wydajności, która została wprowadzona w Linuksie 6.3 z powodu zmian „mm_cid”. Wracając do marca, kiedy Linux 6.3 był w fazie rozwoju, Intel zauważył, że nastąpił regres wydajności wpływający na PostgreSQL z dużą rywalizacją w porównaniu z Linuksem 6.2.

Poprawka polega na śledzeniu aktualnie przydzielonego mm_cid dla każdego mm/procesora zamiast natychmiastowego zwalniania przy zmianie kontekstu. Po tym, jak ta poprawka regresji przeszła przez osiem rund recenzji, jest teraz gotowa na Linuksa 6.4, więc PostgreSQL jest zadowolony i prawdopodobnie także inne obciążenia.

Jako kolejna zmiana wydajności harmonogramu dla tego nowego jądra, operacja sched_move_task powinna również wykazywać lepszą wydajność podczas korzystania z config auto-group.

Zmiany w harmonogramie Linuksa 6.4 obejmują teraz również obsługę nieuprzywilejowanych Profilowanie PSI, poprawianie przestojów z poprawkami na żywo oraz dla procesorów do planowania rdzeni, aby uniknąć wybierania ograniczonych zadań do uruchomienia.

Więcej szczegółów na temat aktualizacji harmonogramu Linuksa 6.4 znajdziesz w tym pull request.

Categories: IT Info