WindowsでのSSDディスクの動作を最適化します。 Intelスマートレスポンステクノロジーの利点と短所

従来のストレージシステムはデータ配置を意味します ハードディスクx HDDとSSDソリッドステートディスク。 近年、HDD能力は急速に成長しています。 しかし、偶発的なアクセス中のそれらの速度はまだ小さいです。 データベースなどのアプリケーションによっては、 クラウドテクノロジー または仮想化は、高いアクセス速度と大容量の両方に必要です。 HDDのみを使用することは受け入れられないことがわかりますが、 sSDを使用する。 不当に高価です。 キャッシュとしてのみSSDを使用する 最適な割合 システム全体の価格/性能。 この場合、データ自体がHDDの静電容器に配置され、高価なSSDはこれらのデータへのランダムアクセスでパフォーマンスが向上します。

ほとんどの場合、SSDキャッシュは次の場合に役立ちます。

  1. 読み取り時のHDD速度がボトルネックであるとき。
  2. I / O操作が録音よりも大幅に読み取るとき。
  3. 頻繁に使用されるデータがSSDサイズより小さい場合。

決定

SSDキャッシングは生産性を高めるための追加のキャッシュです。 キャッシュとして使用するために、1つ以上のSSDを仮想ディスク(MOON)に割り当てる必要があります。 これらのSSDはデータストレージには利用できません。 現在、SSDキャッシュサイズは2.4TBに限定されています。

読み書き操作が行われると、データのコピーがSSDに配置される。 次回、このブロックでの操作はSSDから直接行われます。 その結果、これにより反応時間が短くなり、その結果、全体的な性能が向上します。 残念ながら、SSDが拒否され、データは失われません。 キャッシュには、HDDからのデータのコピーが含まれています。

SSDキャッシュはグループブロックに分割され、各ユニットはサブブロックに分割されています。 仮想ディスクのI / O操作の性質は、ブロックサイズとサブブロックの選択を決定します。

キャッシュを埋める

HDDでデータを読み、それらをSSDに記録することはキャッシュフィルと呼ばれます。 この操作は、ホストが読み取りまたは書き込み操作を実行した直後のバックグラウンドで実行されます。 キャッシュ作業は2つのパラメータに制限されています。

  • 読み込んだしきい値を入力します
  • 書き込み閾値を入力します

これらの値はゼロより大きいです。 それらがゼロの場合、読み書きまたはレコードのキャッシュは機能しません。 これらの値に従って、各ユニットはその読み取りまたは記録カウンタに関する。 ホストが読み出し動作を実行し、データがキャッシュ内にある場合、読み取りカウンタは増加する。 キャッシュ内にデータがない場合、読み取りカウンタが入力中の順次読み取りしきい値の値以上である場合、データはキャッシュにコピーされます。 カウンタの値が読み取り順に入力されない場合、データはキャッシュによって読み取られます。 記録操作のために、状況は似ています。

SSD-Casha Workシナリオ

I / Oタイプ

I / OタイプSSDキャッシュ構成を決定します。 この構成は管理者によって選択され、ブロックパラメータ、サブブロック、順次読み取りされたしきい値と書き込みの入力しきい値を定義します。 データベース、ファイルシステム、およびWebサービスによると、I / Oタイプに準拠した3つの所定の構成があります。 管理者は仮想ディスクのSSDキャッシュ構成を選択する必要があります。 作業中は、設定の種類を変更できますが、この場合キャッシュの内容がリセットされます。 定義済み構成が使用されているロードプロファイルに適していない場合は、独自のパラメータ値を指定できます。



ブロックサイズは「ウォームアップ」キャッシュ、すなわち 最も要求されているデータがSSDに引き継ぎます。 データが互いに近いHDD上にある場合は、大きなブロックを使用することをお勧めします。 データが混沌としている場合は、小ブロックを使用するように論理的です。

サブリンドロッカのサイズもキャッシュウォーミングの時間にも影響します。 その大きさはキャッシュ充填時間を短縮するが、ホストからの要求までの反応時間を増加させる。 さらに、サブブロックのサイズは、プロセッサの負荷、メモリ帯域幅、およびチャネルにも影響します。


キャッシュウォーフィングの例を計算するには、次の方法を使用できます。

  • T - 秒単位でのタイムキャッシュ
  • I - ランダムアクセスを備えたHDDの値の値
  • S - 入出力のブロックサイズ
  • d - HDDの数
  • C - フルSSD
  • P - 読み取り順位閾値または入力中の書き込み閾値

それからt \u003d(c * p)/(i * s * d)
例:250 IOPSを持つ16個のディスク、キャッシュとして1つのSSD 480GB、ロード文字 - Webサービス(64KB)、および読み取り込みのしきい値\u003d 2。
その後、温暖化時間はT \u003d(480GB * 2)/(250 * 64KB * 16)÷3932秒×65.5分

テスト

まず、SSDキャッシュを作成するプロセスを検討してください。

  1. 仮想ディスクを作成したら、▲を押してからSSDキャッシングを設定します。
  2. 有効にします
  3. ドロップダウンリストから設定を選択してください
  4. [ディスクの選択]をクリックし、キャッシュとして使用するSSDを選択します。
  5. OKをクリックしてください

制限事項

  • キャッシュとして使用できるのはSSDSのみです。
  • SSDは毎回1つの仮想ディスクにのみ割り当てることができます
  • 仮想ディスクあたり8 SSDにサポートされています
  • システムへの全2.4TB SSDをサポートします
  • SSDキャッシングの場合は、システムとは別に購入されているライセンスが必要です。

結果

テスト設定:

  • HDD Seagate Constellation ES ST1000NM0011 1TB SATA 6GB / S(x8)
  • SSD Intel SSD DC3500、SSDSC2BB480G4,480GB、SATA 6GB / S(x5)
  • RAID 5
  • I / O型データベースサービス(8KB)
  • I / Oパターン8KB、ランダムREAD 90%+書き込み10%
  • 仮想ディスク2TB。

式によると、加熱キャッシュT \u003d(2TB * 2)/(244 * 8KB * 8)×275036 S≧76.4 H




PCを加速させる従来の方法は、プロセッサとビデオカードのアップグレードまたは加速度、およびボリュームの拡張です。 ランダム・アクセス・メモリ。 この場合、コンピュータの重要性が少ない部分は無視されることが多い - ディスクサブシステム。 その速度は、少なくとも強力なCPUまたは不要なギガバイトのRAMのパフォーマンスに影響を与えます - ハードディスクが「遅くする」とは限り、すべての超速度のコンポーネントは辛抱強く待つことを余儀なくされます。そしてそれらと一緒に - そしてユーザー。

実際には3つまでディスクサブシステムを加速する方法は、高速モデル、RAIDアレイアセンブリ、SSDへの移行であり、これらのアプローチのそれぞれはその欠点を持っています。 Intel Z68チップセットの出力を使用すると、プロセッサgiantはPCユーザーに別のパス - システムが積極的に小さなSSDに取り組んでいるデータの中間キャッシュを招待しました。 テクノロジーはスマートレスポンスという名前を受け取りました。 ちなみに、IntelがこのテクノロジをPCに提供したことを指定していません。実際には、高水準サーバーの重負荷RAIDアレイ(Adaptec Maxiq)のAdaptecによって2009年にSSDキャッシングが提案され、その後他のソリューションが提示されました。エンタープライズストレージマーケットプレーヤー。 競合他社がパイオニアの企業セグメントに従ったことの特徴は、ユーザーでも同じことが起こり、今日は、OCZシナプスキャッシュソリッドステートドライブの例でIntelスマートレスポンスの類似体の1つを調べます。 ハードドライブ上のそのようなハイブリッドシステムの利点は明らかである:頻繁に使用されるデータはラジカルより速いSSDに転送される。 そして比較的独立したソリッドステートドライブ、この使用モデルは、能力を犠牲にする必要がないという事実のために、SSDおよびHDDのギガバイトのコストはまだ異なるという事実のために、より有益です。

