Linux znacznie przyspieszy

Linux znacznie przyspieszy

Grzegorz Niemirowski
16.11.2010 18:11

Na ukończeniu są już prace nad poprawką dla jądra Linuksa, która ma znacznie przyspieszyć jego działanie.

Autorem patcha jest Mike Galbraith. Wprowadzone przez niego zmiany nie są duże: do kodu jądra dopisane zostały 224 linijki a 9 zostało usuniętych. Efekty zmian jednak są bardzo wyraźne, latencje zostały zmniejszone kilkadziesiąt razy. Użytkownik może zaobserwować znaczne przyspieszenie działania systemu, gdy jest on obciążony wieloma aplikacjami jednocześnie. Początkowe pozytywne testy zostały już potwierdzone przez wielu użytkowników. Tak dobre rezultaty osiągnięto dzięki wprowadzeniu automatycznego grupowania zadań dla poszczególnych TTY. Funkcja ta jest domyślnie włączona, można ją wyłączyć wpisując 0 do pliku /proc/sys/kernel/sched_autogroup_enabled lub też uruchamiając jądro z opcją noautogroup.

Efekty poprawki można obejrzeć na dwóch filmikach przedstawiających system na którym uruchomiona jest m.in. kompilacja jądra, glxgears, odtwarzany jest film oraz wyświetlana jest strona internetowa. Na pierwszym widać, że system jest mocno obciążony i nie radzi sobie zbyt dobrze z wieloma zadaniami jednocześnie. Na drugim filmiku system wyposażony jest w zmodyfikowane jądro i widać wyraźnie, że pracuje płynniej. Należy pamiętać, że wprowadzone zmiany dotyczą zarządzania zadaniami. Jeśli uruchomimy jeden proces mocno obciążający procesor to będzie on działać tak samo wolno jak na obecnych jądrach.

Okienko dla jądra 2.6.37 jest już zamknięte, poprawiony scheduler znajdzie się najprawdopodobniej w jądrze 2.6.38.

Programy

Zobacz więcej
Źródło artykułu:www.dobreprogramy.pl
Oceń jakość naszego artykułuTwoja opinia pozwala nam tworzyć lepsze treści.
Wybrane dla Ciebie
Komentarze (207)