FreeBSD刑務所と仮想化パフォーマンス


10

私はすぐに自分用の素敵なサーバー(quad-cpu HP DL585のようなもの)を個人用(ホーム関連のもの、データマイニングプロジェクト、Webサーバー、およびいくつかのcronジョブ)で購入します。専用環境。

私はFreeBSDとLinuxサーバーの管理と仮想化のセットアップ(XenとVmWare)に慣れているので、仮想化はかなり自然に行われました。しかし、FreeBSDを使用する予定があるので、jailも使用できます(FreeBSD以外のOSの実行には興味がありません)。

しかし、私はFreeBSDの刑務所での経験がなく、以前にそれらを使用する予定はありませんでした。ですから、私はいくつかの経験と、おそらく両方のドメインでの経験があり、どちらが私の謙虚なニーズに最も適しているかをアドバイスしてくれる誰かを探しています。

回答:


5

ホストシステムとは別のカーネルをゲストの1つで実行する必要がない限り、オペレーティングシステムの仮想化がオーバーヘッドが最小のソリューションとなるでしょう。

カーネルバージョンの制限の隣では、jail内からrawデバイスにアクセスしたり、内部からネットワーク構成を変更したりすることも不可能であることがわかります。ホストシステムにアクセスできるので、必要に応じてホストシステムを設定できるので、これは本当に問題ではないと思います。

あなたが与える説明から、私は確かに刑務所を試してみることをお勧めします。


1
sysctlを使用してこれらの制限の一部を調整できるようですが...
Vincent De Baere、2009年

1
刑務所はrawデバイスにアクセスできます。デフォルトでは何もありませんが、設定可能です。
Chris S

4

FreeBSD jailは、単一のサーバーでタスクを分離するのに最適です。1台のマシンで2つの仮想LAMPサーバーを実行する必要があったとき、私はそのような経験をしました:

  1. Apache + mod_php4、MySQL 4.0
  2. Apache + mod_php5、MySQL 5.0

したがって、異なるIPを使用して2つのjailをセットアップし、「実際の」環境でネームサーバーを構成し、パフォーマンスを落とすことなく、すべてがほぼ1年間(最初の構成が廃止された後)正常に動作しました。

また、FreeBSD 7.2の新しいjail機能も確認してください。役に立つかもしれません。


2

私はこのサイトにあなたが探している情報があり、前後のいくつかの素晴らしい比較があると信じています:[ http://www.playingwithwire.com/2009/06/virtual-failure-yippiemove-switches-from-vmware-to-freebsd -jails /] [1]


その記事はあまり信用しません。彼らはFreeBSDの刑務所(コンテナー)とVMwareサーバーを比較しています。VMware Serverは、オペレーティングシステム上で実行されるアプリケーションです。それは古くて遅く、もうあまり使われていません。彼らはFreeBSD JailsとVMware ESXiのようなハイパーバイザーを比較しているはずです。
Stefan Lasiewski、2010

2

私は多くの管理マシンにfreebsd jailを使用しています。パフォーマンスについては十分にテストしていませんが、こつをつかめばそれは素晴らしいことだと言えます。まったく新しい刑務所(基本的には新しいfreebsdシステム)をセットアップする時間は、8または9個のコマンドで数分以内に短縮されます。それを1つに減らすスクリプトがあります。


1

仮想化により、生のソケット、新しいFreeBSDカーネルのテスト、ゲストのスリープ、ホストの再起動、ゲストの再開、および異なるホストでのカーネルの異なる設定など、より多くの機能を利用できます。

bsdの刑務所からpingを送信できないことは、最悪です。(これはオンにできるかもしれませんが、私はfreebsdの第一人者ではありません)。

パフォーマンスに関してはわかりません。しかし、私はスクラッチOpenBSD(または何でも)を起動して、すぐにいくつかの簡単なことをテストでき、ソファを離れる必要がないという事実を本当に気に入っています。したがって、freebsd-systemsを「ライブ」でのみ実行する場合でも、仮想化をお勧めします。


4
あなたは1にsecurity.jail.allow_raw_socketsのはsysctlを設定することで、刑務所でrawソケットを有効にすることができます
HARK

3
特にプロセッサを多用するアプリケーションでは、Jailはパフォーマンスにほとんど影響を与えません。ほとんどの仮想化プログラムが軽度から中程度のパフォーマンスの打撃を受ける場合、私はそれらに対して盲目的に推奨しません。
Chris S
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.