Как я определяю, какое приложение пропускает неразбитую на страницы память?

Некоторые мои любимые блоги системного администратора/операций/IT:

8
задан 14 December 2011 в 01:45
1 ответ

Я наблюдаю за этим около 6-7 недель и могу наконец дать окончательный ответ на проблему.

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

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

Итак, следующий вопрос был: Что работает каждые две недели по воскресеньям? Я заглянул в Средство просмотра событий, и каждый раз, когда происходил всплеск , McAfee работал . Я также думаю, что, часто заходя на сервер для отслеживания проблемы, мы непреднамеренно усугубили проблему, потому что у McAfee есть сканер в реальном времени, и я считаю, что это привело к меньшему увеличению, которое мы наблюдали.

Я думаю, что сканирование является запланированными задачами. также объясняет, почему мы увидели увеличение памяти NP, прикрепленное к тегу объектов событий в PoolMon, а не к конкретному тегу McAfee. Это было главным, что действительно привело нас по садовой дорожке.

Теперь, когда мы наконец знаем, что вызывает утечки, мы можем что-то с этим сделать. Невероятно, но на то, чтобы его отследить, потребовалось столько времени.

ОБНОВЛЕНИЕ : Просто последнее замечание. McAfee ' s был обновлен на выходных, и это полностью решило нашу проблему с невыгружаемой памятью.

ОБНОВЛЕНИЕ 2 : Поскольку я только что получил за это голосование, я добавлю к нему дополнительное обновление. Первоначально обновление McAfee, похоже, решило нашу проблему, то есть мы больше не наблюдаем резких скачков в памяти NP через регулярные промежутки времени. Я также заметил, что после обновления кажется, что McAfee больше не записывает журналы в средство просмотра событий по умолчанию, которое скрывается при активном сканировании.

Но мы все еще наблюдаем постепенное увеличение использования памяти NP. Дошло до того, что теперь нам нужно перезагружать сервер каждые 2 недели или около того. Это так плохо, что мы недавно приобрели новый сервер в надежде, что обновленное оборудование и программное обеспечение решат эту проблему НО наш совершенно новый сервер только с Windows Server 2008, SQL Server 2008 R2 и установленный McAfee был ЕЩЕ , показывая утечку памяти NP. Только после того, как я полностью удалил McAfee, утечка прекратилась, и она осталась статичной даже после того, как мы настроили сервер со всем нашим программным обеспечением, готовясь к переходу на него.

С тех пор я прочитал и не знаю, правда ли это, что проблема не в McAfee, а в некоторой подпрограмме Windows, которую McAfee использует, вызывая утечку памяти NP. Очевидно, сетевая активность является причиной утечки, т.е. большая сетевая активность => более крупные утечки. Это, похоже, согласуется с нашим опытом, поскольку утечка усиливается по мере того, как наш сервер становится более загруженным.

Только после того, как я полностью удалил McAfee, утечка прекратилась, и она осталась статичной даже после того, как мы настроили сервер со всем нашим программным обеспечением, готовясь к переходу на него.

С тех пор я прочитал и не знаю, правда ли это, что проблема не в McAfee, а в некоторой подпрограмме Windows, которую McAfee использует, вызывая утечку памяти NP. Очевидно, сетевая активность является причиной утечки, т.е. большая сетевая активность => более крупные утечки. Это, похоже, согласуется с нашим опытом, поскольку утечка усиливается по мере того, как наш сервер становится более загруженным.

Только после того, как я полностью удалил McAfee, утечка прекратилась, и она осталась статичной даже после того, как мы настроили сервер со всем нашим программным обеспечением, готовясь к переходу на него.

С тех пор я прочитал и не знаю, правда ли это, что проблема не в McAfee, а в некоторой подпрограмме Windows, которую McAfee использует, вызывая утечку памяти NP. Очевидно, сетевая активность является причиной утечки, т.е. большая сетевая активность => более крупные утечки. Это, похоже, согласуется с нашим опытом, поскольку утечка усиливается по мере того, как наш сервер становится более загруженным.

но с некоторой процедурой Windows, которую использует McAfee, которая вызывает утечку памяти NP. Очевидно, сетевая активность является причиной утечки, т.е. большая сетевая активность => более крупные утечки. Это, похоже, согласуется с нашим опытом, поскольку утечка усиливается по мере того, как наш сервер становится более загруженным.

но с некоторой процедурой Windows, которую использует McAfee, которая вызывает утечку памяти NP. Очевидно, сетевая активность является причиной утечки, т.е. большая сетевая активность => более крупные утечки. Это, похоже, согласуется с нашим опытом, поскольку утечка усиливается по мере того, как наш сервер становится более загруженным.

6
ответ дан 2 December 2019 в 23:05

Теги

Похожие вопросы