EnhanceIOは、Linuxカーネル用のディスクキャッシュモジュールである。その目標は高速だが比較的小容量のSSDを用いて、大容量だが遅いHDDの性能を向上させることにある。
概要 EnhanceIOはディスク性能を向上させるために、キャッシュとしてSSDまたはその他の高速ディスクデバイスを、別のブロックデバイス(HDDなど)に追加することを可能にする。これは当初、Facebookの(似た様な)モジュールに基づいていた。Flashcacheや他のキャッシングソリューションとは異なり、Linuxデバイスマッパーを使わない。これは再フォーマットあるいはアンマウントしたりすることなく、新規ブロックデバイスを作成せず既存ディスクにキャッシュを追加できることを意味する。これは既存システムにキャッシュを追加することを簡便化する。
歴史 EnhanceIOはSSD製品に特化した企業、sTec Inc.によって2011年に商業製品として初めて発表された。2012年後半、sTecはGitHub上にLinuxモジュール用のコードを公開した。その後すぐにLinuxカーネルのメーリングリストに提出されたが、メインカーネルにマージ(統合)されることはなかった。
2013年、ウエスタン・デジタルはsTec Incを買収した。彼らは単に自らのHGSTブランドでEnhanceIO製品を提供した。しかしながら、事業は直ちに廃止され、(カーネル)モジュールの保守が休止された。
事業が放棄されたが故に、最新カーネル上でEnhanceIOを(正常に)作動させるための多少のパッチが当てられた数件のフォークが作成された。2017年時点では、lanconnected版フォークhttps://github.com/lanconnected/EnhanceIOが最も活発になっているようである。
関連項目
Swappiness
Linux系の話題(Linux topics)
EnhanceIO sTec Inc ウエスタンデジタルの過去の買収案件のうちSSD周りのポートフォリオ sTec Inc (日立グローバルストレージテクノロジーズ系) サンディスク系 Fusion-io Fusion-io NVMFS IO Accelerator ジェンス・アクスボー (自称?元祖)USBメモリメーカー OCZ (旧:東芝、現キオクシア系) OCZお抱えフラッシュメモリ・コントローラメーカーであった。Template:Flash_SSDでは独立系に入れられている(起業時は確かにその通りだ)が情報が古い。OCZの清算に伴い現在は消滅。
脚注
注釈
出典