Улучшение ввода-вывода
EnhanceIO — это модуль дискового кэша для ядра Linux. Его цель — использовать быстрые, но относительно небольшие SSD-накопители для повышения производительности больших, но медленных жестких дисков .
Обзор
[ редактировать ]EnhanceIO позволяет добавить SSD или другое быстрое дисковое устройство в качестве кэша к другому блочному устройству, например жесткому диску, чтобы повысить производительность диска. от Facebook Первоначально он был основан на аналогичном модуле Flashcache . [ 1 ] В отличие от Flashcache и других решений для кэширования, он не использует сопоставитель устройств Linux. [ 1 ] Это означает, что не создается новое блочное устройство, и кеширование можно добавить к существующим дискам без их переформатирования или даже размонтирования. Это позволяет легко добавлять кэш в существующие системы.
История
[ редактировать ]EnhanceIO был впервые анонсирован как коммерческий продукт в 2011 году компанией sTec Inc. [ 2 ] компания, специализирующаяся на SSD-продуктах. В конце 2012 года компания sTec опубликовала код модуля Linux на GitHub. Несмотря на то, что вскоре он был отправлен в список рассылки ядра Linux, [ 3 ] он никогда не был объединен с основным ядром.
В 2013 году Western Digital приобрела компанию sTec Inc. [ 4 ] На короткое время они предложили продукт EnhanceIO под своим брендом HGST. [ 5 ] Однако вскоре проект был свернут, а обслуживание модуля остановлено.
Поскольку проект был закрыт, было создано несколько его вилок с некоторыми исправлениями, позволяющими EnhanceIO работать на более поздних ядрах. По состоянию на 2017 год форк lanconnected кажется наиболее активным.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б «EnhanceIO с открытым исходным кодом для Linux» . Гитхаб . 19 августа 2017 г.
- ^ «Программное обеспечение SSD-кэша STEC EnhanceIO™» (PDF) . 13 октября 2011 г. Архивировано из оригинала 13 октября 2011 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «LKML: Разработка ОС: [ИСПРАВЛЕНИЕ] Программное обеспечение для кэширования SSD EnhanceIO» . Лкмл.орг . Проверено 21 августа 2017 г.
- ^ «Western Digital завершает приобретение компании sTec, Inc» . Hgst.com . Проверено 21 августа 2017 г.
- ^ «Программное обеспечение EnhanceIO™ SSD Cache: часто задаваемые вопросы» . Hgst.com . Проверено 21 августа 2017 г.