
Seagate Momentus XT が仮想ディスクをどのように認識するのか知りたいです。
- 単一の巨大なファイルとして(サイズは仮想ディスクの種類によって異なります)
- この仮想ディスク内の個別のファイルとしてですか?
最初のことが当てはまる場合、このドライブ上の仮想マシンは、通常のプラッタ ディスク上にある場合と同じくらい遅く動作します。
2 番目が正しい場合、ハイブリッド ドライブは仮想マシンの速度も向上します。ハイブリッド ドライブでは、起動時間が大幅に短縮される可能性があります。
では、ユーザー(またはその内部を知っている人)にとって、どちらが真実なのでしょうか?
答え1
ハードドライブコントローラはOSよりも下位に位置するため、セクターをキャッシュし、必ずしも特定のファイル。
Momentus XT が最も優れている点の 1 つが起動時間であることを考えると、これはさらに理にかなっています。
ただし、キャッシュの実装は文書化されていないため、これを検証するにはベンチマークを行う必要があります。
編集:
Seagate はアルゴリズムが OS に依存しないと主張しているため、これはさらに理にかなっています。
Momentus XT アダプティブ メモリ アルゴリズムは、ドライブのアクセスに不釣り合いなほど長い時間を要する小さなデータ部分を探す LBA ベースのアルゴリズムです。その後、これらのデータ部分をソリッド ステート ストレージに格納して、より迅速にアクセスできるようにします。
答え2
SSHD は LBA のみをキャッシュし、ファイルはキャッシュしません。SSHD は SATA ケーブルで接続されるため、OS やそのファイル構造についての知識はなく、データ ブロックまたは LBA の読み取り/書き込み要求のみを認識します。Seagate では「FILES」ではなく「DATA」と表記されていることに注意してください。
Seagateより:「Seagate Adaptive Memory™テクノロジーは、最も頻繁に使用されるデータを効果的に識別します。データあなたのコンピュータで。これはデータ超高速 NAND フラッシュ メモリに保存されるため、起動時間が非常に短くなり、..."
http://www.seagate.com/internal-hard-drives/laptop-hard-drives/laptop-solid-state-hybrid-drive/
答え3
実際の証拠をいくつかご紹介します。私は、標準の 5400 RPM 1TB HDD に vmdk ファイルがある VMWare 仮想マシンを持っています。起動時間は常に 50 ~ 60 秒でした。5400 RPM 1TB SSHD (モデル ST1000LM014) を購入し、vmdk ファイルをそこに移しました。VM の最初の起動では、起動時間は約 70 秒でした。4 回目の起動では、起動時間は 25 秒に短縮されました。つまり、パフォーマンス (Windows 7 の起動時間で測定) は標準 HDD の 2 倍で、これらすべてが 100 GB の vmdk ファイル 1 つで実現されたのです。
答え4
XT ハイブリッドはプラッター ドライブと同じように動作します。プラッターがあるため、大量のキャッシュ RAM も搭載されており、ハード ドライブのメモリ コントローラは、最も使用頻度の高い/アクセス頻度の高いファイルを RAM にキャッシュして、マザーボード メモリに高速にロードします。仮想ディスク イメージは単一のファイルであり、サイズが大きいため、小さなハイブリッド RAM にキャッシュされない可能性があり、利点はありません。