中间层性能开销

pkmbmrz7  于 2021-06-21  发布在  Mesos
关注(0)|答案(2)|浏览(368)

我正在开发一些docker容器以在mesos集群中运行。我们正在通过马拉松管理的chronos提交作业。但是,我注意到,在mesos中运行容器与直接通过docker执行容器相比,性能显著下降。通常情况下,这些容器可以在1.5分钟内完成这项工作,但我见过使用mesos运行时的时间从3到12分钟不等。我正在运行的核心进程执行大量磁盘i/o,所以可能是mesos中i/o的处理方式导致了这种情况?
任何想法都是很好的,尽管只是以防万一,我不能改变运行的核心流程。我无法控制它,而且它相当复杂。
谢谢。
编辑:做了一些额外的测试,只是通过马拉松运行的工作和性能是预期的。也许是chronos造成了这种退化?如果是,为什么会这样?

8gsdolmq

8gsdolmq1#

正如drexin所提到的,在marathon和chronos中使用了哪些资源设置?应该没有区别,因为在这两种情况下,图像是下载的,而mesos集装箱船将被直接调用。

ego6inou

ego6inou2#

很可能您使用的是默认资源,我认为chronos的默认资源是0.1CPU和256MB内存。尝试将其增加到1cpu和1024mib内存。

相关问题