ランプサーバーでfreenas 8(virtualboxの内部)を実行するのは良い考えですか?

ランプサーバーでfreenas 8(virtualboxの内部)を実行するのは良い考えですか?

ホームネットワーク設定(特にNASとサーバー)を再設計していますが、最近質問がありました。質問2つの別々のシステムでランプサーバーとfreenas 8を実行することについて。しかし、お金と電気を節約するという考えで、2つの機械を組み合わせることを検討しています。仮想ボックス。これにより、ランプサーバー(シングルコンピュータ)のvirtualboxでfreenas 8を実行できます。

2つのオペレーティングシステム間の競合を防ぐために、ランプサーバーとfreenas 8をUSBドライブ(内部USBヘッダーに接続されている)にインストールし、freenasだけがストレージにアクセスする2つのハードドライブを持つことができると考えました(したがって、Linuxにはfreenasが含まれています)されたハードドライブに関連する競争はありません。)

この設定は機能し、安定したままにできますか?長い間フラッシュメモリでオペレーティングシステムを実行するのは賢明ですか(読み書き時間が制限されているため)、それともこれが起こるのを待っているのですか?考えられる提案や予想される問題はありますか?

答え1

Xenを選択したらどうでしょうか?
リソースをよりよく使用して共有でき、FedoraがクラッシュしてもNASを常に使用できます。

Xenサーバーを設定するためのいくつかの方法は次のとおりです。
http://wiki.xensource.com/xenwiki/HowTos

...素敵に入れてもいいpsfインスタンスはすべてのトラフィックを正しくファイアウォールします。 :)

答え2

私はxen 4.0ハイパーバイザーとdebian squeeze Dom0(重要な場合はamd CPUを使用)を使用してHVM DomUとしてfreenas 8.0.4を実行しています。設定に問題はなく、すべてが完全に実行されているようです。したがって、動作し、オプションになることができます。これまでの限られたテストでは、パフォーマンスは良く見えます。 (少なくとも現在のネットワークと負荷を考慮すれば十分です。)

さて、質問に戻って「これはいい考えですか?」です。

私の答えは、パフォーマンスが同じか、基本的にFrenasを実行するのと似ている場合は良いアイデアです。公正な比較テストを実行するのに十分な時間(またはメモリ)がありません。私はこの答えに非常に興味があります。

追加テストをしたら投稿します。

--------追加テスト後に追加------------ - ----

わかりました、私の答えはこれが良い考えではないということです。ほとんどのテストにはrsyncを使用しました。これは「バイト/秒」を報告するため、操作が簡単なためです。私はその数を私のグラフィックネットワークモニターとfreenas内のレポートグラフと比較しました。すべてのデータは一貫性があります。

Dom0 Linuxシステムとファイルを送受信するときに、100Mb / sイーサネットリンクを簡単に飽和させることができます。私はFreenasを実行しているホスト間の転送速度が毎秒1,100万バイトを少し超えると報告しました。

DomU freenasシステムとファイルのやりとりが半分ほど進行しました。往復速度は平均約450万バイト/秒です。 freenas 仮想マシンと Dom0 ホストの両方の CPU 負荷が非常に高いです。結果が明らかに見えたので、ギガビットイーサネットリンクでテストを繰り返す必要さえありませんでした。

HVMマシンの場合、高いCPUジョブでは、マシンを基本ハードウェアと同じくらい速く実行する必要があることがわかりました。ただし、デバイスドライバはエミュレートされます。この場合、freenasが実行するすべての操作は、デフォルトでエミュレートされたデバイスドライバを介して行われます。つまり、ディスクの読み取り -> ネットワークへの送信とネットワークの読み取り -> ディスクへの送信です。明らかに良いパフォーマンスを得るにはオーバーヘッドが高すぎます。

したがって、テストに最適です。しかし、パフォーマンスに興味があるなら、それはあまり良くありません。パフォーマンスに興味がなければ、ネットワーク接続ストレージに興味がないでしょう。だからほとんどの人にはお勧めできません。

関連情報