V jedru Linuxa je pospešen prehod v stanje spanja za počasne SSD

Za Linux jedro je predlagana sprememba, ki optimizira delovanje novega alokatorja za izmenično pomnenje (swap allocator) pri izvajanju operacij, povezanih s prehodom v stanje spanja (hibernate). Med delom je eden od razvijalcev opazil, da prehod v stanje spanja ne podpira hitrega dodeljevanja velikih območij v izmeničnem pomnenju. Na sistemih z počasnimi SSD-ji so zaradi tega nastopila težave s hitrostjo delovanja pri uporabi blokov 4K, kar je povzročilo opazno upočasnitev prehoda v stanje spanja.

Pri testiranju na sistemu z diskom Samsung SSD 830 (SATA II, 3.0 Gbps) je predlagani popravek, ki vključuje le nekaj deset vrstic, omogočil zmanjšanje časa prehoda v stanje spanja skoraj 10-krat — s 324 na 35 sekund. Razvija se možnost vključitve popravka v različico jedra 7.0, ki je v razvoju, ter morebitnega vračanja v različice 6.18, 6.19 in morda druge podprte stabilne različice.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster