У меня большой веб-сайт ASP.NET на хостинговой платформе. Он разделяет машину со многими другими приложениями. У нас нет доступа к самой машине (только учетная запись FTP).
Наш клиент жалуется, что он начинает работать довольно плохо, особенно в часы пик. Я провел некоторые дистанционные измерения (используя инструмент, похожий на JMeter), который говорит мне, что да, он действительно работает довольно плохо в часы пик. Это не говорит мне, почему, хотя. Клиент сопротивляется переходу на выделенный сервер без каких-либо серьезных фактов.
На мой взгляд, мне нужны точные данные о самой машине. Настройка локальной среды тестирования производительности будет очень трудоемкой, и у меня нет возможности оценить производительность сервера.
Мой вопрос : есть ли хороший способ для сбора (большого количества) показателей производительности, когда у меня ограниченный доступ к машине и, конечно, нет доступа к монитору производительности? Любой код должен был бы запускаться в самом приложении asp.net, без лишних проблем.