我在单个服务器上有一个 php symfony 应用程序,并在不同节点上使用 docker 进行水平扩展。所以在这里我想使用一个集群文件系统来进行缓存和日志来集中它并安装到 docker 容器上。
我使用 glusterfs 实现了这一点,并与一位运行良好的用户进行了测试。但是随着负载的增加,应用程序下降并且响应时间增加,有时用户会得到白屏。我删除了 glusterfs 并使用了本地文件系统,这提高了应用程序的性能,并且没有看到在重负载时响应时间有任何增加。由此,我认为 glusterfs 作为用于存储缓存和日志的集群文件系统并不是一个好的选择。
所以问题是,是否还有其他文件系统可以降低应用程序的性能?
谢谢你。