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

Проблема с производительностью веб-сервера

У нас есть сайты asp.net, основанные на архитектуре dotnetnuke, и у нас есть два сервера балансировки нагрузки с 2 гигабайтами и с оперативной памятью 24 ГБ. а SQL Server - с оперативной памятью 48 ГБ. Но все же у нас есть проблемы с сайтами и их нагревом до 100% использования процессора.

У нас есть несколько экземпляров этого сайта для каждого клиента, по одному виртуальному каталогу для каждого клиента и домена. Мне нужно выяснить, какой процесс вызывает эту проблему.

Это не все время на 100%, но в течение некоторого времени, например, в течение 2 минут его мешки до 100% использования процессора, мне нужно выяснить, почему это вызывает у нас много страниц на нашем сайте. Мне нужно узнать, что происходит с приложением.

Мы пробовали RedGate Profile для устранения проблем с кодом, и мы решили эту проблему, но все же была какая-то часть приложения, которая вызывает проблему, и нам нужно это выяснить.

Есть ли какой-либо инструмент из чего-либо, с помощью которого мы можем узнать загрузку веб-сервера и причину 100%.

Мы также профилировали наш SQL-сервер, и его нормальная работа возникает только с веб-сервером.

Мы будем благодарны за любой совет или помощь.

Заранее благодарим за любую помощь или совет.

Я думаю, вас могут без надобности выгнать в SF, но пока вы этого не сделаете.

я хотел бы использовать dynaTrace. Однако вы можете искать более быстрое / бесплатное решение.

Я бы проверил журналы IIS и увидел, что так долго обслуживается. Вы можете посмотреть анализатор журнала.

Я бы также использовал WinDbg после извлечения дампа зависания с помощью adplus после того, что Тесс говорит тебе делать.

Радоваться, веселиться!