È stata proposta una modifica al kernel Linux che ottimizza il funzionamento del nuovo allocatore di swap durante le operazioni legate alla modalità di ibernazione. Durante il lavoro, uno degli sviluppatori ha notato che il rapido allocamento di grandi aree nella partizione di swap non è supportato durante il passaggio alla modalità di ibernazione. In sistemi con SSD lenti si riscontravano problemi di prestazioni nelle operazioni che utilizzano blocchi da 4K, causando un notevole rallentamento nell'ibernazione.
Testando un sistema con un'unità Samsung SSD 830 (SATA II, 3.0 Gbps), la patch proposta, composta da poche decine di righe, ha permesso di ridurre il tempo di ibernazione quasi di dieci volte, da 324 a 35 secondi. Si sta considerando la possibilità di includere la patch nel ramo in sviluppo del kernel 7.0, nonché di portarla in retrocompatibilità nelle versioni 6.18, 6.19 e altre branch stabili supportate.
Fonte: opennet.ru
