Red Hat Enterprise Linux 3: Handbuch zur System-Administration | ||
---|---|---|
Zurück | Kapitel 43. OProfile | Nach vorne |
Manche OProfile-Einstellungen können mit einer grafischen Schnittstelle festgelegt werden. Um sie zu starten, führen Sie den oprof_start Befehl als Root bei einem Shell Prompt aus.
Nachdem die Optionen geändert wurden, können sie durch Klicken des Save and quitButtons gespeichert werden. Die Einstellungen werden in /root/.oprofile/daemonrc, geschrieben und die Anwendung wird beendet. Das Beenden der Anwendung beendet aber nicht das Erstellen von Proben durch OProfile.
Wenn Sie Ereignisse für die Prozessor-Zähler auf dem Setup Tabulator wie in Abschnitt 43.2.2besprochen einstellen wollen, wählen Sie den Zähler vom Pulldown-Menü und wählen Sie das Ereignis von der Liste. Es werden nur Ereignisse angezeigt, die für den spezifischen Zähler und die spezifische Architektur verfügbar sind. Die Schnittstelle zeigt auch an, ob die Profilerstellung läuft, außerdem werden ein paar kurze Statistiken angezeigt.
Wählen Sie auf der rechten Seite des Tabulators die Profile kernel Option, um Ereignisse im Kernel-Modus für das gerade gewählte Ereignis zu zählen, wie in Abschnitt 43.2.3 besprochen. Dies ensprichtdem opcontrol --ctrN-kernel=1 Befehl, wobei N die Zählernummer ist. Wenn diese Option nicht gewählt ist, entspricht es dem opcontrol --ctrN-kernel=0 Befehl.
Wählen Sie die Profil- Benutzer-Binärdateien Option, um Ereignisse im Benutzer-Modus für das gerade gewählte Ereignis anzuzeigen, wie in Abschnitt 43.2.3 besprochen. Dies entspricht dem opcontrol --ctrN-user=1 Befehl, wobei N die Zählernummer ist. Wenn diese Option nicht gewählt wird, enspricht es dem opcontrol --ctrN-user=0 Befehl.
Verwenden Sie das Count Textfeld, um die Proberate für das gerade gewählte Ereignis einzustellen, wie in Abschnitt 43.2.2.1 besprochen.
Sollten für das gerade gewählte Ereignis Unit-Masken verfügbar sein, wie in Abschnitt 43.2.2.2 besprochen, werden sie im Unit Masks Bereich auf der rechten Seite des Setup Tabulators angezeigt. Kennzeichnen Sie das Kästchen neben der Unit-Maske, um sie für das Ereignis zu aktivieren.
Um ein Profil für den Kernel zu erstellen, geben Sie bei dem Configuration Tabulator im Kernel image file Textfeld den Namen und den Ort der vmlinux Datei des Kernels sein, der beobachtet werden soll. Damit OProfile den Kernel nicht beobachtet wählen Sie die Konfiguration No kernel image.
Wenn die Verbose Option gewählt wird, beinhaltet das oprofiled Daemon-Log mehr Information.
Wenn Per-application kernel samples files gewählt wird, erzeugt OProfile Profile per Anwendung für den Kernel und die Kernel-Module, wie in Abschnitt 43.2.3 besprochen. Dies entspricht dem opcontrol --separate=kernel Befehl. Wenn Per-application shared libs samples files gewählt wird, erzeugt OProfile Profile per Anwendung für Bibliotheken. Dies entspricht dem opcontrol --separate=library Befehl.
Um zu erzwingen, dass Daten in Probedateien geschrieben werden, wie in Abschnitt 43.5 besprochen, klicken Sie auf den Flush profiler data Button. Dies entspricht dem opcontrol --dump Befehl.
Um OProfile von der grafischen Schnittstelle aus zu starten, klicken Sie auf Start profiler. Um den Profilersteller anzuhalten, klicken Sie auf Stop profiler. Das Anhalten der Anwendung beendet nicht die weitere Erstellung von Proben durch OProfile
Zurück | Zum Anfang | Nach vorne |
Beispielsverwendung | Nach oben | Zusätzliche Informationsquellen |