テスト参加者

「基準点」として、従来のハードディスクの性能を評価するために、Western Digital Velociraptor WD1500HLHXが実行されます。

WDベロシラプター


これは、SATA 6 GB / Sおよび32 MBのバッファーのサポートによって特徴付けられる、最後の世代の「レイサー」からの最年少の150ギガバイトモデルです。 「捕食者」WDの家族全員と同様に、 主な機能 このディスクの - スピンドル速度10000rpmと2.5 "フォームファクタ(物理的には大規模な3.5インチラジエータには設置されています)。急速な速度と小さい板の大きさのために、線速度の成長が達成され、特に縮小アクセス時間がかかります。従来の7200 RPMモデルと比較して、遅い「緑色」シリーズは言うまでもありません。その結果、PCやワークステーションの市場で入手可能な最速のSATAドライブが得られます。

2番目のテスト参加者は、2つのVelociraptorのRAID-0の配列です。この配当が、チップセットコントローラ上のアレイのすでに既存のアレイの組み立てに2回目のディスクの簡単な取得をもたらすのを見ましょう。

テスト - SSDドライブOCZ vertex 3 max IOPSの3番目のデバイスは120 GBです。


今日、それは実際には、フォームファクタ2.5 "(PCI Express X4とHSDLインターフェイスを備えた周辺デバイスが考慮されません)。SSDは2世代の最上位の変更に基づいていますSandforce Controller - SF-2281、25ナノメートルを使用しています nANDメモリ ミクロン生産 記載されている性能は、リニア読み出し、500 Mb / sで550 Mb / sです。記録時には、アクセス時間は0.1 msです。 ランダムアドレス指定 - 最大85000 IOPSで4キロバイトブロックレコードを記録するときの最大パフォーマンス。

4番目と5番目のテスト参加者は、OCZ頂点3 max IOPSとのタンデムの単一のWDベロシラプタからのハイブリッドインテルスマート応答構成になります。 それらはキャッシングモードによってのみ異なります。 Intelスマートレスポンスは何ですか? すでに上記のように、その本質はSSDの積極的に使用されたデータのキャッシュに登場します ハードディスク (これは、どれほど早くそして完璧であるかに関係なく、いくつかのパラメータでは固体状態に大きく劣っています)。 バックグラウンドのシステムは、OSファイルとユーザーがどのように参照されるかを分析し、それらをSSDドライブに移動させます。 残念ながら、Intelのマーケティング担当者は、会社のプラットフォームのすべてのユーザーにこのオプションを使用する機会を与えません - Smart ResponseはZ68チップセットでのみ利用可能です。 そのようなハイブリッドアレイの一部として働くために、当社はこれらの目的のために特に最適化された独自のSSD Intel 311(Larson Creek)を提供しています(それはより多くのMLCにかかるSLCチップに基づいていますが、「生きている」もっと長い)。 幸いなことに、少なくとも制限はありませんので、通常のOCZ頂点3を使用しています。

Intel Smart Responseの設定

Intelスマートレスポンス設定手順は非常に簡単ですが、「落とし穴」を欠いていませんが、 ユーザが既に収集されたオペレーティングシステムに遭遇する可能性がある最初の問題は、そのHDDを加速させることを望む最初の困難であり、コントローラをRAIDモードに変換する必要がある。 当然のことながら、いくつかのトリックがなければ、それを実行することは不可能です - OSはロードを停止します。 この問題は、Microsoftからのドライバ標準を交換し、Windows 7のインストーラを介してRAIDドライバのレジストリまたは「注入」または「注入」を介して解決します。 Acronis True。 画像プラスパック。

2番目の複雑さ - 上記の手順の後、Intel Rapid Storage Control Utilityは依然としてスマートな応答を整理する機能を表示しません。 問題はドライバを再インストールすることによって解決されます(そしておそらく将来は訂正されます。 新しいバージョン パッケージ)。

Intel Smart Responseのハイブリッド配列を作成します


作成されたマッサリのステータス


そのため、Intel Rapid Storage Control CenterにSSDシステムをインストールした後、[Accelerate]タブが表示され、そこにキャッシュしたいSSDボリューム(13.6 GBまたは最大64 GB)、およびどのようなモードであるかを選択できます。作業スマートレスポンスは改善(拡張)または最大(最大)です。 キャッシングの文字が異なります。優れたものは、アクティブな読み取り要求が行われたデータ(実行可能ファイル、ライブラリなど)のみ、および最大キャッシュのデータのみがバッファリングされます。 したがって、あらゆる種類の一時ファイル、コンテナ(たとえば、Adobe Photoshop Scratch FileまたはLightroom Catalog)を著しく加速されますが、停電またはSSD出力が発生した場合、データは必然的に失われます。 物理的に、それらのアクティブなアクセスが停止しない間、それらはHDDに転送されません。

スマートレスポンス設定が最初から想定されている場合は、OSのハイブリッドアレイに置くと、そのプロシージャはPOSTの直後に表示されるディスクコントローラの設定メニューで行うこともできます。

SSDの残りの部分はユーザーが利用できます。


SSD未使用のスマートレスポンステクノロジはユーザーがアクセス可能なままであることに注意してください。たとえば、ソフトウェアなどをインストールできます。

最後に、6番目の参加者 - OCZシナプスキャッシュは120 GBのキャッシュです。


(敏捷性シリーズから)ブランドの頂点の下のコレクションから、それは実際にはファームウェアによってのみ異なります。

OCZシナプスキャッシュ。


このドライブの基礎はまだSandforce SF-2281ですが、このモデルのファームウェアは主に耐久の作業に焦点を当てています。 これを行うために、過剰プロビジョニングの程度(徐々に故障の場合には表皮のためのセルの予約)は50%と同じです。

ドライブボード


実際、120ギガバイトモデルは60 GBだけの操作で、60 GBの容量で若い修正では使用可能です。普通のSSDとしてシナプスキャッシュを使用することは点がないことは明らかです。

裏表紙


ファームウェアへの変更は有益ではありません。 Synapse Cacheは、American Company NveloからライセンスされたOCZユーティリティデータプレックスを使用するように設計されています。 Intel Rapid Storage Driverのように、このユーティリティ「FLY」では、コンピュータで発生したすべてのディスク操作を分析し、バックグラウンドでSSDの「ホット」データを転送します。 しかし、違いがあります:最初は彼女の後に sSDを設定します。 システムから完全に消え、ユーザーに利用できなくなります。 第二に、データプレックスはRAIDモードでは動作を必要とせず、したがって互換性があります。 マザーボードこの技術をサポートしていないHDDコントローラ。 このソリューションのメインの "Plus"は、Intel Z68だけではなく、すべてのチップセットとの完全な互換性です。

残念なことに、制限なしに、データプレックスはWindows 7でのみ機能し、現時点では2 TB以上の容量のハードディスクをサポートしていません(年末までに修正される予定です)。 さらに、システムHDDにアクセスするだけで、ソフトウェアやゲームを別のハードドライブにインストールしたい場合は、「加速」しません。

技術の特徴は、それが常にキャッシュして読み取り、データを記録することです。 スマートレスポンスで強化された安全な中間モードではありません。 当然のことながら、ユーザーデータの安全性を恐れていますが、頂点3のように、OCZシナプスキャッシュとバックアップエリアの50%、6.25%は6.25%ではありません。

データプレックスの美しさがその設定を簡単にすること:SSDを接続し、OCZサイトユーティリティからダウンロードする必要があります(登録後)、ドライブとそのパッケージの指示にあるコードを入力して再起動します。 PC。 すべて。

それが構成全体のユーティリティです


それは素晴らしいですが、もはや操作を生み出す必要はなく、システムからの設定はありません、そしてそれらは必要ありません。 「スタート」メニューでは、キャッシングが積極的にあることを元気に報告するデータプレックスステータスチェックユーティリティだけがあります。

