Новият механизъм за суап обещава по-малко неизползвана памет и повече гъвкавост.
В Linux ядрото може да се появи важна актуализация на суап механизма – разработчиците обсъждат въвеждането на нова структура, наречена Swap Table. Целта е да се намали потреблението на памет, да се подобри производителността, да се направи по-гъвкаво разпределянето и разширяването на swap-а и като цяло да се опрости архитектурата на подсистемата.
Идеята за Swap Table се обсъждаше в общността на разработчиците на ядрото през последните няколко месеца, а сега инженерът от Tencent Кайруй Сон представи първата реализация под формата на набор от 27 пачове. Според него новата система вече показва впечатляващи резултати, като производителността се е повишила с 20 до 30% както при последователно суапване, така и при тежки натоварвания – както при обичайни страници (4K), така и при големи страници (mTHP). Това намалява количеството на неизползваната памет и в дългосрочен план може да доведе до цялостно намаляване на нейното потребление.

Swap Table също така проправя пътя за бъдещи оптимизации: суап операциите вече ще бъдат ясно дефинирани, а самата подсистема ще бъде по-разширяема и предвидима. Освен това новата имплементация решава редица натрупани проблеми, които съществуваха в стария swap код.
Пачовете все още се обсъждат и преглеждат, но ако всичко протече добре, в бъдеще може да видим Swap Table в основния клон на Linux ядрото.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!