Perl. Cache::FastMmap побаловаться, но не использовать
Года два назад наткнулся на модуль Cache::FastMmap, документация очень впечатлила, по-моему, именно в таком стиле надо доку писать!
Попробовал заюзать этот модуль, все хорошо, работает, на синтетических тестах показывал хорошие результат.
Я даже подумал, что memcached мне нужен.
Но со временем при увеличение нагрузки, процессы при обработке определенных запросов стали уходить в D (uninterruptible) и все подвисало, иногда так, что даже залогиниться не получалось :) Временное решение сразу нашлось – перезапуск процессов, если D много. Уже хотел начать профилировать код, но вспомнил про Cache::FastMmap.
Убрав его, все наладилось, пока D ни разу не было. Профилированием обязательно займусь, Devel::NYTProf, ты готов? :)
Попробовал заюзать этот модуль, все хорошо, работает, на синтетических тестах показывал хорошие результат.
Я даже подумал, что memcached мне нужен.
Но со временем при увеличение нагрузки, процессы при обработке определенных запросов стали уходить в D (uninterruptible) и все подвисало, иногда так, что даже залогиниться не получалось :) Временное решение сразу нашлось – перезапуск процессов, если D много. Уже хотел начать профилировать код, но вспомнил про Cache::FastMmap.
Убрав его, все наладилось, пока D ни разу не было. Профилированием обязательно займусь, Devel::NYTProf, ты готов? :)
