Preview

Труды НИИСИ

Расширенный поиск

Динамический анализ и оптимизация ввода-вывода в среде виртуализации GNU Linux/QEMU/KVM

Аннотация

В данной статье приведены результаты тестирования производительности ввода-вывода виртуальных операционных систем в среде виртуализации GNU Linux/QEMU/KVM и предложены способы увеличения производительности приложений виртуальных ОС с помощью более оптимального использования файлового кэша ОС Linux. Разработана утилита динамического анализа и оптимизации использования виртуальных дисков. Тестирование показало, что использование данной утилиты позволяет достичь более чем двукратного ускорения смешанных нагрузок ввода-вывода на SSD-накопителях.

Об авторах

А. Б. Бетелин
ФГУ ФНЦ НИИСИ РАН
Россия

Москва



Г. А. Прилипко
ФГУ ФНЦ НИИСИ РАН
Россия

Москва



А. Г. Прилипко
ФГУ ФНЦ НИИСИ РАН
Россия

Москва



С. Г. Романюк
ФГУ ФНЦ НИИСИ РАН
Россия

Москва



Д. В. Самборский
ФГУ ФНЦ НИИСИ РАН
Россия

Москва



Список литературы

1. Сайт "QEMU, the FAST! processor emulator". https://www.qemu.org (дата обращения 06.03.2024).

2. Сайт проекта KVM. https://www.linux-kvm.org (дата обращения 06.03.2024).

3. А.Б. Бетелин, И.Б. Егорычев, А.А. Прилипко, Г.А. Прилипко, С.Г. Романюк, Д.В. Самборский. Настройка и оптимизация системы ввода-вывода в среде виртуализации GNU Linux/QEMU/KVM/Libvirt. «Труды НИИСИ РАН», т.9 (2019), № 5, 119–129.

4. Сайт документации утилиты Flexible I/O tester (FIO). https://fio.readthedocs.io/en/latest (дата обращения 06.03.2024).

5. Сайт документации ядра Linux, раздел "Device Mapper. Cache". https://www.kernel.org/doc/Documentation/device-mapper/cache.txt (дата обращения 06.03.2024).

6. Сайт документации ядра Linux, раздел "Memory Management". https://www.kernel.org/doc/html/latest/admin-guide/mm (дата обращения 06.03.2024).

7. Сайт утилиты vmtouch. https://hoytech.com/vmtouch (дата обращения 06.03.2024).

8. Сайт утилиты vmprobe. https://vmprobe.com/intro (дата обращения 06.03.2024).

9. Стандарт POSIX.1-2017. The Open Group Base Specifications Issue 7, 2018 edition IEEE Std 1003.1-2017.


Рецензия

Для цитирования:


Бетелин А.Б., Прилипко Г.А., Прилипко А.Г., Романюк С.Г., Самборский Д.В. Динамический анализ и оптимизация ввода-вывода в среде виртуализации GNU Linux/QEMU/KVM. Труды НИИСИ. 2024;14(1):25-32.

For citation:


Betelin A.B., Prilipko G.A., Prilipko A.G., Romanyuk S.G., Samborskiy D.V. A Dynamic Analysis and Optimization of I/O in the GNU Linux/QEMU/KVM Virtualization Environment. SRISA Proceedings. 2024;14(1):25-32. (In Russ.)

Просмотров: 14


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2225-7349 (Print)
ISSN 3033-6422 (Online)