Назад | Перейти на главную страницу

Проблемы с использованием памяти

В настоящее время у нас есть проблема в производственной среде, когда центр обработки данных сообщает, что наши серверы достигают> 90% использования памяти. У этих серверов 2 ГБ оперативной памяти. Сотрудники центра обработки данных сообщают, что w3wp.exe Процесс 'Частные байты составляют 277 020 КБ (рабочий набор 319 824 КБ). Этот процесс, безусловно, является самым большим потребителем памяти в системе, но он не очень велик, учитывая общий объем оперативной памяти и тот факт, что больше ничего даже близкого к этому размеру не работает.

Если мы просуммируем все рабочие наборы (для всех процессов) на сервере, мы получим только 473 472 КБ. Мы знаем, что это неправильный способ определения использования памяти, потому что он включает в себя разделяемую память, что может быть «двойным счетом», но мы пытаемся доказать свою точку зрения сотрудникам центра обработки данных. Остается чуть менее 1,5 ГБ памяти.

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

Вот наша установка

Я думаю, что VMware использует дополнительную память для обработки виртуальных машин. Это случалось со мной раньше, и в итоге я выделяю больше памяти для каждой виртуальной машины. Кроме того, если вы установите VM Tools на гостевые машины, это поможет с использованием этой памяти.

Джеронимо, если администраторы вашего центра обработки данных проверяют использование памяти, как сообщается в VMWare, это всегда будет выглядеть почти исчерпанным из-за поведения предварительной выборки, о котором упоминал Тони Рот. Инструменты VMWare не видят разницы.

Возможно, вам следует настроить память, используемую вашим IIS пул приложений ? Или настроить его на частую переработку?