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

Мнение о медлительности сервера?

У нас есть 2 сервера для IIS с участием Балансировщик нагрузки и 2 сгруппированных MS SQL серверы. У каждого сервера есть апррокс. 262 ГБ ОЗУ, 64-ядерный процессор (не все физические ядра) и т. Д. Я имею в виду, что серверы действительно мощные. В очень странно Проблема, с которой я столкнулся, заключается в следующем:

Когда я публикую свое приложение на серверах IIS, оно работает отлично и очень быстро. Но примерно через 10 минут серверы внезапно замедляются. Когда я отправляю запрос на страницу в своем приложении, он просто ждет около 20-50 секунд, а затем появляется страница. Я много исследовал эту проблему, но я не могу придумать ничего, что могло бы решить мою проблему, и я не могу сказать, что проблема возникает из-за Серверы IIS или Серверы MSSQL.

Ниже представлены два изображения, описывающих архитектуру сервера, а также некоторую дополнительную информацию о приложении и серверах.

[Архитектура сервера]

[Архитектура сетевого хранилища]

Итак, что я спрашиваю: - Что может вызвать такую ​​медленную работу приложения? Каковы ваши комментарии и мнения об этой ситуации? Что я должен делать?

Я бы скачал Инструмент SPA3 от Microsoft, пусть он сделает за вас большую часть анализа.

Мне любопытно слово «опубликовать» здесь - что происходит, когда вы это делаете? IIS перезагружается? Какие запросы обрабатываются за эти десять минут. Если вы перезагрузите / перезапустите IIS, не касаясь базы данных, приложение снова будет работать быстро? Мне кажется, что в системе .net есть некоторый возрастающий объем мусора, который не может быть освобожден. Контейнер приложения использует все больше и больше оперативной памяти?