さて、何が良くなるのか見てみましょう。
テスト技術

次の構成のテストベンチでテストを行った。

  • マザーボード:サファイアピュアプラチナZ68(Intel Z68 Express);
  • プロセッサ:Intel Core I3-2100。
  • rAM:キングストンKVR1333D3N9(2×2 GB、DDR3-1333);
  • ビデオカード:柵。 GeForce GTX。 480;
  • ドライブ:WD Velociraptor WD1500HLHLHX X2、OCZ頂点3 MAX IOPS 120 GB、OCZ Synapseキャッシュ120 GB。
  • モニター:LG W3000H;
  • 電源:ハントキーX7-900(900 W);
  • オペレーティングシステム:Microsoft Windows 7 Ultimate X64、Intel RSTドライバ10.8.0.1003。
次のテストアプリケーションのセットを使用しました。
  • CrystalDiskMark 3.0.1 x 64 - ドライブの線速度の合成推定値は、4 KBブロックへのランダムアクセス、およびアクセス時間をランダムにアクセスして、64の要求のキューのキューを使用したマルチスレッドモードの速度です。
  • SSDベンチマークとして1.6.4237.30508 - ドライブの線速度の合成推定値、キューキュー64の深さを持つマルチスレッドモードでの速度、およびアクセス時間と同様に4 KBブロックに。
  • HD Tune 5.0 - ドライブからの線形読み取りチャートの取り外し。
  • FutureMark PCMark Vantage HDD Suite - 最も人気のある種類のアプリケーションでユーザーの作品をエミュレートするテストコースのセット。
  • FutureMark PCマーク7システムストレージ - PCMark Vantageと同様に、PCシステムドライブの評価に焦点を当てた一連のテストコースです。
  • レタッチアーティストPhotoshop Benchmark - PCの速度を推定するように設計されたAdobe Photoshop用の自動フィルタセット。
  • DriverHeaven Photoshop Benchmark - Adob\u200b\u200b e Photoshop用の以前のフィルタのセットに似ています。
  • PPBM5 - Adob\u200b\u200be Premiere CS5のベンチマークは、3つの異なるビデオEdiesのプロジェクトであり、そのうちの1つがハードディスクのパフォーマンスにとって重要です。
評価された:
  • oS BOOTRACERユーティリティを使用した起動時間(OSカーネルの開始とオートローダ内のすべてのサービスとプログラムの完全なダウンロードの間の時間を修正)。
  • oS Microsoft Word、Excel、PowerPoint 2010を使用した時間、4.2 MB(4208ページ)のサイズのテキスト文書を開く(4208ページ)、50.6 MB(65187回線)、72 MB(69スライイド)のプレゼンテーションのテキスト文書を開きます。それぞれ;
  • 開始時刻Crysis 2 DirectXモード11のテストシーン高解像度テクスチャパック(シーンを起動する前に、アドレナリンCrysis 2ベンチマークツールで始まります)。
  • 起動時刻テストS.T.A.L.K.E.R. Pripyatベンチマーク(テストシーンの開始前のゲームスクリーンセーバーの外観からの時間)。
すべてのキャッシングアルゴリズムが最大の性能を達成できるように、すべてのテストを5回開催しました。

クリスタルディスカック。

WD Velociraptor WD1500HLHXX.


2x WD Velociraptor RAID-0









最初の合成試験はすぐにSSDドライブを好むと予測されており、これは驚くべきことではありません。第2世代の最も強力なサンドフォースコントローラに基づくデバイスは、最小アクセス時間(ソリッドステートドライブの主な粘度である)だけでなく自慢することができます。しかし、巨大な線形速度も巨大な率です。 その結果、巨大なマージンのOCZ頂点3は、WD VelociraptorとそのベースのRAID-0の前にあります。 ただし、興味深い結果があります。まず、Intelスマートレスポンスに非常に大きなオーバーヘッドがあることが注目に値します。 特に、拡張モードでは、読み取りモードで壮大な生産性の利得を観察しますが、レコードインジケータはリニアアクセスの単一のハードディスクよりもさらに低くなります。 最大化モードへの移行はさらに影響を受けています。システムは、読み取り時にさらに40 MB / sを失いますが、特に小ブロックでは、記録速度は自然に成長しています。 TRUE、リニアアクセスでは、孤立したOCZの頂点3ではなく、「レイポーズ」からRAID-0でもスマートな応答を比較できません。ただし、この場合、レコードがSSD自体にはないことを理解する必要があります。 「スルー」ハードディスク上で、観測された増加は、ソリッドステートドライブに記録するときの鋭いスピードのスピードで得られた平均値です。

2番目の興味深い観察:合成試験におけるシナプスキャッシュOCZシステムは、Intel SRTモードの両方よりも著しく劣っています。 線形速度では、RAID-0に匹敵するため、小ブロックを使用して作業するときは、最大50%のIntel SRTに劣ります。 その結果、この結果があると言うのは困難です。一方では、合成テストでは、そのようなキャッシュアルゴリズムで、もう一方の上に、NANDセルを身に着けないようにできるだけ少ないと干渉する必要があります。 Intelよりもスマートなアルゴリズムを開発することができます。 CrystalDiskMarkと同様のユーティリティを生成する要求のスコールの処理のオーバーヘッドコストには、Intelスマートレスポンスのスコールの処理の処理のオーバーヘッドコストに影響を与える可能性があります。

SSDベンチマークとして。


WD Velociraptor WD1500HLHXX.



2x WD Velociraptor RAID-0






WD Velociraptor + OCZ頂点3 max IOPS(Intel SRT Enhanced)



WD Velociraptor + OCZ頂点3 max IOPS(最大Intel SRT)



WD Velociraptor + OCZシナプスキャッシュ


同じ種類のCrystalDiskMarkユーティリティおよびSSDベンチマークにもかかわらず、それらは異なるテストアルゴリズムに基づいています。特に後者はSSDスピードをはるかに顕著に評価し、それらに記録されているデータの総量は1パスあたり3 GBになります。 その結果、かなり面白い絵があります。

1つのHDDからRAID 0へ移動すると、面白いパフォーマンスインジケータに注意してください。 リニアの読み取りおよび書き込みモードでは、それは期待通り、約80~90%です。 ただし、マルチスレッドモードで小さな要求を負荷している場合は、単一のディスクの最速の最速の2倍以上の動作を開始します。 この簡単な説明:Intel Rapid Storage Driverロジックは完全にキャッシングに対応し、明確に定義されたVelociraptorファームウェアはクエリキューを正常に並べ替えます。 これらのHDDはそのような条件での作業のために設計されており、彼らの可能性がRAIDでよりよく明らかにされていることは驚くべきことではありません。

