PHP+Memcached - hi-load

fisher

накатила суть
главный показатель переполненой ноды - рост миссов
 

флоппик

promotor fidei
Команда форума
Партнер клуба
2. Т.е. когда появляются Evictions, то пора расширять кластер мемкешей?
Ну, не факт, причины разные могут быть — по поводу расширения перво-наперво надо смотреть статистику хитов/промахов, это более актуальный показатель, чем просто Evictions
 

kvn

programmer
а где ж get, set, hit & miss?
Сорри, думал это не относится.

stats
STAT uptime 1170885
STAT time 1320697230
STAT version 1.4.5
STAT pointer_size 64
STAT rusage_user 7858.186374
STAT rusage_system 10550.857025
STAT curr_connections 108
STAT total_connections 124791
STAT connection_structures 159
STAT cmd_get 252484681
STAT cmd_set 66653655
STAT cmd_flush 0
STAT get_hits 192003093
STAT get_misses 60481588
STAT delete_misses 39718308
STAT delete_hits 686472
STAT incr_misses 23210
STAT incr_hits 46238
STAT decr_misses 1291
STAT decr_hits 3195
STAT cas_misses 0
STAT cas_hits 0
STAT cas_badval 0
STAT auth_cmds 0
STAT auth_errors 0
STAT bytes_read 368396600155
STAT bytes_written 370750182021
STAT limit_maxbytes 8589934592
STAT accepting_conns 1
STAT listen_disabled_num 0
STAT threads 4
STAT conn_yields 0
STAT bytes 7461074344
STAT curr_items 3148751
STAT total_items 66653531
STAT evictions 318533
STAT reclaimed 8021658

главный показатель переполненой ноды - рост миссов
Понятно, спасибо.

У меня порядка 24% мисов, но число пока постоянное.
 

fisher

накатила суть
надо в динамике смотреть, просто цифры ничего не скажут. 24% - имхо много, но вообще говоря зависит от приложения (часто просто косяк посадили и привет). залогируй миссы все и посмотри нет ли там явного косяка. если нет - надо смотреть на времена жизни, ну там комплексный анализ короче надо проводить.
 

kvn

programmer
надо в динамике смотреть, просто цифры ничего не скажут. 24% - имхо много, но вообще говоря зависит от приложения (часто просто косяк посадили и привет). залогируй миссы все и посмотри нет ли там явного косяка. если нет - надо смотреть на времена жизни, ну там комплексный анализ короче надо проводить.
Спасибо. переписали либу кеширования, все стало на место: HitRate: 95.2%, Miss: 4.8. Wasted memory: 11% при 100% заполнении. Последний показатель многоват, но данные разношерстные.

Коллеги, спасибо за помощь! Как всегда, приятно общаться с умными людьми.
 

MiksIr

miksir@home:~$
11% многоват? Имхо, отличный показатель для разношерстных данных =))) Поинтересуйтесь вон какой "Wasted" у файловых систем =))
 

yantar

Новичок
Здравствуйте, у меня есть вопрос, который косвенно касается темы, чтобы не плодить новую написал сюда.

Недавно прикрутил на сервер memcache, запустил - все ок.
Но, периодично, в среднем раз в 2-3 дня вылетает memcache (только ребут сервака помогает)
В логах вот что - Server localhost (tcp 11211) failed with: Connection refused (111)

С чем это может быть связано, может в настройках дело ?

Сервер VPS 1.98 Ghz 1.3 Gb RAM - CentOS release 5.7 (Final)
Настройки memcache -
USER="memcached"
MAXCONN="1024"
CACHESIZE="1000"
OPTIONS=""
 
Сверху