SSDをサーバーにインストールするのは理にかなっていますか?


12

約2TB以上のデータをホストするサーバーを構築したい。もちろん、SSDはデータドライブの観点からは見えません。私の質問は次のとおりです。SSDをブートドライブとして使用する利点はありますか?16Gメモリを搭載する予定です。ほとんどの場合、サービスをメモリにロードし、サーバーの再起動はほとんど必要ありません。この場合、SSDを取得するか、2つのSATAドライブを備えたRAID1を取得するのが理にかなっていますか?


4
1日に何度か再起動する予定がない場合は、おそらくブートディスクを最適化する価値はありません。より多くのRAMに$$を費やして、現在のSSDの脆弱性を避けてください。
ジョシュ

システムドライブ用にRAID-1の15k SASドライブのペアを使用するだけです。(ホスティング業界のかなり標準)
ダグ

回答:


10

私はそうは思わない、現時点ではない。それらは高価であり、比較的新しい技術であり、独自の問題がないわけではありません。Jeff Atwoodには、それらを使用する利点と欠点に関する興味深いブログ投稿があります。

意図したユースケースを考えると、SSDの必要性はさらに小さくなるようです。通常、起動時とアプリを開くときに大きな利点がありますが、RAMが多く再起動されないデータサーバーでは、余分なお金を費やす意味はありません。


1
その投稿で、ジェフは私が何度も聞いたことを繰り返します。SSDの故障率が非常に高いこと。ノイズの多い電力を大量に消費するディスクでも同様のパフォーマンスを得ることができるサーバーでは、サーバールームでロックされるため、これを信頼しません。
ジョシュ

3
ジェフは消費者向けのSSDについて語っています。民生用SSDを使用すると、料金を支払うことができます!また、X25-Mには、そこに記載されている障害の原因となる初期の問題もありました。2009年以来、サーバーシステムにOSディスクとして数百台のX25-Mを展開しており、非常に少ない数の障害(1桁)を抱えています。同じ数のIntel X25-eを展開しましたが、同様に少ない数の障害がありました。私はジェフと彼の友人が問題を見たことに異議を唱えません。私はあなたにもっと幅広いデータを提供しているだけです。
ダニエルローソン

私の他のコメントにもかかわらず、私は一般的に、電源や物理的なスペースなどの他の緩和理由がなければ、サーバー上のブートドライブのSSDは意味をなさないことに同意します。OSディスクの回転するディスクスロットを無駄にしたくないので、それらを使用します。SSDはシャーシの他の場所に配置できます。
ダニエルローソン

4

それはサーバーの種類に依存しますが、一般的に言えば、はい、それ良いアイデアであるべきです。

SSDドライブは読み取り専用データに最適です。これは通常、ワークステーションではなくサーバーです。だからそれはそれを行っています。

また、ファイルの処理速度が速いほど、サーバーのパフォーマンスは向上します。また、SSDドライバーはより高速であると想定されているため、同様に機能します。

最後に、SSDドライブは通常、電力の消費量が少なく、ノイズが少なく、熱の発生が少ないため、サーバーに必要な電力と冷却(世界中のサーバールームのベイン)が少なくて済むため、それも必要です。

とはいえ、やはりサーバーとケースの使用状況(たとえば、16GB 良いように聞こえますが、ファイルはRAMにキャッシュされるのでしょうか、それともディスクから取得する必要がありますか?)、および問題の実際のドライブに依存します。ただし、全体的に、はい、ほとんどのサーバーは一般に SSDドライブのほうが優れています。


+1要約。プロのの一つがで測定して良いランダム/パラレル読み取り性能であるuFLIP紙
MBX

1

この状況では、SSDブートドライブはおそらくブート時間を改善するだけで、すべてが開始され、RAM(16GBがあれば)に入れても違いはありません。たぶん、10GB以上のデータベースを保持しておくと助けになるかもしれませんが、お金をより多くの磁気ドライブに費やす方が良いでしょう(冗長性のために)。


私は約1週間前にIntelカンファレンスに参加しました。Intelの担当者は、少なくとも現時点では、データベースにSSDを推奨することを避けていました。
アレックス

ええ、特にDBの書き込み量が多く(iircの読み取りがSSDを「まったく」使用しない)、小さなブロックでのパフォーマンスが優れているとは思えません。
スペクター

@alex:データベース用に設計された非常に高価なSSDソリューションを販売する会社がたくさんありますし、彼らは結果を保証するが。一部の人々は30台のサーバーを1台に置き換えることができました。ディスクからmemcachedに移行するようなものです。
ザンリンクス

@Zanはあなたに完全に同意します。すべての「セールスマン」がすべての可能なソリューションを実装する方法を知っているわけではありません。
カルロスガルシア

0

それは良い考えだと思います。SSDは、信頼性の向上(特にラップトップにとって重要)とパフォーマンスの向上(相対的なトラック間シーク時間の懸念がない)を約束します。どちらもサーバーの問題に対処する際の素晴らしい利点です。

ただし、SSDはまだ非常に新しいものであり、SSD自体の障害の影響を受けないことに注意してください。この道を進む前に、SSDドライブのさまざまなブランドやモデルで発生している問題の種類を調査する必要があります。


0

サーバーの使用状況に依存しますが、説明する内容はおそらく価値がありません。SSDは、仮想サーバーホストのようなI / O使用率の高いサーバーです。

標準ドライブを搭載したサーバーに約10台の仮想マシンを追加し、SSD搭載の仮想マシンと比較します。10台すべてのVMに何かをさせて、SSDベースのサーバーが飛ぶのを見てください。古い磁気ドライブの1つは、HDの読み取り/書き込みの順番を待ってVMを停止させます。

元の質問に戻りますが、なぜブート時間が心配なのですか?サーバーを定期的に再起動する予定ですか?約3年間リブートされていないサーバーがありますが、これは本来の仕事をするだけの安定したマシンにとっては普通のことだと思っていたでしょう。


0

それは悪い考えです。SSDドライブは非常識なIOPSを提供します。そのため、代償を払う必要があります。最も頻繁にアクセスされるデータをランダムに保持するためです。SSDドライブのセット上のデータベースは、非常に高価なストレージシステムよりもパフォーマンスが高い場合があります(特に読み取り集中型のシナリオの場合)。

オペレーティングシステムが起動すると、使用されるすべての実行可能ファイルはRAMに保持され、使用されていないものはすべてスワップされます。重いスワップの使用を計画している場合(悪い考え)、SSDにスワップを配置できますが、HDDを使用してRAMに差分を配置したいです。


0

ほとんどの場合、それは価値がないと思います。

ただし、大きなファイル(Dailymotion / YouTubeエンコードビデオなど)で大きなコンピューティング要件がある場合は、おそらく読み取り/書き込み速度が重要です。

アプリケーションが小さなファイルであっても大量の読み取りを実行している場合、パフォーマンスが大幅に向上します。ただし、最も処理されたデータをRAMにキャッシュする場合(memcachedデーモンを参照)、これはもう問題ではありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.