EnhanceIO: сквозная запись и только для чтения

Я установил SSD-кэш EnhanceIO на свой ноутбук.

EnhanceIO поддерживает три режима кэширования: только чтение, сквозная запись и обратная запись.

Режим кэширования только для чтения заставляет EnhanceIO направлять запросы ввода-вывода только на жесткий диск. Запросы считывания ввода-вывода выдаются на жесткий диск, а данные, считанные с жесткого диска, сохраняются на SSD. Последующие запросы на чтение для тех же блоков выполняются с SSD, что значительно снижает их задержку.

В режиме сквозной записи - операции чтения аналогичны режиму только для чтения. Режим сквозной записи заставляет EnhanceIO записывать данные приложения на жесткий диск и твердотельный накопитель. Последующие чтения тех же данных выигрывают, потому что они могут обслуживаться с SSD.

Обратная запись улучшает задержку записи, записывая запрашиваемые приложением данные только в SSD. Эти данные, называемые грязными данными, позже копируются на жесткий диск асинхронно. Чтения обрабатываются аналогично режимам "только чтение" и "сквозная запись".

Мой кэш имеет тип записи по умолчанию. Я думаю, что режим "Только чтение" должен быть почти таким же быстрым и спас бы мой SSD от деградации из-за избежания ненужных записей в него.

Я прав?

1 ответ

На диск записано большое количество файлов журналов (/var/log/xxx), к которым вы можете никогда или редко обращаться, поэтому с этой точки зрения я считаю, что ваша теория верна.

Я собираюсь изменить конфигурацию с сквозной записи на доступную только для чтения, чтобы узнать, помогает ли это загрузить Enhanceio на более раннем этапе процесса загрузки, когда initramfs загружает файловую систему только для чтения.

Если что-нибудь обнаружится, будет опубликована дополнительная информация.

Другие вопросы по тегам