Für den Linux-Kernel wurde eine Änderung vorgeschlagen, die den neuen Swap-Allocator bei den Operationen im Zusammenhang mit dem Übergang in den Energiesparmodus optimiert. Während der Arbeit bemerkte einer der Entwickler, dass beim Übergang in den Energiesparmodus eine schnelle Zuteilung großer Bereiche im Swap-Bereich nicht unterstützt wird. Auf Systemen mit langsamen SSD-Laufwerken führte dies zu Problemen mit der Leistung bei der Verwendung von 4K-Blöcken, was zu einer merklichen Verlangsamung des Übergangs in den Energiesparmodus führte.
Beim Testen auf einem System mit einem Samsung SSD 830 (SATA II, 3.0 Gbps) ermöglichte der vorgeschlagene Patch, der nur aus einigen wenigen Dutzend Zeilen besteht, die Zeit für den Übergang in den Energiesparmodus um fast das Zehnfache zu reduzieren — von 324 auf 35 Sekunden. Es wird erwogen, den Patch in den sich in Entwicklung befindlichen Kernel-Branch 7.0 aufzunehmen sowie in 6.18, 6.19 und möglicherweise andere unterstützte stabile Branches zurückzuprogrammieren.
Quelle: opennet.ru
