Nous avons des sites asp.net basés sur l'architecture dotnetnuke et nous avons deux serveurs de répartition de charge avec 2 gigas et avec 24 Go de RAM. et SQL Server est avec 48 Go de RAM. Mais nous avons toujours des problèmes avec les sites et ils utilisent 100% du processeur.
Nous avons plusieurs instances de ce site pour chaque client, un répertoire virtuel pour chaque client et domaine. Je dois trouver quel processus cause ce problème.
Ce n'est pas tout le temps à 100%, mais pendant certains moments, comme pendant 2 minutes, il monte à 100% d'utilisation du processeur, je dois trouver pourquoi c'est le cas, nous avons beaucoup de pages sur notre site. Je dois comprendre ce qu'il se passe avec l'application.
Nous avons essayé RedGate Profile pour les problèmes de code et nous avons résolu ce problème, mais il y a toujours une partie de l'application qui pose problème et nous devons le découvrir.
Y a-t-il un outil ou autre chose à partir duquel nous pouvons trouver la charge du serveur Web et la raison de passer à 100% ?
Nous avons également profilé notre SQL Server et il fonctionne normalement, le problème provient uniquement du serveur Web.
Tout conseil ou aide sera grandement apprécié.
Merci d'avance pour toute aide ou conseil.