У нас возникла проблема с использованием Zend Server в Linux-системе CentOS. В течение дня наш большой кеш (зарезервировано 1 гигабайт памяти) использует около 100 мг кэшированных записей, но почти 500 мг из них - «потраченная впустую память».
Когда процент неиспользованной памяти превышает «max_wasted_percentage», кэш «перезапускается», что означает, что все существующие записи в кэше очищаются. Не то, что мы хотим, очевидно.
Итак, что это за «пустая память» и как ее можно избежать?
- Редактировать: возможно, это сумма всей памяти, используемой файлами, которые были кэшированы, но никогда не запрашивались впоследствии.