Linux > 关于php程序在glusterfs上执行特别慢的问题
2019-11-06
最近全面转gluterfs,遇到了php程序执行慢的问题,仔细想了想,完全无解,只能找了个办法绕过去。
其实问题的原因很简单
glusterfs最慢的index操作,由于文件跨系统,列出操作是最慢的
而php的autoload机制需要遍历大量目录,所以放在gluterfs上完全是不可接受的。
至于解决方案比较坑。
由于我本身就是在glusterfs基础上跑的qemu/kvm虚拟机。
所以直接建一个qcow2文件在glusterfs上,然后附加到php上,再用bind的方式mount到实际目录上了事。
为了避免qcow顺坏时所有文件可能不可读的问题。
跑了个crontab定时rsync到glusterfs上。
反正是备份,慢慢跑也无所谓,
点击登录