Герб МГТУ им. Н.Э. БауманаНаучно-техническая библиотека МГТУ им. Н.Э. Баумана

Подробное описание документа

   Статья в журнале

Романов А. В.
   Объединение одинаковых данных страниц оперативной памяти, сжатых модулем ядра Linux / Романов А. В. - DOI 10.18698/2541-8009-2023-7-923 // Политехнический молодежный журнал МГТУ им. Н. Э. Баумана. - 2023. - № 7. - П.Н. 5.

Скачать документ
Полнотекстовый документ
DOI 10.18698/2541-8009-2023-7-923
ptsj.bmstu.ru/catalog/icec/sacip/923.html

Статья посвящена оптимизациям в подсистеме управления памяти в ядре Linux. Кратко описаны главные концепции управления памятью в ядре Linux. Описаны структуры данных и алгоритм работы модуля ядра zram, отвечающего за сжатие страниц оперативной памяти. Разработан алгоритм объединения страниц оперативной памяти, содержащих одинаковые данные, которые предварительно были сжаты соответствующим модулем ядра Linux. Проведен анализ результатов работы разработанного алгоритма на различных архитектурах процессора и на разных входных данных. По результатам исследования сделан вывод о неэффективности разработанного метода на системах с малым количеством одинаковых данных (дублирующие данные составляют не более 1 % всей памяти системы) и, наоборот, об увеличении скорости работы и уменьшении расходования оперативной памяти модуля ядра zram для систем, содержащих повторяющиеся данные в умеренном количестве (дублирующие данные составляют не менее 25 % всей памяти системы).

Статья опубликована в следующих изданиях

п.н. 5
   Журнал
   Политехнический молодежный журнал МГТУ им. Н. Э. Баумана. - ISSN 2541-8009 (web).
   № 7. - 2023.