2015-03-10 1 views
0

Je suis en train d'identifier ce qui est à l'origine l'utilisation élevée du processeur sur un rôle web d'azur. Donc, je RDPed à mon instance de rôle Web d'azur et créé un vidage de la mémoire pendant la période prolongée de haute CPU, comme indiqué ci-dessousest-il possible de télécharger le fichier de vidage d'une instance de rôle Web d'azur

enter image description here

est-il un moyen de télécharger le fichier de vidage de la mémoire à ma machine hôte? Ou Quelqu'un peut-il suggérer un meilleur moyen de diagnostiquer l'utilisation élevée du processeur sur le rôle Web azur.

+0

le fichier dmp est créé dans le dossier temporaire de l'utilisateur sous AppData-> local. Pour analyser l'utilisation du CPU, utilisez toujours XPerf/WPA: http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-42-WPT-CPU-Analysis – magicandre1981

+0

Oui, je sais où est stocke le fichier de vidage, Je cherchais un moyen de l'obtenir à ma machine hôte. Je n'ai pas pu installer l'outil debugdiag sur le rôle web azur pour analyser le fichier de vidage. Je regarderai dans cette vidéo, acclamations. –

+0

utilise xperf et l'analyse à distance. Je n'ai jamais utilisé Azure, donc je ne peux pas vraiment aider à obtenir les données sur votre système local. Vous pouvez l'envoyer à OneDrive et le télécharger sur votre hôte. – magicandre1981

Répondre

0

Il y a quelques options principales:

  1. Debug la décharge directement sur la machine virtuelle Azure. Vous pouvez facilement obtenir les outils les plus courants sur la machine virtuelle Azure en utilisant AzureTools - http://blogs.msdn.com/b/kwill/archive/2013/08/26/azuretools-the-diagnostic-utility-used-by-the-windows-azure-developer-support-team.aspx
  2. Vous pouvez copier des fichiers entre la machine virtuelle Azure et votre machine locale de plusieurs façons - copier/coller, \ tsclient \ c ou un intermédiaire tel que un compte de stockage. Notez que l'utilisation de copier/coller ou de \ tsclient \ c avec un fichier très volumineux peut prendre trop de temps, auquel cas le téléchargement vers un compte de stockage et le téléchargement depuis le stockage vers votre machine locale est la meilleure option. AzureTools peut également faire cela pour vous, ou vous pouvez utiliser n'importe quel outil d'exploration de stockage de votre choix.
+0

J'utilise un webrole Azure, pas un VM. –

+0

Un Azure exemple WebRole est une machine virtuelle ... – kwill

+0

Etes-vous sûr? dernière fois que je vérifié, les rôles Web (partie des services de cloud computing) ne sont pas des machines virtuelles http://azure.microsoft.com/en-us/documentation/articles/fundamentals-introduction-to-azure/ –