Подумайте об использовании механизма ведения журнала, который также вызывает оповещения, поэтому, когда вызов базы данных занимает слишком много времени, что указывает на высокую нагрузку на сервер, регистратор выдает предупреждение. Проверьте log4net .
Что касается инструментов и методов, я рекомендую badboy и jmeter в качестве инструментов для нагрузочного тестирования вашего сайта. Badboy прост и может генерировать URL, которые также могут быть использованы в jmeter. Последний делает очень хорошее нагрузочное тестирование вашего сайта. Выполните тесты, которые выполняются в течение длительного периода времени и используют различные аппаратные настройки, чтобы увидеть, как добавление большего количества веб-серверов / серверов приложений влияет на производительность.
Кроме того, ознакомьтесь с PerfMon , инструментом, который позволяет отслеживать локальный или удаленный сервер Windows на предмет частоты конфликтов, загрузки процессора и т. Д.