Docker Containers作为编译和运行沙箱的性能下降

我正在尝试使用下面的github项目来允许用户在线编译和运行程序。

https://github.com/remoteinterview/compilebox

它成为一个项目的直接开箱即用解决scheme,整个代码和configuration非常易于理解和configuration。

不过,我现在正在得到一个性能问题。

一切正常,快捷如果我一次只从一个浏览器运行一个程序。 但是,如果多个用户(最多30个)尝试在单个实例上运行一段“Hello World”Java代码,则容器增加的响应时间可能会增加2-3分钟,而且许多用户会遇到一个更真实的情况。

我想知道如果我缺less一些configuration调整docker或硬件级别的限制?

以下是我的硬件configuration处理器:Core-i5 3.0 Ghz Ram:总共12 Gb(平均8GB免费)

运行5个容器时,CPU负载约为50%。 控制CPU共享并将其设置为512只会使其最差。