ホストされたプラットフォーム上に大規模な ASP.NET Web サイトがあります。マシンを他の多くのアプリケーションと共有します。マシン自体にはアクセスできません (FTP アカウントのみ)。
私たちのクライアントは、特にピーク時にパフォーマンスがかなり悪くなり始めていると不満を漏らしています。私はいくつかのリモート測定を (JMeter のようなツールを使用して) 実行しましたが、確かにピーク時のパフォーマンスはかなり悪いことがわかりました。しかし、それは私に理由を教えてくれません。クライアントは、確固たる事実なしに専用サーバーへの移行に抵抗しています。
私が見ているように、私が必要としているのは、マシン自体に関するハード データです。ローカル パフォーマンス テスト環境のセットアップには非常に時間がかかり、サーバーのパフォーマンスを見積もる方法がありません。
私の質問: マシンへのアクセスが制限されていて、パフォーマンス モニターへのアクセスがまったくない場合に、(多くの) パフォーマンス測定値を収集する良い方法はありますか? すべてのコードは、あまり台無しにすることなく、asp.net アプリケーション自体で実行する必要があります。