私は今すぐクラスタシステム管理者として働き始め、作業するパーソナルコンピュータを購入するためにいくつかの機能を選択するように求められました。私はLinux(Ubuntu)ユーザーですが、どの機能を少なくとも選択するのかわかりません。他のものよりもこの作業に効果的なLinuxディストリビューションを知っていますか?
私の考えでは:
- 8個以上のコア
- 16/32GBメモリ
- 3GHz
- 制度法?
- 動画?
- ハードディスク
- プロセッサー: Intel Xeon, Intel Core...?
ハードウェアに関する具体的な考慮事項がある場合は、お知らせいただきありがとうございます。
答え1
クラスタに重い操作を実行させる減らす個人デスクトップの要件。
私は、Dalhousie Universityの系統発生学グループでいくつかの小規模クラスターのシステム管理者として長年働いてきました。私のデスクトップに必要なのは、テキストエディタ、ターミナルエミュレータ+ SSHクライアント、およびWebブラウザだけです。私たちのクラスタの1つには、WebブラウザでJavaアプレットを実行するリモートKVM-over-IPが装備されています。これはおそらく最も計算集約的な作業です。
クラスタで実行および管理されるソフトウェアを開発しても、デスクトップに多くのコアは必要ありません。単一システムのスレッドではなく実際のマルチノードを使用していくつかのMPIコードをテストする必要がある場合は、デスクトップの代わりにクラスタで実行できます。
そのため、8GBのRAMを搭載したIntel i5をお勧めします。価格が安い場合は16GBをお勧めします。ほとんどのファイルシステムはSSDと連携し、必要に応じて回転して錆びます/data
。作業する分野によっては、Intel SkylakeのGPUに組み込まれているよりも多くの3D機能が必要になる場合があります。この場合、NVidiaは最高のクローズドソースドライバを持っています。 AMDにはより良いオープンソースドライバがありますが、オープンソースドライバでは十分ではありません。
ECC RAMを搭載したXeonまたはi3はそれほど高価ではなく、ビットを反転する宇宙光線に対する追加の保護レベルを提供します。