Ilekroć jest wysoki dysk I / O, system jest zwykle znacznie wolniejszy i mniej responsywny niż zwykle. Jakie są postępy w jądrze Linuksa w tym zakresie? Czy nad tym problemem aktywnie się pracuje?
linux
kernel
performance
io
tshepang
źródło
źródło
Odpowiedzi:
Myślę, że w większości zostało to rozwiązane. Moja wydajność przy dużym obciążeniu IO poprawiła się w wersji 2.6.36 i spodziewam się, że poprawi się ona w wersji 2.6.37. Zobacz te artykuły phoronix .
Oto bezpośredni link do błędu
Również z Phoronix
Jest też ogłoszenie wydania Phoronix 2.6.36
Wygląda na to, że bariery blokowe znikają, a to powinno również pomóc w wydajności.
Jest też ten artykuł LWN na temat uczciwego planowania we / wy
Powiedziałbym, że IO przebudziło się jako wielka sprawa na temat czasu wydania ext4 w wersji 2.6.28. Poniższe linki prowadzą do wydań jądra Linuksa dla nowicjuszy , należy zapoznać się z sekcjami Blok i Systemy plików. Może to oczywiście być niesprawiedliwy sentyment lub po prostu kiedy zacząłem oglądać rozwój FS, jestem pewien, że cały czas się poprawiał, ale czuję, że niektóre z problemów z ext4 sprawiły, że ludzie patrzyli ciężko na stos IO lub być może spodziewali się, że ext4 rozwiąże wszystkie problemy z wydajnością, a kiedy nie zdali sobie sprawy, zdali sobie sprawę, że muszą szukać problemów gdzie indziej.
2.6.28 , 2.6.29 , 2.6.30 , 2.6.31 , 2.6.32 , 2.6.33 , 2.6.34 , 2.6.35 , 2.6.36 , 2.6.37
źródło