производительность appfabric в кластере серверов - PullRequest
1 голос
/ 28 февраля 2012

В настоящее время я работаю с appfabric в среде распределенного веб-сервера, где appfabric используется в качестве механизма распределенного кэширования.

Я настроил appfabric для работы на 4 веб-серверах с веб-приложением .net - appfabric - это механизм его кэширования.Недавно он был запущен на этих серверах, но столкнулся с проблемой.Я обнаружил, что для сайтов iis рабочий процесс на каждой из коробок постоянно увеличивал объем памяти в течение короткого промежутка времени от 200 КБ до 1000 КБ, пока не был переработан.У меня таймаут включен локальный кэш на основе элементов, кэшированных в нашем кластере в течение 1 часа.Высокая доступность включена, настройка конфигурации кластера xml с 3 ведущими хостами.

Чтобы решить эту проблему, в краткосрочной перспективе необходимо было сократить время кеширования до 5 минут и отключить локальный кеш.Это привело к тому, что память рабочего процесса не достигла тех же уровней, что и раньше, но все же незначительно увеличилась с течением времени.В среднем в кэше содержится около 10 000 элементов, размер которых варьируется от строк до объектов.

У меня есть несколько вопросов по appfabric, с которыми мне хотелось бы получить помощь:

Имеет ли местныйкеш десерализованного объекта хранится в памяти рабочего процесса?Или в какой памяти хранится локальный кеш?

Я где-то читал, но не понимаю, что при удалении элемента из кеша ключ остается в кеше в течение некоторого времени.Это правильно?

Один из серверов в кластере является виртуальным сервером, такое же поведение наблюдалось на этом.Есть ли что-то, на что я должен обратить внимание в связи с настройкой виртуального сервера appfabric?В настоящее время он настроен так же, как и другие хосты кэша, но не является ведущим хостом?

Я был обеспокоен тем, что проблема может быть связана с размером объектов в кэше, возможно ли это?Размер элементов в кеше или их количество снижают производительность кеша appfabric?

Буду признателен за любую помощь, помогая мне в этом, пока я настраиваю и свое приложение, и настройку, чтобы получить из этого оптимальную производительность.

...