Rob*_*ool 5 linux ram mmap docker annoy
我正在使用使用mmap() 的Annoy 库将一些多 Gb 文件加载到 RAM 内存中。使用 mmap() 的目标是在内存中只加载一次文件,即使不同的进程需要它。
使用 docker,我计划使用在同一主机上执行相同脚本的多个容器进行扩展。但是多 Gb 文件只能在 RAM 中加载一次(这就是我们使用 mmap() 的原因),否则我的服务器会爆炸。
多 Gb 文件位于安装在我的容器上的卷中。
但是我仍然需要找到一种在容器之间共享 RAM 的方法,以便我获得 mmap() 的优势。
我找到了这篇关于在 docker 中使用 --ipc 标签的文章,但我不知道它是否适用于我的情况以及如何实现它。欢迎任何帮助。
| 归档时间: |
|
| 查看次数: |
1476 次 |
| 最近记录: |