作成した10個のMVCサイトを備えたWebサーバーがあります。すべてのサイトは、フォルダ内の同じコードに「リンク」しています。したがって、10のサイトすべてが同じコードで実行されます。これは、サイト上で異なる言語で行われます。
私の問題は、1つのサイトが数分間CPUの40〜60%を使用するようになることです。次に、それはドロップダウンし、別のサイトがCPUで上昇します。通常、サイトはw3wpプロセスで300mbを使用しますが、8〜900mbに上昇することもあります。
20GBのメモリがあり、18,9が常に使用されます。13GBを使用するSQLサーバーも実行されています。
このサイトはMVC3サイトです。SQLデータのキャッシュを使用します。
すべてのサイトには独自のプールがあります。
私はそれが非常に漠然とした質問であることを知っています。しかし、誰かがこの設定で明らかな問題を見ることができますか?
CPUが定期的に上昇するのはなぜですか?
サイトには常に100〜150人のユーザーがいます。
任意のアイデアや考えをいただければ幸いです。