Ich habe 40 Computer (von Windows XP bis 7, verschiedene Konfigurationen) in meinem Unternehmen und bin für deren Wartung verantwortlich. Was ich tun möchte, ist zu messen, wie sich neue Updates und die Installation neuer Software auf die Leistung dieser PCs auswirken.
Zu diesem Zweck muss ich zunächst eine gemeinsame Metrik für alle Computer haben. Ich dachte, dass eine solche Metrik möglicherweise Zeit benötigt, um MS Outlook oder MS Excel zu starten, da diese beiden Anwendungen meistens verwendet werden. Zweitens brauche ich einen Weg, wie man es misst. Ich überlegte, beispielsweise MS Outlook zu verpacken, um zu verfolgen (und an einen Server zu senden), wie viel Zeit benötigt wird, um damit zu arbeiten.
Hat jemand Erfahrung mit der Messung der PC-Leistung im gesamten Unternehmen? Gibt es kommerzielle Lösungen für diesen Zweck?
quelle
Antworten:
Ich habe das neue XPERF-Tool verwendet, um die Startgeschwindigkeit unserer XP- und Windows 7-Computer zu messen. Wir haben uns besonders mit Disk IO beschäftigt, da dies unser größter Engpass bei unseren alten Systemen war. (Wir haben die Grafiken und Diagramme verwendet, um zu beweisen, dass wir SSDs in unseren Laptops benötigen.) Die Lesbarkeit ist ausgezeichnet, und Sie können sich genau ansehen, was Verzögerungen verursacht. Ich kann das wirklich empfehlen Schweine können fliegen Blog auf MSDN für ein gutes Intro. Was jedoch fehlt, ist eine gute Möglichkeit, zwei Ergebnisse programmatisch zu vergleichen. Wir würden nur zwei Diagramme nebeneinander laden und den Anzeigebereich auf den gleichen Maßstab einstellen und visuell vergleichen. Wir verwenden meistens die xbootrace-Funktion von XPERF, da uns die Startgeschwindigkeit für unsere sehr mobilen Mitarbeiter am wichtigsten ist.
Sie können ein Beispiel für einige Computer auswählen und den Verlauf ihrer Startdiagramme über die Zeit hinweg verfolgen.
quelle
Neben XPerf besteht eine weitere Idee darin, Kernel-Logger einzuplanen und zu verwenden Leistungsanalyse von Protokollen Damit Sie nützliche Performance-bezogene Informationen aus diesen Protokollen erhalten, wird Ihnen kein Fortschritt in Bezug auf die Startzeiten der Anwendungen angezeigt, aber es werden allgemeine Performance-bezogene Probleme angezeigt.
Nachdem Sie die Protokolle gesammelt haben, müssen Sie sich keine Gedanken mehr über deren Verarbeitung machen. Sie können sie stapelweise verarbeiten und anschließend die verschiedenen HTML-Dateien auf Probleme überprüfen. Nur ein Beispiel dafür ist ein riesiger Speicherverlust auf einem Ihrer Computer. XPerf zeigt dies nicht in seinen Spuren an und eine Anwendung überprüft auch nicht die Startzeiten Ihrer Anwendungen.
Sie könnten etwas einrichten, das den Speicher zu diesem Zweck überprüft. Warum aber so viel Aufwand betreiben, wenn Ihr System bereits Logger enthält, die Ihnen eine Fülle weiterer nützlicher Informationen liefern?
quelle