Производительность ASP.NET, 100 жестких ошибок памяти указывают на проблему подкачки памяти?

В настоящее время мы испытываем проблемы с производительностью клиентского веб-сайта.

При анализе проблемы мы обнаружили неожиданное количество 112 «критических сбоев памяти» в минуту. Кто-нибудь может интерпретировать значение этого значения? Происходит ли это, когда необходима подкачка памяти - значит, основной причиной является нехватка памяти?

Даже если значение ЦП кажется высоким, это не главная проблема для медленного веб-сайта. Вы согласны?

альтернативный текст

Чтобы увидеть время процессора:

альтернативный текст

Очень скоро мы разделим SQL-сервер и веб-сервер.


person Robert    schedule 11.04.2010    source источник
comment
@Robert, ведьма, как и версия, которую ты читаешь и пишешь на sql? например, используя subsonic, linq, ado?   -  person Aristos    schedule 12.04.2010
comment
NHibernate, но это не узкое место.   -  person Robert    schedule 12.04.2010


Ответы (1)


У вас есть рабочий набор почти 4 ГБ для w3wp.exe. Да, похоже, у тебя проблемы с памятью.

Это не обязательно означает, что у вас просто недостаточно памяти — я предполагаю, что у вас где-то есть утечка. Такая загрузка ЦП тоже тревожно высока. Какая часть процессора используется веб-сайтом?

Кроме того, похоже, что база данных и веб-сайт работают на одном хосте - вы можете их разделить?

person Jon Skeet    schedule 11.04.2010
comment
Я добавил скриншот, показывающий среднее время процессора (50% IIS и 13% Sql-Server). Мы скоро отделим sql-сервер. Это также освободит некоторые ресурсы памяти и должно быть временным решением, пока мы не получим (надеюсь) больше трафика. Я все еще озадачен серьезными ошибками памяти, так как никогда раньше не замечал ничего подобного. - person Robert; 12.04.2010
comment
Это 50% IIS - это двухпроцессорная коробка? Если это так, то это может быть целый процессор, привязанный к одному потоку. - person Jon Skeet; 12.04.2010
comment
Нет, 50% — это просто совпадение. - person Robert; 12.04.2010
comment
Действительно, проблема в утечке памяти, проблемы с процессором незначительные, спасибо за понимание! - person Robert; 12.04.2010