Opublikowany 14 października 2026 r. film Axoncraze opisuje wolniejszy przypadek brzegowy obsługi błędu strony (page fault) przy eksperymentalnej łatce Linusa Torvaldsa do Linuksa, przygotowywanej z pomocą Claude Code pod jego kierunkiem. Wyniki przepustowości dotyczą konkretnego testu małych odczytów, a nie ogólnego przyspieszenia systemu.
Co zmienia łatka w pamięci podręcznej stron
Ośmioczęściowa seria ma ograniczyć rywalizację o licznik odwołań do folio — jednostki pamięci używanej przez jądro — podczas powtarzanych, niewielkich odczytów wykonywanych przez wiele wątków. W raporcie ZDNET z 13 października 2026 r. opisano, że częste atomowe aktualizacje licznika powodowały rywalizację rdzeni o wspólną linię pamięci podręcznej.
Proponowana zmiana opóźnia ponowne wykorzystanie pamięci usuniętej z page cache do zakończenia okresu karencji RCU, czyli mechanizmu synchronizacji read-copy-update. Dzięki temu wątek odczytujący, chroniony przez RCU, może skopiować dane do bufora użytkownika bez pobierania referencji do folio. ZDNET wskazał zarazem, że opóźnia to odzyskiwanie pamięci.
Według wypowiedzi Linusa Torvaldsa przytoczonej przez ZDNET Claude Code pomagał przy kodzie, programach testowych, materiale do przeglądu oraz pierwszym szkicu tekstu zgłoszenia. Prace odbywały się pod kierunkiem Torvaldsa. Wcześniejsze omówienie eksperymentalnej gałęzi w NeoTeo przedstawia jej kontekst.
Co mierzy benchmark
ZDNET opisał test, w którym osiem wątków wykonywało 16-bajtowe wywołania pread() dotyczące tej samej strony na czterordzeniowym, ośmiowątkowym laptopie z procesorem Intel Core i7-8565U. W tym obciążeniu przepustowość wzrosła z około 9,9–10,4 mln do 30–33 mln odczytów na sekundę, a koszt pracy jądra spadł z około 2950 do 725 cykli na odczyt. Wspólna linia pamięci podręcznej odpowiadała za 99,92 proc. zmierzonego obciążenia między rdzeniami.
Osobny test jednowątkowy przyniósł mniejszą zmianę: koszt na odczyt spadł z około 452–454 do 408–409 cykli. Obie miary dotyczą opisanych testów, nie całej wydajności Linuksa.
Zgłoszony koszt przy obsłudze błędu strony
ZDNET opisał także odczyt z niemapowanej strony użytkownika: zanim zadziała dotychczasowa ścieżka obsługi, występuje dodatkowa nieudana próba obsługi wyjątku. Axoncraze omawia z kolei wolniejszy przypadek brzegowy przy page fault.
Status gałęzi 13 października 2026 r.
Tego dnia ZDNET podał, że eksperymentalna gałąź pozostawała poza główną linią rozwoju Linux 7.3-rc6.