FreeBSD jail 的资源消耗

FreeBSD jail 的资源消耗

仅供好奇。示例机器:专用的 amd64 服务器,带有最新稳定版本的 FreeBSD 和用于分区的 UFS。

每个空 jail 会消耗多少 FreeBSD 资源?我的意思是,我不想知道被监禁的服务器的资源消耗是多少,我只想知道每个 jail 的开销。

我特别关注 CPU、内存和 IO。对于少数 jail,开销可以忽略不计,但想象一下一台有 100 个 jail 的服务器。

更新:我发现了一篇与这个问题相关的精彩博客文章http://ivoras.sharanet.org/blog/tree/2009-10-20.the-night-of-1000-jails.html

答案1

发出的命令将与命令 chroot 一起运行,因此可以进行分析。每种情况可能都不同,因为每个 chroot 的要求和所述 jail 内的软件都不同。每个 chroot 用户都在做不同的事情,因此在 chroot 用户下运行的每个服务器守护程序实际上应该有所不同。

一个简单的测试是将一个用户 chroot 到基本的 chroot jail 中,然后使用另一个用户来确定所使用的系统资源量,使用诸如 ps 和 top 之类的基本工具。

这不是一个可以简单回答的问题。如果你好奇的话,最好自己尝试分析一下。与实际运行的守护进程相比,我的猜测微不足道。

祝你好运。希望它能有所帮助

相关内容