SSDとしては、CrystalDiskMarkとは異なり、それらの両方が約20%の独立したSSDが動作していますが、拡張モードに対するIntel SRT最大化モードでの読み取り速度の大幅な低下を検出しません。 拡張モードでは、AS SSDクエリフローがCaching Solid State Driveに完全に転送されていないことも興味深いものです.4K 64Thrdパターン(Accessブロック4 KB(64同時ストリームでランダムアドレッシングを備えたアクセスブロック4 KB)、アレイ最大化モードで45500 IOPSに対して18200 IOPSを示します。

OCZシナプスキャッシュに関しては、インジケータはそれで保存されます。ただし、Intel SRTよりも読み取られたときにほぼ2倍の遅いですが、記録(特にマルチスレッド)がはるかに優れています。 最も可能性の高い、データプレックスの機能は再びここで再度作業します。一方では、このアルゴリズムは、積極的に読み取り要求を積極的にキャッシュします。

HDチューン

WD Velociraptor WD1500HLHXX.


2x WD Velociraptor RAID-0



WD Velociraptor + OCZ頂点3 max IOPS(Intel SRT Enhanced)


WD Velociraptor + OCZ頂点3 max IOPS(最大Intel SRT)


WD Velociraptor + OCZシナプスキャッシュ


最後に、米国が検討したストレージサブシステムの6つのオプションすべての読み取りの検討は、前の2つのテストが非常に珍しい振舞いをした理由の詳細を示します。 両方のIntel SRTモードのチャートでわかるように、リニアモードで読み取るためにHDDにアクセスするときに、ドライバは何かを実行し始め、テストアプリケーションによって選択可能なデータを積極的にキャッシュする可能性が高い。 その結果、スピードで目立つ「失敗」を見ています。 占有スペースが終了するとすぐに(そして私たちの場合は、占有されているOSとテストパッケージの境界線のほぼ正常なレベルまで、チャート上の鋭いジャンプ) - すべてが正常になります。 さらに、システムシステムシステムシステムシステムOCZ vertex 3はまた、バックグラウンドでこのSSDがビジーエリアを介して非常に活発にサービス操作を行うことを示しています。

OCZ Synapse Cacheによるシステム読み取りスケジュールは一般的に説明はありません。明らかに、HDの調整の控訴の性格は単にデータプレックスにとって理解できないことです。 実際、HDチューンが使用されているように、HDDアクセスフォーマット(1MBの線形ブロック)データプレックスは、ハードディスクによって提供される比較的きれいな速度の性能を低下させることさえしています。
FutureMark Pcmark Vantage HDDスイート










ここでのOCZ頂点3が支配的な位置を占めるため、PCMark Vantageは主に読み取り読み取りアクセス時に重要です。 同様に、これは2つのWD VelociRaptorのRAIDアレイの結果に影響します。ランダムレコーディングの半分のリニアの読み書きと2回以上の2倍です。この構成の結果は400ポイントの結果だけが単一の "rapetorの結果です。 "。 同じ理由で、最大化されたアレイが拡張された構成よりわずかに優れているだけで、テストパッケージによって行われた動作の大部分は読み取りに向けられています。 インテルSRTの後ろのOCZシナプスの順位は10%だけが合成テストよりもかなり少ないことに注意してください。

興味深いことに、Dataplexは副題に貢献しています Windowsメディア。 センター、Windows Media Player、およびアプリケーションのダウンロードは、強化モードでIntel SRTよりも優れています。これは、レコード操作のキャッシングからの利点の直接的な証拠です。 同時に、Windowsフォトギャラリーで Windows Defender。 代替技術は絶望的に失われ、それがIntelソリューションの後ろに判明しています。

また、PCMARK Vantageでは、OCZシナプスキャッシュの奇妙な動作、またはデータプレックステクノロジが発生しました。 テストの最初の通過後、後続の結果は非常に低い結果を示し、システムはそれを追跡することは不可能でした。一方のパスでは、2番目の7000、3番目と3000の間、配列は15,000ポイントを取得できます。 。指標を予想される30000に戻すことは、合成テストのいずれかを繰り返すことができる(再起動は役に立ちませんでした)。 明らかに、この場合、私たちはソフトウェアの地元の欠陥を持っています。これは非常に可能性が高い、Nveloは次のリリースでそれを修正します。 ただし、他のテストでは、そのような動作が見つかりましたので、全体的な結果に影響を与えない単一のケースと見なすことができます。

FutureMark PCマーク7システムストレージスイート









リサイクルテストパッケージPCマークVantage 7システムストレージスイートはアクセス時にさらに依存していますが、最終結果をカウントするときには線速度がいくつか注意が必要です。 その結果、RAIDアレイはすでに1つのHDDの前に5%だけではなく20%だけです。 同時に、Intelスマートレスポンスを基準としたOCZシナプスキャッシュで示されている、著しく低い線形読み取り速度を提供します。このテクノロジーはベアサービスに提供します。最大化モードのSRTより45%少ない結果が得られます。 各テストの結果を見ると、絶対にデータプレックスが絶対に絶対に劣っていることは明らかですが、PCMark Vantageでは、この技術は時々勝ちました。

起動時間OS。

実行1を実行します。 実行2を実行します。 実行3を実行します。 4を実行します。 5を実行します。
WD1500HLHX. 28 25 20 20 20
2X WD1500HLHX RAID-0 31 20 17 17 17
OCZ頂点3 MAX IOPS 120 GB 12 12 9 9 9
31 14 13 10 10
24 9 10 9 9
27 11 11 11 11

本当の生活の中で今日テストされたオプションのそれぞれの使用をするものの評価まで、特殊なテストから行ってください。 最初のものはWindows 7 SP1 64ビットにロードされます。 測定は5回連続して再起動した。

ご覧のとおり、マイクロソフトは、ユーザーが同じソフトウェアセットを起動したときのスローディスクサブシステムの効果を最小限に抑えようとしました。すでにWindows PrefetcherとSuperFetchテクノロジの2番目のロード、最もアクティブな実行可能ファイルとライブラリをディスクの始まり(最も迅速な部分)を起動すると自動的にRAMにダウンロードするには、スタート時間が1つのWD Velociraptorと55%(!)のための開始時刻の減少を示します。 3回目の再起動に、彼らはすでに最大の効率を達成し、それぞれさらに縮小されます - それぞれ40%と82%減少しました!

SSDのHDDからの移行が予想されます.OCZ頂点3 MAX Windows 7がわずか12秒で開始され、スーパーフェッチの後、プリロードから「捨てる」以降はすべて不要です。 9.ここではハイブリッドアレイの速度で驚いた時間があります。見ているように、システムの最初の起動はHDDとほぼ同じですが、2回目は開始時刻が急激に減少します。 興味深いことに、最大化されたIntel SRTとデータプレックスシステムの最小値はすでに2番目の再起動に到達しており、拡張されたニーズ3はこれに起動します。

OS開始時間とMS Officeパッケージ

実行1を実行します。 実行2を実行します。 実行3を実行します。 4を実行します。 5を実行します。
WD1500HLHX. 60 62 29 23 26
2X WD1500HLHX RAID-0 29 26 28 28 31
OCZ頂点3 MAX IOPS 120 GB 14 15 12 15 13
WD1500HLHLHX + OCZ頂点3 SRが強化されました 21 16 12 19 12
WD1500HLHLHX + OCZ頂点3 SRが最大化されました 20 21 15 15 15
WD1500HLHX + OCZシナプスキャッシュ128 GB 31 14 16 17 13

Microsoft Word、Excel、PowerPointをオートロードするためのExcel、PowerPointを「重いファイル」には、OSの起動時間が大幅に増加し、キャッシュの効果が著しくなります。 ご覧のとおり、3番目の再起動の単一のHDDは、SuperFetchとPrefetcherからの2倍の速度の増加を受けていますが、RAID-0では、これらのテクノロジはクリーンなシステムをロードするのはまったく影響しません。 明らかに、2つのVelociraptorの場合、すべてのオペレーティングシステムがプレートの最も高速な外部トラックに適合し、Microsoft Technologyは単に負荷を早くすることはできません。

OCZ頂点3でも同様の状況が観察されます。このテストの5回のパスはすべてほぼ同じダウンロード時間を示していますが、発振は3秒以内に観察されます。 一般に、頂点3 max IOPSはRAID-0と4ソリッドシングルWD VelociRaptorの2倍です。

前の3人の参加者の背景に対して、ハイブリッドアレイは特に効果的に見えます。 すでに最初の開始時に強化されたIntel SRTは、単一のHDDよりも小さい時間(明らかにOSコンポーネントの一部、重複しており、それらの転送はすでにSSDへの転送)を示し、3番目に最大限のパフォーマンスに達するただし、孤立したSSDと同様に、この構成は6秒までの通過から通過への振動を有する。 データプレックスでも同様の状況が観察されます.OCZ Synapse Cacheを持つアレイは、Intel SRTよりも2,3秒間にOSとOfficeパッケージをロードし、そのインジケータも安定性によって区別されません。 結果の応答を達成した唯一の構成は、最大化されたIntel Smart Responseでした - 彼女は15秒以内に渡され、将来的には遅くなりませんでした。

PPBM5(Adobe Premiere Pro CS5)ディスクテスト

実行1を実行します。 実行2を実行します。 実行3を実行します。 4を実行します。 5を実行します。
WD1500HLHX. 142 142 144 143 142
2X WD1500HLHX RAID-0 135 135 134 134 134
OCZ頂点3 MAX IOPS 120 GB 136 135 133 133 133
WD1500HLHLHX + OCZ頂点3 SRが強化されました 139 135 136 136 136
WD1500HLHLHX + OCZ頂点3 SRが最大化されました 138 145 141 137 136
145 135 136 137 143

PPBM5ベンチマークディスクテストは、多数のソースファイルから13ギガバイトAVIローラのレンダリングで、ディスクサブシステムに大きな負荷をかける必要があります。 実際には、それが主にディスクの帯域幅にとって重要であることがわかります。リニアモードで約250 Mb / sに達するすべての構成は、約同時にレンダリングに対処しています。 リーダーからのロードは、単一のWDベロシラプター(これは天然)と、OCZシナプスキャッシュを備えたハイブリッドアレイです。これは、私たちが既に合成テストで見たように、それはIntel SRTおよびOCZ頂点3よりもはるかに遅くなることがわかります。線形読取速度

レタッチアーティストPhotoshop Benchmark(Adobe Photoshop CS5拡張)

実行1を実行します。 実行2を実行します。 実行3を実行します。
WD1500HLHX. 21,5 21,8 21,2
2X WD1500HLHX RAID-0 19,5 19,7 19,6
OCZ頂点3 MAX IOPS 120 GB 22,4 20 20,8
WD1500HLHLHX + OCZ頂点3 SRが強化されました 20,7 20,8 20,8
WD1500HLHLHX + OCZ頂点3 SRが最大化されました 21,2 20,4 20,2
WD1500HLHLHX + OCZシナプスキャッシュ120 GB 20,6 20,2 20,9

このテストは、テストイメージに自動的に使用されるフィルタと操作のセットです。 表から分かるように、6つの構成はすべて急速に急速に対応し、約1.5秒の休憩を取得します。 この場合、スピードでのテストパス数は影響を与えないことに注意してください(確認に10回最大化されたIntel Smart Responseには特別に費やされました)。

ハードウェア・ヘアン・フォトショップベンチマーク(Adobe Photoshop CS5拡張)

実行1を実行します。 実行2を実行します。 実行3を実行します。
WD1500HLHX. 200,6 201,2 200,5
2X WD1500HLHX RAID-0 187,9 187,7 188,1
OCZ頂点3 MAX IOPS 120 GB 198 197,5 198,4
WD1500HLHLHX + OCZ頂点3 SRが強化されました 198,2 197,9 198,2
WD1500HLHLHX + OCZ頂点3 SRが最大化されました 199,2 198,5 198,3
WD1500HLHX + OCZシナプスキャッシュ128 GB 198,8 198,1 198,3

前のテストと同様に、このフィルタと操作のこのセット(はるかに複雑でリソース集約的)は、SSDキャッシングからのパフォーマンスの向上を受けません。 すべての参加者から2つだけ割り当てられる価値があります。単一のWD Velociraptorは、他のすべての構成よりも著しく遅くなることが判明しています(「顕著に」はわずか3秒です)、RAID-0はハイブリッド構成よりも予期せず、さらにはSSD。 すべての高速パラメータで、彼はそれらを彼らに与える必要があると考えるが、この事実の唯一の論理的な説明は、スクラッチファイルのためにPhotoshopによって使用される量の多い量です(すべての設定はすべてすべての空き容量が与えられました)。

Crysis 2。

実行1を実行します。 実行2を実行します。 実行3を実行します。 4を実行します。 5を実行します。
WD1500HLHX. 64 62 63 40 39
2X WD1500HLHX RAID-0 52 40 41 40 39
OCZ頂点3 MAX IOPS 120 GB 45 39 39 42 38
WD1500HLHLHX + OCZ頂点3 SRが強化されました 55 49 48 41 40
WD1500HLHLHX + OCZ頂点3 SRが最大化されました 57 39 40 40 39
WD1500HLHLHX + OCZシナプスキャッシュ120 GB 67 44 39 40 41

最後に、私たちはゲームに変わります。 高解像度のテクスチャのセットを備えたCrysis 2には、ディスク上で12.5 GBがかかり、かなり長い間負荷がかかります。 テストの6つの構成すべてで示された最低限の結果で判断すると、私たちのブースは約40秒間ベンチマークを実行することができますが、予約があります。

まず、実際の状況では、ディスクの速度は、1分以内に1回以上稼働しています(もちろん、同じ場所で常に殺害されない場合)。 その結果、VelociraptorとRAID-0の例で弊社が観察したスーパーフェッチの利点は、ほとんどの場合、ほとんどの場合、レベルからレベルへのレベルからレベルへのレベルからレベルへのレベルからプリローダーへの十分なデータがあるでしょう "汚染されているこのキャッシュ、そしてそれは最大の効率を示さなかった。 ハイブリッドの組み合わせでは、そのような状況は起こりません。 バッファSSDのボリュームは、起こることすべてに十分です。 位置間の元素の重複の場合には特に有意な増加が観察されるであろう。その後、第1の荷重は、例えば30秒かかり、そして第二は10のためによく起こり得る。

私たちの結果に戻ると、最大効率の2番目の負荷が最大化モードで、自然に、OCZの頂点3のIntel SRTに到達することがわかります。単一のWD Velociraptor - 4分の1。

ストーカー。 Pripyatの呼び出し。

実行1を実行します。 実行2を実行します。 実行3を実行します。 4を実行します。 5を実行します。
WD1500HLHX. 123 126 121 121 124
2X WD1500HLHX RAID-0 113 97 97 98 97
OCZ頂点3 MAX IOPS 120 GB 104 98 99 98 99
WD1500HLHLHX + OCZ頂点3 SRが強化されました 118 99 102 101 100
WD1500HLHLHX + OCZ頂点3 SRが最大化されました 117 99 100 99 101
WD1500HLHLHX + OCZシナプスキャッシュ120 GB 150 99 99 98 100

Crysis 2の場合と同様に、s≦r.k.r. ディスクサブシステムの加速からPripyatの呼び出しは、拡大縮小されていません。このベンチマークの4つのテストすべての最小総ローディング時間は約97~98秒です。 しかしながら、キャッシングの効果は顕著であり、ここでは孤立性WDベロシラプタを除いて、すべてのシステムの2回目の打ち上げで完全に達成されます。 他のテスト参加者とは異なり、このハードディスクはWindowsキャッシングシステムからのスピードの向上を受けず、もっと劣っています。 高速システム 約25秒 別途、このテストに対応したOCZシナプスキャッシュとのハイブリッドがIntelスマートレスポンス以外ではないことを強調しています。

結論

高速ディスクサブシステムは、分散プロセッサまたは強力なビデオカードよりも重要ではありません。 さらに、それを分散させることは不可能です - あなたは置き換えるか追加することができます。 Intel Smart ResponseとNvelo Dataplexのようなハイブリッド技術の出現により、ユーザーはPCのパフォーマンスを向上させるための新しい機会を受け取り、テストが示すように、ほとんどの場合、妥協ではないことが判明しました。 間違いなく、シングルSSDは「ハイブリッド」よりも高い性能を提供しますが、容量が限られているコストは、データ量に注意を払っていない、ほとんどのユーザーが魂がすべてのユーザーを設置することを可能にしません。 現代のゲームやプロのソフトウェアが十分なギガバイトを簡単に取り込むことができると考えると、120 GBの最も人気のある容量のSSDはわずか8~10で十分です。 同時に、高速ハードディスクと60 GB上のSSDのハイブリッドアレイがほぼ同じ量のコストであるが、少し遅くなるのは、使用中でより快適ではないことができないであろう。

今日のテストに戻ると、Intel Smart Responseが現在他の効率会社の開発に優れていると結論付けることができます。 SSDシナプスキャッシュのOCZによって使用されているNVELOデータプレックスも、そのタスクによく扱われますが、Intelの開発には著しく劣っています。 しかし、それが依然として前進することがあるという事実によって判断され、それは基本的な不利益についてはありませんが、あなたが知っているように、修正され改善されることができるソフトウェアの経済的不完全性についてではありません。 NVELOが主にデータプレックスを解決策として位置決めすることを考える サーバーシステムプログラム部分の積極的な発展では、疑いはできません。

そして最後に、Intel Smart ResponseとOCZシナプスキャッシュを比較すると、1つのことを言うことができます。それらは単に比較される必要はありません。 スマートレスポンスはIntel Z68でのみ機能し、このチップセットでは、この特定の配列の組織は最良の解決策になります。 他のすべてのプラットフォームでは、この機会は単にそうではなく、HDD静電容量を犠牲にすることなくSSDとシステムの応答性を得るための素晴らしい方法になるでしょう。

テストのための機器は以下の企業によって提供されました。

  • サーバーの最適化、
  • システム管理、
  • データストレージ 、
  • データウェアハウス
  • 「抽象管理者」からのストレージ機能に関する記事は、実際にはディスクアレイのソフトウェアの技術を考慮していませんでした。 さらに、レイヤ全体が安価なストレージアクセラレーションシナリオを使用してシナリオの後ろに残った。 ソリッドステートディスク.


    したがって、この記事では、SSDドライブを使用してストレージサブシステムを加速するための3つの非常に良いオプションを検討します。

    SSDの配列を組み立てないでください - トピック上の少し理論と推論

    よく ソリッドステートドライブ もっとHDDの代替案として検討してください。 スループット そしてIOPS。 しかしながら、そのような代替品はしばしば高すぎる(例えば、HPブランドのディスク(例えば、2,000ドルのコスト)、そして通常のSASドライブはプロジェクトに戻される。 オプションとして、 クイックディスク ちょうどポイントを使いました。


    特に、システムパーティションまたはデータベースを含むパーティションのSSDを使用することをお勧めします。 これらの同じ比較から、従来のHDDを使用する場合、狭い場所はディスク性能であり、SSDの場合はインタフェースを抑制することが明らかです。 したがって、1つのディスクの交換は必ずしも包括的なアップグレードと同じ戻りをしません。


    サーバーはSATAインターフェイス、またはより生産的なSAとPCI-Eを備えたSSDを使用します。 SASインターフェースを備えたほとんどの送信されたサーバーSSDは、HP、Dell、IBMブランドの下で販売されています。 ちなみに、ブランドサーバーでも、同様の特性でできるだけ低くアップグレードを向上させることができる、東芝のOEMメーカー、HGST(Hitachi)などを使用することができます。


    SSDの幅広い分布で、PCI-E - NVM Express Bus(NVME)に接続された別のディスクアクセスプロトコルが開発されました。 このプロトコルは、スクラッチから設計されており、通常のSCSIとAHCI機能を大幅に上回ります。 NVMEは通常勤務しています ソリッドステートディスク PCI-E、U.2インタフェース(SFF-8639)と普通のSSDよりも速いM.2 2倍以上の。 技術は比較的新しいですが、時間が経つにつれて、最速のディスクシステムでその場所を取ります。


    特定のモデルを選択するためのDWPDとこの特性の影響について。

    SATAインターフェイスでソリッドステートディスクを選択する場合は、DWPDパラメータに注意してディスクの耐久性を決定します。 DWPD(1日あたりのドライブ書き込み)は、保証期間中に1日当たりディスク全体を上書きする許容されるサイクル数です。 時には代替特性TBW / PBW(Terabytesが書かれたテラバイト)があることがあります - これは保証期間中のディスク上の記録ボリュームです。 SSD for. 家庭用 DWPDインジケータは、いわゆる「サーバ」SSD - 10以上の単位未満である。


    このような違いは、さまざまな種類のメモリによって発生します。

      SLC NAND。。 最も単純なタイプ - 1ビットの情報は各メモリアイテムに格納されています。 したがって、そのようなディスクは信頼性が高く、優れた性能を持っています。 しかし、あなたはより多くのメモリセルを使わなければなりません、それはコストに悪影響を及ぼす。

      MLC NAND。。 各セルはすでに2つのデータビット - 最も一般的なメモリの種類を記憶しています。

      eMLC NAND。。 MLCと同じですが、より高価で高品質のチップのために上書き抵抗が増加します。

    • TLC NAND。。 各セルは3ビットの情報 - 駆動駆動で実生においてできるだけ低くなるが、性能が最も低くて耐久性が低い。 速度損失を補償するために、SLCメモリは内部キャッシュによく使用されます。

    したがって、従来のディスクの点置換がソリッド状態である場合、RAID 1でMLCモデルを使用することは論理的であり、それは同じレベルの信頼性で優れた速度を与える。


    SSDと組み合わせたRAIDの使用は最善の考えではないと考えられています。 理論は、RAID内のSSDが同期的に着用されており、特定の点では特定の点で、特にルーブルされたアレイの場合はすべての車輪に障害が発生する可能性があります。 ただし、HDDの状況ではまったく同じです。 SSDとは異なり、磁性表面の台無しに損失したブロックは情報をさえさせないであろう。

    SSDのみに基づいて、PONTの交換またはSCDの使用に加えて、それらの使用を使用することを考えることに依然として高いコストの固体駆動装置である。

    RAIDコントローラキャッシュを展開します

    RAIDコントローラキャッシュのサイズと速度から、アレイ全体の動作によって異なります。 SSDを使用してこのキャッシュを拡張できます。 この技術はIntelからの解決策を思い出させます。


    そのようなキャッシュを使用する場合、使用されるデータは、通常のHDDの読み取りまたはそれ以外のエントリにあるキャッシュSSDにより頻繁に保存されます。 通常のRAID:ライトバックとライトスルーと同様に、作業モードは通常2です。


    ライトスルーの場合は、読み取りのみが加速され、書き戻しが読み書き中です。


    スポイラーの下でこれらのパラメーターについてもっと読むことができます。

      ライトスルーキャッシュを設定する場合、記録はキャッシュ内およびメインアレイの両方で実行されます。 これはレコード操作には影響しませんが、読み上げ速度を高速化します。 さらに、データの完全性のための電力の中断またはシステム全体がそれほど怖くない。

    • ライトバックセットアップを使用すると、データをすぐにキャッシュに記録することができます。これにより、読み取り操作と書き込み操作が速くなります。 RAIDコントローラでは、このオプションは、特別な不揮発性のバッテリメモリを使用するとき、またはフラッシュメモリを使用するときにのみ有効にできます。 それがキャッシュとして別々のSSDを適用する必要がない場合、食べ物の問題はもう価値がなくなりました。

    仕事の場合は、通常、特別なライセンスまたはハードウェアキーが必要です。 これが市場で人気のある製造業者における技術の特定の名前です。

      LSI(Broadcom)MegaRAID CACHECADE。 キャッシュの下で最大32のSSDを使用することができますが、512 GB以下の合計サイズでは、RAIDはキャッシュディスクからサポートされています。 ハードウェアおよびソフトウェアキーにはいくつかの種類がありますが、コストは約20,000 pです。

      Microsemi Adaptec MaxCache。 RAID構成のキャッシュ内に最大8つのSSDを使用できます。 別途、ライセンスを購入する必要はありません。キャッシュはQシリーズのアダプタでサポートされています。

    • 第8世代のProLiantサーバーのHPE SmartCache。 現在のコストはリクエストに応じて利用可能です。

    SSDキャッシュ操作方式は非常に簡単です - 頻繁に使用されるデータは、運用アクセスのためにSSDに移動またはコピーされ、HDDの上にあります。 その結果、繰り返しデータを扱う速度は大幅に増加します。


    RAIDキャッシュのイラストとして、次のグラフィックをSSDベースにもたらすことができます。



    StorageReview - データベースを操作するときのさまざまな配列のパフォーマンスの比較:LSI Cachecadeに基づく従来のディスクとその代わりに使用されます。


    しかし、ハードウェアの実装がある場合は、おそらくお金が少ないソフトウェアアナログがあります。

    コントローラのないクイックキャッシュ

    ソフトウェアRAIDに加えて、ソフトウェアSSDキャッシュもあります。 に Windows Server. 2012興味深い技術記憶スペースが現れ、利用可能なドライブからRAIDアレイを収集することができます。 ドライブはデータボリュームがすでに配置されているプールに組み合わされます。このスキームはほとんどのハードウェアストレージシステムに似ています。 ストレージスペースの便利な機能から、マルチタイアストレージ(ストレージ層)とライトバックキャッシュ)を選択できます。



    ストレージ層を使用すると、より要求されたデータがSSDに保存されるHDDとSSDから1つのプールを作成できます。 HDD 1:4-1:6の推奨SSD比率。 設計するときは、ミラーの各部分には同じ数の従来のディスクとSSDがなければならないので、それは考慮する価値があり、ミラーリングまたはパリティの可能性(RAID-1とRAID-5アナログ)。


    ストレージスペースでのキャッシュ記録は、RAIDアレイの通常の書き戻しとは異なります。 ここでのみ必要なボリュームはSSDから「購入され、デフォルトでは1つのギガバイト」です。

    価格と速度について比較するために、サーバーディスクサブシステムを構築するためのいくつかの異なるオプションを考えてください。 ディスクストレージの便利なコンテナの値として、10TBの値を選択します。 すべてのオプションは、2GBのハードウェアRAIDコントローラを使用すると見なされます。

    予算オプション - SATAインタフェースとスピンドルスピード7200 RPMの2つのハードディスク3.5 "3.5" 10TB、RAID1アレイに組み合わされます。このようなアレイの速度は、読み取られたときに250 IOPSのときに1秒あたり500の操作(IOP)を超えません。追加のプラスこの解決策は、サーバーディスクバスケットのFreeダイヤルに新しいディスクを追加することによって、ストレージ容量が多数増加する可能性です。

    生産的なオプション - 12 HDD 2.5 "RAID10の10'000RPM 1,8TBの容量(RAID5またはRAID50は録音操作時に2倍です)。ここでは、読み上げ、2'500 IOPSを録音してください - 10回最初の選択肢と比較して。しかし、これらの車輪は約6倍の高価であるでしょう。

    最大速度 SSDドライブのRAID10アレイ、例えば12個のIntel DC S4600 1.9TBを提供します。 そのような配列のパフォーマンスは、読み取り操作、すなわち、録音操作、すなわち2番バージョンの160倍以上が速く、4倍以上、および最初のオプションを使用すると、800,000 IOPSになります。 24回 より大きなSSDドライブの選択は、パフォーマンスの点で、コストでほぼ同じ数を与えます。

    オプション
    mass mass
    読み方
    (IOPS)
    記録
    (IOPS)
    何時に
    1回速く
    何時に
    HDD 10TB X 2500 250
    HDD 1,8TB X 12.5’000 2’500 ×10。×6。
    SSD 1.9TB X 12.800’000 400’000 X 1600。×24。

    一般に、より高価で、より速いです。 そしてスピードが価格を追い越しています。

    生産性は3桁増加します。これは固体駆動装置を提供していますが、非常に魅力的ですが、貯蔵施設は高すぎるコストがかかります。

    幸いなことに、SDDドライブの通常のアレイと同じ順序のパフォーマンスを提供できる高価な技術があります。 これは、ディスクサブシステムキャッシュとしてのSSDドライブの使用に基づいています。

    SSDキャッシングの概念は、「HOT」データの概念に基づいています。

    通常、サーバーアプリケーションは、サーバーディスクサブシステムに格納されているデータのごく一部でのみ積極的に機能します。 例えば、トランザクションサーバは、主に現在の動作期間のデータを用いて行われ、全体として最も人気のあるサイトページへのほとんどのリクエストが原則として描画される。

    したがって、サーバのディスクサブシステムでは、コントローラが他のブロックよりもかなり頻繁に描画されるデータブロックがあります。 そのような「ホット」は、SSDキャッシングテクノロジをサポートするコントローラをSSDドライブ上のキャッシュ内に格納します。 SSDを使用してこれらのブロックを記録して読み取ることは、ハードドライブからの読み書きよりもはるかに速くなります。

    「暑い」と「寒い」のデータの分離が十分に条件付きであることは明らかです。 ただし、実際には、RAID1アレイに組み合わされた小容量のSSDドライブのペアでさえ「ホット」データをキャッシュするための使用は、ディスクサブシステムの性能が非常に大きくなります。

    SSDキャッシングテクノロジは読み取り操作に使用されるため、録音操作に。

    SSDキャッシングアルゴリズムはコントローラによって実装されており、それはかなり単純であり、管理者を構成し伴う努力を必要としません。 アルゴリズムの本質は以下の通りです。

    サーバーがデータブロックを読み込むためにコントローラを送信するとき

    そうである場合、コントローラはSSD-Cacheのブロックを読み取ります。

    そうでなければ、コントローラはハードドライブを持つブロックを読み取り、このユニットのコピーをSSD-Cacheに書き込みます。 次回本機の読み取りを読み取るときは、SSDキャッシュから読み取られます。

    サーバーがコントローラを送信してデータブロックレコードを書き込むときコントローラは、このブロックがSSDキャッシュ内にあるかどうかを確認します。

    そうである場合、コントローラはこのブロックをSSDキャッシュに記録します。

    そうでない場合、コントローラはこのブロックをハードドライブとSSDキャッシュに記録します。 次回本機のレコードを要求するときは、SSDキャッシュにのみ記録されます。

    SSDキャッシュに含まれていないブロックを作成するリクエストがある場合はどうなりますか。 フリースペース? この場合、SSDキャッシュ内の最も「古い」変換ユニットがハードディスクに記録され、その場所は「新しい」ブロックを取ります。

    したがって、しばらくした後、SSDキャッシュテクノロジを使用してサーバーを起動した後、SSDキャッシュテクノロジは主にサーバーアプリケーションがより頻繁に対処されるデータブロックを含みます。

    SSDキャッシュとしてSSDキャッシュを使用する予定の場合、SSDキャッシュは、SSDキャッシュがハードドライブに保存されているデータブロックのコピーのみを保存するため、SSDドライブのSSDドライブのSSDドライブの配列を使用できます。

    SSDキャッシングを読み書きするために使用される予定の場合は、SSDキャッシュにのみ「Hot」データが格納されます。 この場合、冗長性を有するRAID 1またはRAID 10のように、2つ以上のSSDドライブをRAIDアレイに組み合わせたキャッシュメモリとして2つ以上のSSDドライブを使用する必要がある。

    SSDキャッシングテクノロジが実際にどのように機能するかを見てみましょう。同時に、2つの異なるメーカーのコントローラの実装の有効性を比較しましょう - AdaptecとLSI。

    テスト

    メインディスクアレイ:6つのHDD SATA 3.5 "1TBのうちRAID10。2.7TBアレイの有用ボリューム。

    SSD-Cache:2 SSD Intel DC S4600 240GBのRAID1。 アレイ223GBの有用な量。

    「熱い」データとして、最初の2000万分のセクター、すなわち9.5GB、メインRAID10マッサリを使用しました。 選択された少量の「ホット」データは基本的には変わりませんが、テスト時間を大幅に削減できます。

    テストコントローラ:Adaptec SmartRAID 3152-8iとBroadcom MegaRAID 9361-8i(LSI)。

    ディスクサブシステムの負荷は、IOMeterユーティリティを使用して作成されました。 ロードパラメータ:ブロックサイズ4k、ランダムアクセス、キューの深さ256.最大パフォーマンスインジケータを比較するための、遅延時間に注意を払わないようにするためのより大きなキューの深さを選択します。

    ディスクサブシステムのパフォーマンスは、Windowsシステムモニタを使用して記録されました。

    MAXCACHE 4.0テクノロジー付きAdaptec(Microsemi)SmartRAID 3152-8i

    このデフォルトコントローラはMaxCache 4.0 SSDキャッシングテクノロジをサポートし、電力損失バンドルに対する保護を備えた独自のキャッシュを持っています。

    メインRAID10 MASSIFを作成するときは、デフォルトのコントローラ設定を使用しました。

    SSDのRAID1キャッシュメモリアレイをライトバックモードに設定して、SSDキャッシュの読み書きを可能にしました。 ライトスルーモードをインストールすると、すべてのデータがハードディスクに記録されますので、読み取り操作でのみ加速度を受けます。

    テストパターン:

    スケジュール1. Adaptec MaxCache 4.0のテスト

    Red Line - 録音操作に関するディスクサブシステムのパフォーマンス。

    まず、100'000 IOPSの値に急峻なパフォーマンススプラッシュがあります - データはRAMの速度で動作するコントローラキャッシュに書き込まれます。

    キャッシュを埋めた後、パフォーマンスはソリッドディスクアレイの通常の速度になります(約2'000 IOPS)。 現時点では、SSD上のSSDキャッシュ内のこれらのブロックがまだなく、コントローラがそれらをホットではないので、データブロックはハードドライブに記録されます。 データのコピーがSSDキャッシュに記録されます。

    徐々に、ますます多くのブロックが再び記録され、そのようなブロックはすでにSSDキャッシュに入っているので、コントローラはそれらを「ホット」と考慮し、SSD上でのみ書き込みます。 レコード操作の性能は40,000 IOPSに達し、このマークで安定します。 データはSSD-Cache(RAID1)で保護されているので、それらをメインアレイに上書きする必要はありません。

    ちなみに、ここで使用されているIntel DC S4600 240GBのSSDドライブの製造元の記録速度によって記録されたことはわずか38'000 IOPSです。 RAID1ミラーペアから各ドライブに同じデータセットを記録すると、SSDが可能な限り最高の速度で動作すると言えるようにします。

    青い線 - 読み取り操作に関するディスクサブシステムのパフォーマンス。 左側の領域は、SSDキャッシュで、SDDキャッシュで、Solid Disk Arressからデータを読み取ることです.SSDキャッシュでは、「ホット」データはありません。 ハードディスクブロックを読み取ると同時に、それらはSSDキャッシュにコピーされます。 徐々に、SSDキャッシュに以前に読み出されたブロックが「終わって」始まっているため、読み速度はわずかに成長しています。

    SSD - キャッシュにすべての「ホット」データを書き込んだ後、それらの読みは90'000以上のIOPS(第2の青のプロット)の速度で行われます。

    紫の線 - 複合負荷(50%読み取り、50%の記録)。 すべての操作はSSD上のホットデータでのみ実行されます。 エリア60'000 IOPSの生産性。

    概要

    Adaptec SmartRAID 3152-8Iコントローラーは、SSDキャッシング組織に完全に対応します。 コントローラはすでにMaxCache 4.0とキャッシュ保護のサポートを既に含むため、SSDドライブのみを購入する必要があります。 コントローラは便利で構成が簡単ですが、デフォルト設定は最大レベルのデータ保護レベルを提供します。

    テストレコーディング付きビデオAdaptec MaxCache 4.0:

    LSI(Broadcom)MegaRAID 9361-8i

    このコントローラはCachecade 2.0 SSDキャッシングテクノロジをサポートしています。 それを使用するには、約20万ルーブルの価値のあるライセンスを購入する必要があります。

    キャッシュメモリの保護はパッケージに含まれていませんが、テスト結果によると、最大テストパフォーマンスを得るためにキャッシュの保護を必要としない、書き込みモードで使用することをお勧めします。

    メインアレイのコントローラのインストール:書き込みモードでのコントローラキャッシュ。 直接IO読み取りモード、お読みください。

    読み書き操作をキャッシュするためのライトバックモードでのSSDドライブ(RAID1アレイ)のキャッシュメモリ。

    テストパターン(ここでは垂直規模の範囲はAdaptecの2倍です)。

    チャート2. LSI CacheCade 2.0のテスト

    テストシーケンスは同じであるため、画像は似ていますが、CacheCade 2.0の容量はMAXCACHEよりわずかに高くなります。

    「HOT」データの記録の操作では、Adaptecで40,000のIOPSを40,000のIOPS、読み取り操作 - 90'000 IOPSに対する約120'000 IOPS、合成負荷で、60'000のIOPS '000 IOPS。

    コントローラキャッシュは書き込みスルーモードで機能し、ディスク上のデータを書き込むときには使用されないため、テスト操作の初期時のパフォーマンスの「スプラッシュ」はありません。

    概要

    LSIコントローラはパラメータのより複雑な設定をしており、その作業の原則を理解する必要があります。 SSDキャッシングを使用するには、コントローラキャッシュの保護の必須の可用性は必要ありません。 Adaptecとは異なり、SSDキャッシュを使用していくつかのRAIDアレイを一度に維持することが可能です。 Adaptec Controllerと比較して高性能化。 追加のCachecadeライセンスの購入が必要です。

    Testing LSI CacheCade 2.0を使用したビデオ:

    結論

    私たちのサインを完了してください。 価格を比較するとき、10TBのアレイがより大きな静電容量キャッシュであることが望ましいです。 パフォーマンスの数字は私たちのテストから取ります。

    オプション
    mass mass
    読み方
    (IOPS)
    記録
    (IOPS)
    何時に
    1回速く
    何時に
    HDD 10TB X 2 500 250
    HDD 1,8TB X 12. 5’000 2’500 ×10。×6。
    SSD 1.9TB X 12. 800’000 400’000 X 1600。×24。
    HDD 10TB x 2 + SSD 960GB x 2、マックスキャッシュ 90’000 40’000 ×160。×2,5
    HDD 10TB×2 + SSD 960GB×2、Cachecade 120’000 60’000 ×240。x 3。

    レコードをキャッシュするときは、冗長性(RAID1またはRAID10)のSSDキャッシュとして使用してください。

    SSDキャッシュの場合は、サーバーSSDドライブのみを使用してください。 それらは、述べられた容積の約20%の追加の「見えない」領域を有する。 このバックアップエリアは、内部のデフラグ操作と「ガベージアセンブリ」に使用されているため、記録操作上のこのようなドライブのパフォーマンスは、塗りつぶしの100%でも落ちません。 さらに、バックアップエリアの可用性はドライブのリソースを保存します。

    CacheメモリのSSDドライブリソースは、サーバーストレージサブシステムのロードと記録データのボリュームによって一致する必要があります。 ドライブリソースは通常DWPDパラメータ(1日あたりのドライブ書き込み)によって決まります - 1日に何回ドライブを5年間上書きできるか。 ドライブドライブ3 DWPDなどは通常適切な選択肢です。 システムモニタを使用してディスクサブシステムの実際の負荷を測定できます。

    SSDドライブのキャッシュメモリからメインアレイへのすべてのデータを転送する必要がある場合は、書き込みスルーのライトバックからSSDキャッシュの動作モードを切り替えて、データが完全にないまで待ちます。ハードドライブに巻き戻します。 この手順の最後には、以前ではないが、コントローラは「許可する」とSSDキャッシングボリュームを削除します。

    この素材について質問やコメントがある場合は、それらを送ってください。

    トピックを続ける:
    デバイス

    スターターのために、それが集まったのはそれが集まったことが私たちだったことを理解しましょう。 バージョンでは、すべて、ヘンがクリアされています。それはシステムの名前(Windows 10に関連する)に存在する番号で示されます。