只是为了好奇。 一个示例机器:一个专用的amd64服务器,最后一个稳定版本的FreeBSD和UFS用于分区。
每个空监狱有多less资源消耗FreeBSD? 我的意思是,我不想知道监狱服务器的资源消耗是多less,只是每个监狱的开销。
我对CPU,内存和IO特别感兴趣。 对于一些监狱的开销可以忽略不计,但想象一个有100个监狱的服务器。
更新 :我发现了一个与这个问题相关的惊人的博客文章http://ivoras.sharanet.org/blog/tree/2009-10-20.the-night-of-1000-jails.html
发出的命令将沿着命令chroot运行,因此可以进行configuration。 在每种情况下,可能都是不同的,因为每个chroot在监狱里都有不同的要求和软件。 每个chroot用户都在做不同的事情,因此每个在chroot用户下运行的服务器守护进程应该是不同的。
一个简单的testing就是将用户切换到一个基本的chroot jail,并使用另一个用户来确定使用的基本工具(如ps和top)所使用的系统资源的数量。
这不是一个可以回答的问题。 如果您好奇,最好尝试自己分析一下。 与实际运行的守护进程相比,我的猜测是微不足道的。
祝你好运。 希望它有帮助