Memcached Подскажите про memcached (место на диске)

craz

Нестандартное звание
может
1) вообще жрать место на диске
2) жрать 90 Гб при условии, что сам сайт 10 Гб.

Спасибо.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
@craz,
1.
pidof memcached
grep --color VmSwap /proc/PID/status
2. да
 

craz

Нестандартное звание
VmSwap: 2283112 kB

stats нужен?

Блин, а почему я думал, что он все хранит в памяти только.

Он выталкивает хеш на диск?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
@craz, все зависит от настроек твоей системы, в частности от того сколько ты отдал под memcached из общей памяти. Какие процессы у тебя еще на машине висят (если там к примеру не только кеш, а еще и мускуль, и прочее)

К примеру, самый херовый вариант - отдать 7 с хвостиком гигов из 8 имеющихся под мемкеш.
Плюс бывают неоптимальными настройки вытеснения кеша swappiness и cache_pressure. Тут пусть меня поправят.

PS: Stats?

У меня сейчас мемкеш залился в диск на 5кб.
 

craz

Нестандартное звание
@craz, все зависит от настроек твоей системы, в частности от того сколько ты отдал под memcached из общей памяти. Какие процессы у тебя еще на машине висят (если там к примеру не только кеш, а еще и мускуль, и прочее)

К примеру, самый херовый вариант - отдать 7 с хвостиком гигов из 8 имеющихся под мемкеш.
Плюс бывают неоптимальными настройки вытеснения кеша swappiness и cache_pressure. Тут пусть меня поправят.

PS: Stats?

У меня сейчас мемкеш залился в диск на 5кб.
У меня этот тупой jelastic или я тупой. У меня отдельный сервак якобы на мемкеш и ничего там не вертится.
Конфиг:
PORT="11211"
USER="xxx"
MAXCONN="1024"
CACHESIZE="4076"
OPTIONS="-vv 2>> /var/log/memcached/memcached.log"
upload_2016-6-9_17-7-15.png upload_2016-6-9_17-9-9.png

Код:
STAT pid 507
STAT uptime 13044779
STAT time 1465477806
STAT version 1.4.20
STAT libevent 2.0.19-stable
STAT pointer_size 64
STAT rusage_user 101171.169644
STAT rusage_system 1132839.531214
STAT curr_connections 15
STAT total_connections 16543815
STAT connection_structures 414
STAT reserved_fds 20
STAT cmd_get 1155442100
STAT cmd_set 17035051
STAT cmd_flush 0
STAT cmd_touch 0
STAT get_hits 1134135544
STAT get_misses 21306556
STAT delete_misses 3
STAT delete_hits 502
STAT incr_misses 0
STAT incr_hits 0
STAT decr_misses 0
STAT decr_hits 0
STAT cas_misses 0
STAT cas_hits 0
STAT cas_badval 0
STAT touch_hits 0
STAT touch_misses 0
STAT auth_cmds 0
STAT auth_errors 0
STAT bytes_read 185525398113
STAT bytes_written 4546879308307
STAT limit_maxbytes 4273995776
STAT accepting_conns 1
STAT listen_disabled_num 0
STAT threads 4
STAT conn_yields 0
STAT hash_power_level 19
STAT hash_bytes 4194304
STAT hash_is_expanding 0
STAT malloc_fails 0
STAT bytes 661167151
STAT curr_items 415709
STAT total_items 14997431
STAT expired_unfetched 3482977
STAT evicted_unfetched 0
STAT evictions 0
STAT reclaimed 3893576
STAT crawler_reclaimed 0
END
 
Последнее редактирование:

craz

Нестандартное звание
Наблюдалось большое потребление диска процессом memcached с лог файлом /var/log/memcached/memcached.log-20160111 , который был удален, но остался в системе открытым, в связи с чем в него продолжалась запись данных:
ммм.

STAT pid 29490
STAT uptime 2300
STAT time 1465480998
STAT version 1.4.20
STAT libevent 2.0.19-stable
STAT pointer_size 64
STAT rusage_user 24.945207
STAT rusage_system 127.493618
STAT curr_connections 44
STAT total_connections 3693
STAT connection_structures 88
STAT reserved_fds 20
STAT cmd_get 401617
STAT cmd_set 4766
STAT cmd_flush 0
STAT cmd_touch 0
STAT get_hits 394293
STAT get_misses 7324
STAT delete_misses 0
STAT delete_hits 0
STAT incr_misses 0
STAT incr_hits 0
STAT decr_misses 0
STAT decr_hits 0
STAT cas_misses 0
STAT cas_hits 0
STAT cas_badval 0
STAT touch_hits 0
STAT touch_misses 0
STAT auth_cmds 0
STAT auth_errors 0
STAT bytes_read 71658971
STAT bytes_written 1241594057
STAT limit_maxbytes 1321205760
STAT accepting_conns 1
STAT listen_disabled_num 0
STAT threads 4
STAT conn_yields 0
STAT hash_power_level 16
STAT hash_bytes 524288
STAT hash_is_expanding 0
STAT malloc_fails 0
STAT bytes 10139756
STAT curr_items 2646
STAT total_items 4704
STAT expired_unfetched 16
STAT evicted_unfetched 0
STAT evictions 0
STAT reclaimed 16
STAT crawler_reclaimed 0
END
 
Последнее редактирование:

craz

Нестандартное звание
@c0dex, подскажи как понять он вообще работает и нормально ли он работает?))) я вроде настроил чтобы кешилось... а как проверить...
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
@craz, вообще потребление свопа твоим мемкешем - высоковато, так я считаю, если там несколько кб в свопе - норм, но 2 с хреном гига - это что-то перебор.
Смотреть так же надо на параметры evictions, + подбирать параметр роста размера слабов, чтобы не было высокого wasted потребления памяти.

https://blog.engineyard.com/2015/fine-tuning-memcached

У тебя имхо сейчас он работает хреново, просто потому что влез в своп.
 
Сверху