并发调用EFS中的可执行文件是否有问题

Is there a problem with concurrent calls to executable files in EFS

我在EFS中存放了一些可执行文件,然后我会通过命令行在我的k8s pod或lambda函数中执行这些可执行文件。我的问题是当我并发调用这些可执行文件时,是否存在锁冲突等问题

我之所以用EFS挂载可执行文件(这些可执行文件其实是freesurfer)主要是因为文件太大。如果将它们打包在 docker 图片中,图片尺寸会太大。

这取决于这些 executables 在做什么。如果它们 write/modify 相同的文件或数据库,则会出现与竞争条件相关的问题。相反,如果他们不需要修改任何共享资源,那么 EFS 上没有任何特殊的锁来阻止您 运行 他们并行。