簡単な説明:RAID 10に4台のドライブを備えたUbuntuをベースにした独自のホームサーバーを構築しています。その主な目的は、NASとバックアップです。
NAS単一のギガビットNICを備えたサーバーを構築することでひどい間違いを犯すでしょうか?
長い話:単一のギガビットポートから取得できる絶対最大値は125MB /秒であることがわかっているので、これを処理できるようにしたいNAS- 最大6台のコンピューターが同時にファイルにアクセスし、そのうち最大2台がビデオをストリーミングします。
UbuntuNICボンディングとRAID10のパフォーマンスにより、理論的にはスループットを2倍にし、250MB /秒を達成できます(実際にはそうではありませんが、より高速になります)。 ドライブ の平均読み取りスループットは、 トムのハードウェア によると83.87MB /秒です。
ユニット自体は Chenbro ES34069-BK-180ケース に基づいています。私の現在のハードウェアの選択では、 このマザーボード Core i3CPUと8GBのRAMを搭載しています。やり過ぎだとは思いますが、このサーバーは他のことも実行します(ビデオのトランスコードなど)。
残念ながら、デュアルギガビットと6つのSATAポートを備えたMini-ITXボードはIntel Atomベースのみであり、Atomが提供するよりも多くの処理能力が必要です。
私は love で、6つのSATAポートおよび2つのギガビットLANポートを備えたボードを見つけますCorei3 CP。これまでのところ、私の検索は空になっています。したがって、私のジレンマ。
そのようなボードを我慢するべきですか、Atomベースのソリューションを採用するべきですか、それとも現在のシングルギガビット構成を維持するべきですか?
ギガビットインターフェイスが1つしかないコンシューマーNASユニット(おそらくほとんど)があることは知っていますが、平均的なホームユーザーよりもはるかに多くのユニットをサーバーに要求すると思います。
アドバイスをいただければ幸いです。ありがとう。
チャートが示すように5.4KRPMドライブを使用している場合は特に、構成でデュアルGbEが必要になる可能性はほとんどありません。連続して保存された大きな(フラグメント化されていない)ファイルをフェッチすると、最大のスループットが得られます。おそらくXFSを使用してファイルの順序を維持するための手順を実行していない限り、この構成ではGigEの速度はほとんどありません。ランダムI/Oは、GigEの速度にさえ近づかない可能性が高いため、ほぼすべてのHome/SOHO NASヘッドに単一のGigEポートが付属しています。
2つのNICが必要であるため、2つのGigE速度のコピーを同時にサポートできます。 2つのクライアントが同時にコピーしている場合、ドライブはドライブの2つの異なる部分からデータを提供する必要があります。その場合、I/Oアクセスパターンは「ランダム」になり、NICボンディングのシナリオであっても、両方のクライアントから見た合計速度はGigEに近くなりません。そのためのドライブ数の近くにはどこもありません。
2つのNICは必要ないため、必要なCPUをサポートするMini-ITXマザーボードを使用してください。