Gyorsabb Zswap a writeback I/O kötegelt javításaival

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A hét elején közzétett, Zswaphoz készült jelentős teljesítményjavulást hozó javításoktól függetlenül egy másik Zswap patch-sorozat is felkerült a Linux kernel levelezőlistára, amely kisebb, de mérhető gyorsulást hoz. Zswap használata mellett a javítások 3–4%-os időmegtakarítást eredményeztek a Linux kernel fordításánál, mint minta terhelésnél. Alexandre Ghiti a Zswap writeback I/O kötegelt kezelését megvalósító javításokat küldte be, és így magyarázta a változtatást:

"A 8f29aa226f82 („mm/swap: introduce struct swap_io_ctx”) commit óta a memória-visszanyerés összevonja az egymást követő slotokhoz tartozó foliók swap-írásait egyetlen bio-ba, de a zswap writeback továbbra is minden bejegyzéshez külön I/O-t indít. Az első patch eléri, hogy minden zswap LRU bejárás kötegelt módon végezze a writeback I/O-t. A második patch „bedugja” a bejárást, hogy a block layer össze tudja vonni azt, amit a köteg már nem tud."

A javítások jelenleg felülvizsgálat alatt állnak, és eddig kedvező visszajelzéseket kaptak. A Linux kernel fordítási idején mért 3–4%-os megtakarítás is számít, különösen most, amikor egyre nagyobb az érdeklődés a ZRAM és a Zswap iránt.