Immer wenn hohe Festplatten-E / A vorhanden sind, ist das System in der Regel viel langsamer und reagiert weniger schnell als gewöhnlich. Was ist der Fortschritt auf dem Linux-Kernel in dieser Hinsicht? Wird an diesem Problem aktiv gearbeitet?
linux
kernel
performance
io
Tshepang
quelle
quelle
Antworten:
Ich denke zum größten Teil wurde es gelöst. Meine Leistung unter starken E / A hat sich in 2.6.36 verbessert, und ich erwarte, dass sie sich in 2.6.37 weiter verbessert. Siehe diese Phoronix- Artikel.
Hier ist ein direkter Link zum Fehler
Auch von Phoronix
Es gibt auch die Ankündigung der Veröffentlichung von Phoronix 2.6.36
Es scheint, dass Blockbarrieren verschwinden und das sollte auch die Leistung verbessern.
Es gibt auch diesen LWN-Artikel über faire E / A-Planung
Ich würde sagen, dass IO zum Zeitpunkt der Veröffentlichung von ext4 in 2.6.28 als große Sache wieder erwacht ist. Die folgenden Links beziehen sich auf Kernel-Versionen von Linux Kernel Newbies . Sie sollten die Abschnitte Block und Dateisysteme lesen. Dies kann natürlich eine unfaire Stimmung sein, oder gerade als ich anfing, die FS-Entwicklung zu beobachten, hat sie sich sicher die ganze Zeit verbessert, aber ich habe das Gefühl, dass einige der ext4-Probleme dazu geführt haben, dass die Leute sich den IO-Stack genau angesehen haben, oder Es könnte sein, dass sie erwartet hatten, dass ext4 alle Leistungsprobleme löst, und als dies nicht der Fall war, wurde ihnen klar, dass sie anderswo nach den Problemen suchen mussten.
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
quelle