$ 45.54USD
€ 50.95EUR


Linux отримав технологію, яка прискорює стиснену пам’ять у 452 рази

Linux отримав технологію, яка прискорює стиснену пам’ять у 452 рази

Операційна система Linux має в своєму арсеналі перспективну технологію CRAM яка може суттєво прискорити взаємодію з стиснутим оперативною пам’яттю RAM. Творцем технології CRAM є інженер Метта Грегорі Прайс. За результатами експериментів CRAM продемонструвала швидкість читання в 452 рази більшу ніж популярна технологія ZRAM. Але це не означає що комп’ютери стануть в 452 рази швидшими. Про це повідомляє tomshardware.com.

Технологія CRAM в основному передбачає те що стиснуті дані залишаються в оперативній пам’яті і поводяться як звичайна пам’ять. Звичайні технології ZRAM та zswap передбачають технології обміну пам’яттю що сповільнюють процес доступу до стиснутих даних. CRAM намагається усунути цей зайвий етап.

Під час експериментів CRAM показала 489 мільйонів операцій в секунду а ZRAM лише 1,1 мільйона. Саме звідси і походить вражаюче число в 452 рази. Під час процесу запису ця різниця значно зменшується:у 20% випадків запису CRAM була в 5,4 рази швидшою за ZRAM.

Є й інша важлива особливість. CRAM потребує спеціального обладнання для апаратного стиснення та розтиснення даних, тому просто встановити нову версію Linux на звичайний домашній ПК недостатньо. Найперспективнішим застосуванням зараз вважаються сервери та системи з CXL-розширювачами пам’яті, де вартість додаткової DRAM особливо висока.

Поки CRAM ще не стала стандартною частиною Linux — розробникам потрібно вирішити низку проблем, зокрема пов’язаних із керуванням обсягом стисненої пам’яті та записом даних. Проте сама ідея виглядає цікавою: Linux може отримати набагато ефективніший спосіб використання оперативної пам’яті, що особливо важливо для великих серверів і дата-центрів.