纪事地图和码头工人集装箱?

时间:2015-06-02 16:26:25

标签: docker chronicle chronicle-map

如果Chronicle可以在一台主机上的docker容器之间共享状态(使用),那么想问问linux专家。 只是一个假设:由于编年史使用内存映射文件,我们可以在容器之间共享(可能是?)相同主机的文件系统,我们可以使用ChronicleMap功能吗? 虽然不确定容器间的同步......有没有人有任何想法?

1 个答案:

答案 0 :(得分:0)

我很奇怪地说彼得·劳里(Peter Lawery)是错的,也许在2015年不支持,但是编年史地图在docker中工作得很好。只要将持久性映射主机上的目录装入容器中即可。

需要注意的是,对于相同的历史记录映射,docker容器的内存限制必须高于常规JVM的Xmx。

From this post:

注意:文件和shmem可能在其他cgroup之间共享。在这种情况下,仅当内存cgroup是页缓存的所有者时,才会对appedd_file进行计数。

我们发现,如果容器的内存限制不足以容纳整个堆外映射,则填充映射非常慢(慢500倍)。 iostat是否暗示编年史可能需要读取文件的很大一部分以分页显示?

相关问题