I/O stress testing of Linux mm and improvement

Предметная область

В ядре Linux существует множество видов операций ввода вывода: синхронный и асинхронный, прямой и кэшированный, через файлы отображенные в память (виртуальную память). На эффективность ввода-вывода влиет множество параметров, например, выравнивание данных, состояние блокировки памяти, и другие.

Цель проекта

Разработать инструментальные средства для профилирования операций на айловых системах ext3/ext4/BTRFS/XFS, идентифицировать существующие проблемы и искать их решения.

Изучаемые технологии

программирование в ядре linux

изучение работы файловых систем

отладчики и профилировщики.