我在具有 32 GB RAM 的 Debian 7 伺服器上安裝了 Memcached。在我的 /etc/memcached.conf 檔案中,我將其設定為使用最多 4 GB 的 RAM:
-米4000
然而,每當我執行「top」時,我總是看到 memcached 使用大約 309m(VIRT)和 180m(SHARE)。在我之前的伺服器上,我有 64 GB 內存,並將 memcached 設定為使用 10GB,但它總是填滿或接近。對於導致 memcached 的快取始終保持在 300 MB 左右的原因,您有什麼建議嗎?我還有大量的可用內存(已使用 19263 內存,空閒內存 12954 內存)。
答案1
如果需要在/etc/memcached.conf
文件內進行配置,語法為:
快取大小=“4096”
答案2
檢查 memcache 使用者的 ulimits,或者您可能沒有超過 300MB 的資料來快取。