web-dev-qa-db-ja.com

SSDとHDDをハイブリッドのように連携させる

90GB SSDを持っていますが、90GBがすぐにいっぱいになります。ユーザーのフォルダだけでも26GBです。これを回避するには、Symlinksを使用します(詳細については How-Toオタク記事 を参照してください)。

頻繁にアクセスされるファイルがSSDに自動的に移動されるように、個別のSSDとHDDをハイブリッドのように機能させる方法はありますか?これはWindows 8への素晴らしい追加となるでしょうが、私は希望を抱いていません。

ReadyBoostは少し似ていると思いますが、USBスティック用に設計されていると思います。私はSSDをレディブーストとしてWindows 7をインストールしようとしましたが、HDDを使用すること以上の大きな改善には気づきませんでした。

13
Paul Johnson

Momentus®XT のようなハイブリッドハードドライブが実際に離陸することはなかった(製造元が1つしかなかったため、Tier 1 OEMはそれらを使用することを望んでおらず、ドライブはキャッシュされた読み取りのみを使用している) SSDハードドライブキャッシュ、アドインSATAカード、またはソフトウェアソリューションのオプションが限られているように。

SSHD /ハイブリッドドライブ

より多くの容量が必要だが、フルSSDにしたくない場合は、SSHDがオプションになる可能性があります。

Seagate 3rd generation solid state hybrid drive(SSHD) のような最近のドライブは、元の製品よりも有望に見えますが、トレードオフがあります。それらはsome書き込みをキャッシュすることができると主張されていますが、現時点ではまだほとんどフラッシュがありません(8GB MLC、SLCモードで使用するために、NANDのごく一部が確保されています。 SanDiskのnCache)これらは、5400rpmドライブのみです。

最近では、より多くのメーカーがハイブリッドドライブを販売しています(SSDに一見似ているように聞こえるSSHDとしてブランド名を変更した後)。

SSDを使用したハードドライブのキャッシュ

残念ながら、SSDのパフォーマンスに近いオプションはありません。せいぜい、SSDよりもHDに近いパフォーマンスが得られ、最悪の場合、HD自体のパフォーマンスよりもさらに低いパフォーマンスが得られます。

プラス面として、古いSSDをアップグレードする場合、古いSSDを使用して大容量のストレージドライブをキャッシュすることは、価値のあるオプションになる可能性があります。 SSDキャッシングは、新しい高速なSSDからの恩恵ははるかに少ないようです。そのため、古い、比較的遅いSSDからほとんどのキャッシングの恩恵を受けます。

アドインSATAカード

1つのオプションは、この機能を提供できるアドインSATAカードです。これにはエンタープライズレベルのソリューションがあると思いますが、それらは私の価格帯から外れているため、調査していません。 HighPoint RocketHybrid 1220ははるかに手頃な価格ですが、トムのハードウェアガイドに 素敵な記事 について記載されています。

アドインSATAカードオプションでの私の経験。

アドインSATAカードオプションの動作を見てきたので、私が購入した Marvell 88SE91 ベースのカードには感心していません。 HyperDuo は信じられないほど信頼性が低く、ソフトウェアはクラッシュし続け、パフォーマンスはhoursの「最適化」の後でも、それ自体で基礎となるハードドライブよりもめったに高くなりませんでした。

カードを6Gbps SATA IIIポートとして使用しても、オンボード3Gbps SATA IIポートを使用するよりも Adata S511 SSDでパフォーマンスが低下しました。

Intel Smart Response Technology(マザーボードサポートが必要)

別のオプションはIntel Smart Response Technologyをサポートするマザーボードです(これはIntel Z68チップセットで始まりました)。繰り返しになりますが、THGには 良い記事 があり、このチップセットと新しいチップセットのSSDキャッシング機能に期待できることの概要を提供しています。

Intel SRTオプションでの私の経験。

Z68ベースのマザーボードで遊ぶ機会を得た後、私はさらに少ない Intelに感銘を受けた Smart Response Technology HyperDuoよりも感動しました!

当時Smart Response TechnologyはWindowsブートドライブしかキャッシュできなかったため、SSDブートドライブを用意して、SRTを使用してシステム内の別のドライブをキャッシュすることはできませんでした。ハードドライブにWindowsをインストールし、ドライバーをインストールしてから、Intel®Rapid Storage Technology(RST)ソフトウェアをインストールしてから、SSDを追加する必要がありました。この時点で、運が良ければRSTアプリケーションに新しい "Accelerate"タブが表示され、そうでなければ、プロセス全体を最初から開始して機能させる必要がある場合があります。

どうやら(ありがとう Nicholas )より新しいバージョンのRST かなり優れている 。私はまだこれを試していませんが、完全に空のSSD(パーティションなし)から始めれば、非ブートハードドライブをキャッシュできるようです。まだ60GBのキャッシュに制限されていますが、ドライブがキャッシュとしてセットアップされると、ドライブの残りの部分は通常のパーティションとして構成できます。悲しいことに、まだ1つのドライブまたはRAIDアレイのキャッシュに制限されています。

代替ソフトウェアキャッシュオプション

最後のオプションは、 OCZ Synapse SSDにバンドルされた Dataplex のようなIntel以外のソフトウェアキャッシングソリューションです。残念ながら、このソリューション(Intel SRTなど)は単一のブートドライブのキャッシュのみをサポートしていたため、唯一の利点はrequire Z68マザーボードを使用しないことでした。

残念ながら、私が信頼する方法論のサイトからのレビューはまだ見ていません。そのため、このオプションがSRTまたはアドインカードオプションとどのように比較されるのかわかりません。

最後のオプション:気にしないで、ストレージを手動で管理してください

ファイアアンドフォーゲットのソリューションはすべてうまく機能していますが、これらを自分で管理する方が簡単な場合もあります。 SSDとハードドライブを別々のドライブとして使用し、高速アクセスが不要なものをHDに置き、SSDで行うものを置きます。必要に応じて、それらの間で物事を移動します。

NTFSシンボリックリンクSSD Boost Manager および Folder2Junction などのツールがすべて役に立ちます。詳細については、 私の答え から Windows 7でSSDブートドライブを作成しようとして、古いドライブにアクセスできない を参照してください。

12
Mark Booth

いくつかのオプションがあります:

  1. Intelの最新のチップテスであるZ68には、Smart Response Technologyと呼ばれるテクノロジーがあり、まさにそれを実現しています。 SSDをキャッシュとして使用して、頻繁にファイルを読み取り、小さな書き込みを行います。ただし、これはZ68でのみ機能しました。
  2. DiskKeeperは、本質的にIntelソリューションと同じことを行うExpress Cacheと呼ばれるソフトウェアを作成しています。ただし、OEMでのみ利用できるため、機械で入手する必要があります。
  3. いくつかのRAIDカードメーカーは、SSDをRAIDアレイのキャッシュとして使用できる製品を発表または発表しています。
1
Mr Alpha