Vps

APC 最小 shm 尺寸

  • August 30, 2012

需要多少 shm Space APC 才能正常執行?我目前正在基於 virtuozzo 的 VPS 上執行 Wordpress 部落格,但我無法將核心 shm 設置為 32 mb 以上的任何內容。有什麼方法可以告訴 APC 使用“普通”記憶體而不是共享記憶體(我有很多記憶體…)

我目前的 apc.ini 看起來像這樣,但 apc 告訴我們它只使用了 30 MB(1 個段和 30.0 MB(mmap 記憶體,pthread 互斥鎖)):

extension = apc.so
apc.enabled = 1
apc.shm_segments = 15
apc.num_files_hint = 2700
apc.user_entries_hint = 2700
apc.ttl = 7200
apc.user_ttl = 3600
apc.gc_ttl = 600
apc.cache_by_default = 1
apc.max_file_size = 2M
apc.stat = 1

使用 APC 包中的文件 apc.php 檢查 APC 如何使用記憶體。增加它直到 APC 有 20% 的空閒備用記憶體。

帶有一些外掛的單個 Wordpress 可能需要超過 40M。

您可以請求的共享記憶體段的大小可能會受到限制。

但是,您可以添加許多這樣的段供 APC 在配置中使用:apc.shm_segments=2

http://php.net/manual/en/apc.configuration.php#ini.apc.shm-segments

引用自:https://serverfault.com/questions/359389