Memcached
December 23rd, 2009
1 comment
Пишу, чтобы не забыть ибо иногда надо знать, что происходит с memcached’ом:
$mymemcache = new Memcache;
$mymemcache->addServer('localhost', 11211);
highlight_string(print_r($mymemcache->getExtendedStats(), true));
Массив ключами, которые означают:
- pid – идентификатор процесса
- uptime – время работы сервера
- version – версия ПО
- time – время в формате unixtimestamp
- rusage_user – пользовательское время для процесса
- rusage_system – системное время для процесса
- curr_items – количество сохраненных объектов в памяти
- total_items – сколько всего было сохранено объектов за время работы сервера
- bytes – количество байт, которые занимают сохраненные объекты
- curr_connections – количество открытых соединений
- total_connections – сколько всего было открыто соединений
- cmd_get – количество запросов на получение объектов из кеша
- cmd_set – количество запросов на сохранение объекта в кеше
- get_hits – количество запросов когда объект был успешно найден в кеше
- get_misses – количество запросов к отсутствующим объектам
- bytes_read – общее количество прочитанных байт из сети
- bytes_written – общее количество отправленных байт
- limit_maxbytes – ограничение памяти для хранения объектов
Мануал поссмотреть по Memcache::getStats
А так как использую APC то и целый скрипт для статистики