在我使用的版本上,似乎 noatime 已禁用 glusterfs。通过 apt-get 直接安装,我在 v3.4.2 上。我尝试通过 PPA 手动切换到 3.7 和 3.8,效果很好,但安装时仍然不接受 noatime 标志。
我在多个 PHP 服务器上运行 GlusterFS。我的绝大部分负载来自 GlusterFS。我很少写文件,所以我假设负载来自 gluster 跨服务器同步访问时间。抛开 PHP 模式、缓存等,我能做些什么来减少 gluster 带来的疯狂负载?
运行gluster volume top www_storage open
显示 config.ini 文件的大量打开计数。读取的最高值大约是最高打开的四分之一,写入很小。