0

我正在使用 OpCache Zend 我从 APC 切换。我一直理解为什么 OPCache 在上升到最终级别时会刷新内存。在逻辑内存应该被填满并且 OpCache 应该保持它直到 Oom 重启或 Hash 重启发生。正确的 ?

我有大约 65 个域(Wordpresses、Joomla、Magento、Pure PHP)

我的服务器规格是:
Intel Xeon X3440 四核
内存 16GB
x2 1500 GB SATA II-HDD 7.200 rpm
CentOS 5 - Plesk 10 - RAID 1

我对 Zend OPcache 的配置是:

zend_extension=/usr/lib64/php/modules/opcache.so
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=400
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=7963
opcache.max_wasted_percentage=5
opcache.use_cwd=1
opcache.validate_timestamps=1
opcache.revalidate_freq=0
;opcache.revalidate_path=0
;opcache.save_comments=1
;opcache.load_comments=1
opcache.fast_shutdown=1
;opcache.enable_file_override=0
;opcache.optimization_level=0xffffffff
;opcache.inherited_hack=1
;opcache.dups_fix=0
opcache.blacklist_filename=/etc/php.d/opcache*.blacklist
;opcache.max_file_size=2097152
opcache.consistency_checks=1
opcache.force_restart_timeout=180
;opcache.error_log=
;opcache.log_verbosity_level=1
;opcache.preferred_memory_model=
;opcache.protect_memory=0

在此处输入图像描述

目前我有 7963 个最大加速文件,但我尝试了更多。奇怪的是,如果发生刷新,则没有关于任何 OPCache 重启的信息。

4

0 回答 0