我们想利用 xCache 3.0.3 的变量前缀,以便在共享主机上提供 xCache 的 varcache。
我们的服务器有 256GB 内存,理想情况下我们希望将大约 30GB 专用于 xCache。
然而,任何超过 1024MB 和 PHP 在启动时崩溃,我们似乎需要将 xCache 的总缓存大小限制保持在 600MB 左右,以免在满时崩溃。
我们的服务器有 32 个 CPU 线程,所以我们最初将 xcache.count 设置为 32,将 xcache 总大小设置为 1024MB。在一些与 xCache 相关的 PHP 崩溃之后,我们将 xcache.count 的数量减少到 16 个,将总缓存减少到 600MB,现在一切运行顺利,但使用了 varcache。
是什么限制了我们?是操作系统限制吗?是不是 xCache 不是为管理这么多内存而构建的?是因为插槽太多吗?
如果我们将 xcache 计数设置为 16,xcache 总内存设置为 4096MB,创建 16 个 256MB 的缓存存储,这应该是个问题吗?
谢谢