私の(小さな)会社は、古いlinux(centos)ソフトウェアスタックを使用して、小さなクラスターでプロプライエタリソフトウェアを実行しています。当然のことながら、すべてが機能するようになったため、IT部門はアップグレードに消極的です。
これらのマシンでいくつかのパフォーマンステストを行い、本番ルートに干渉しないように多くのソフトウェアをインストールする予定です。科学パッケージのコンパイルも含まれているため、最新のライブラリが必要です。 1つの可能性は、最新のルート全体を別の場所とchroot
にインストールすることです。 それに。
私の質問は: これは、chroot内で実行されているツールのパフォーマンスにどのように影響しますか?利用可能なベンチマークリファレンスはありますか?このテクニックは普及していますか/不利です/危険ですか?他のアイデア?関連する質問も参照してください。
承認された回答:
chrootはパフォーマンスに影響を与えてはなりません。ベンチマークは実際には2つのスペース間の単なるマッピングであるため、聞いたことがありません。
とにかく、あなたの問題については、LXCのようなものを使用する方が良いかもしれません。動作するものを移動する代わりに、LXCを作成して、このLXC内で作業を行うことができます。 LXCはchrootよりもはるかに優れており、欠点もほとんどありません。
あなたはそれをchrootv2.0のように見ることができます。私の知る限り、CentOS5.Xでうまく機能するはずです。