.png)
20 ギガビット/秒のネットワーク トラフィック (2 x 10g ネットワーク アダプタ - 99% の使用率) をキャプチャし、パケット損失なしでディスクに保存できるサーバーを構築する必要があります。要件は、20 ~ 30 分間の継続的なトラフィックを記録する機能を提供することです。
私は「ハードウェアの専門家」ではないので、ネットで現在最も高速なハードドライブを検索し、次のオプションを見つけました。6 x 600 GBにRAID-0(ストライプ)を設定するWDのVelociRaptor SATAドライブこれは、地球上で最速の (SATA) ドライブ (6 Gb/s インターフェース) であると主張しており、36Gbps の書き込み速度を実現します。
私の質問は基本的に、ハードドライブの場所を整理することです。
- マシンの他の部分についてはどうでしょうか。どのようなマザーボードが必要でしょうか?
- どんなCPUですか?
- CPUはいくつありますか?
- データは操作されずにハードドライブに書き込まれることを考慮すると、どれくらいの RAM が必要ですか?
皆様のご協力とアドバイスに心より感謝申し上げます。
答え1
OTS ハードウェアでこのようなことがどの程度現実的であるかについては疑問がありますが、私の考えは次のとおりです。
これらのドライブはそれぞれ約 1Gbps (最大) の処理能力があります。必要な書き込みパフォーマンスを得るには、少なくとも 20 台のアレイが必要です。現実的には、継続的なスループットと何らかの冗長性を得るには、おそらく 30 台以上のドライブが必要になります。ただし、RAID5 または 6 で 2.5GBps を実行できる SAS RAID は多くないと思います。そのため、RAID10 で我慢するしかないかもしれません。
これだけの量のデータを保存するためには、3 ~ 4.5 TB の使用可能なストレージが必要です。Raptor ドライブを使用すれば、RAID10 (おそらくこれが最適な選択です) でも、これだけの容量を簡単に確保できます。
CPU、PCIe レーン、RAM は、RAID カードと NIC に必要なものを除けば、あまり考慮する必要はありません。コア数の多い CPU よりも、高速な CPU を優先します。CPU 自体はあまり機能せず、大部分は DMA 転送を調整するだけです。RAM は少なくとも 4GB は用意しますが、多ければ多いほど全体的に良くなります。