Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ scstat(8) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

truss(1)

scstat(8)                                                         scstat(8)

NAME
     scstat - Überwachungsprogramm für Systemaufruf-Statistiken

SYNTAX
     /usr/sbin/scstat -[z]a

     /usr/sbin/scstat -[z]p pid

     /usr/sbin/scstat -[z]d

     /usr/sbin/scstat -z

     /usr/sbin/scstat [-cste] [-o output] [interval [count]]

     /usr/sbin/scstat [-u user] [-g group] -x command]

BESCHREIBUNG
     Der Kern kann protokollieren, welche Systemaufrufe auf welchem Prozes-
     sor ausgeführt werden und wie lange jeder Prozessor für die Ausführung
     der einzelnen Systemaufrufe benötigt. Der Kern protokolliert diese
     Systemaufrufe nur, wenn diese Funktion aktiviert ist.

     scstat ermöglicht dem Benutzer folgendes: die Systemaufrufüberwachung
     des Kerns aktivieren und deaktivieren sowie die vom Kern erfaßte
     Systemaufrufstatistik löschen und auflisten.

OPTIONEN
     -a   Aktiviert für sämtliche Prozesse die Systemaufrufüberwachung des
          Kerns.

     -p pid
          Aktiviert die Systemaufrufüberwachung des Kerns nur für den Pro-
          zeß mit der Prozeßnummer pid.

     -d   Deaktiviert die Systemaufrufüberwachung des Kerns.

     -z   Löscht die vom Kern erfaßte Statistik der Systemaufrufüberwa-
          chung.

     -x command
          Führt command mit aktiviertem Überwachungsprogramm für Systemauf-
          ruf-Statistiken aus.

     -u user
          Setzt die Benutzer-ID bevor command ausgeführt wird.

     -g group
          Setzt die Gruppen-ID bevor command ausgeführt wird.

     Hinweis: Die drei Optionen -a, -p und -d schließen sich gegenseitig
     aus und stehen nur dem Systemverwalter zur Verfügung.




Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

scstat(8)                                                         scstat(8)

     Wenn keine Optionen oder die folgenden Optionen verfügbar sind, fragt
     scstat die vom Kern erfaßte Systemaufrufstatistik alle interval Sekun-
     den ab und aktualisiert dynamisch eine Liste am Terminalbildschirm
     count-mal. Soll die Ausgabe in eine Datei umgeleitet werden, ist die
     Option -o zu verwenden. Das standardmäßige interval ist 5 Sekunden,
     und der standardmäßige count ist 10000. Hinweis: Dies ist nur möglich,
     während die Systemaufrufüberwachung aktiv ist.

     -c   Listet Systemaufrufaktivitäten je CPU detailliert auf. Standard-
          mäßig werden die Systemaufrufaktivitäten gemeinsam für alle Pro-
          zessoren aufgelistet.

     -s   Listet Systemaufrufaktivitäten kumulativ auf, da die Systemaufru-
          füberwachung des Kerns aktiviert wurde. Diese Option führt zu
          einer Auflistung der Gesamtzahl der Systemaufrufe anstelle der
          Systemaufrufrate.

     -t   Sortiert die aufgelistete detaillierte Systemaufrufinformation
          nach der prozentualen Zeitdauer des Systemaufrufs statt nach der
          Gesamtzahl der Systemaufrufe oder der Systemaufrufrate.

     -e   Einschließlich Statistiken für exit(2).

     -o output
          Schreibt die Liste der Systemaufrufinformation in die angegebene
          Datei output, und es erfolgt keine Bildschirmanzeige.

     Die erste Zeile der Liste ist eine Zusammenfassung der Systemaufrufak-
     tivität in der Zeit interval.

     Zwei Beispiele:

     Die erste Zeile der Liste kann folgendermaßen aussehen, wenn sie mit
     -p 266 aktiviert wurde, die Option -s angegeben wurde und die Maschine
     zwei Prozessoren hat:

          (pid 266) Total calls 75. By CPU:
          (0) 25   (1) 50

     Diese Zusammenfassung sagt aus, daß der Prozeß mit der PID 266 insge-
     samt 75 Systemaufrufe, und zwar 25 auf Prozessor Nr. 0 und 50 auf Pro-
     zessor Nummer 1 ausgeführt hat.

     Die erste Zeile der Liste kann folgendermaßen aussehen, wenn sie mit
     -a ohne Angabe der Option -s aktiviert wurde und die Maschine vier
     Prozessoren hat:








Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

scstat(8)                                                         scstat(8)

          Total calls/sec 100. By CPU:
          (0) 26  (1) 24  (2) 23  (3) 27

     Diese Zusammenfassung sagt aus, daß alle Prozessoren insgesamt 100
     Systemaufrufe pro Sekunde ausführen: 26 Aufrufe pro Sekunde auf Pro-
     zessor Nr. 0, 24 Aufrufe pro Sekunde auf Prozessor Nr. 1, 23 Aufrufe
     pro Sekunde auf Prozessor Nr. 2 und 27 Aufrufe pro Sekunde auf Prozes-
     sor Nr. 3.

     Die übrige Liste enthält detaillierte Informationen darüber, welche
     Systemaufrufe ausgeführt werden, über die Ausführungsrate oder die
     Gesamtzahl der ausfgeführten Aufrufe und über die prozentuale Zeit-
     dauer, die für die Ausführung benötigt wurde. Ist die Option -c ange-
     geben, wird diese detaillierte Information für jeden Prozessor separat
     in einem Bereich des Bildschirms aufgelistet oder bei Angabe der
     Option -o in einen Abschnitt der Datei output geschrieben.

BEISPIELE
     Das folgende Kommando aktiviert die Systemaufrufüberwachung des Kerns
     für sämtliche Prozesse:

          /usr/sbin/scstat -a

     Das folgende Kommando deaktiviert die Systemaufrufüberwachung des
     Kerns und löscht die vom Kern erfaßte Statistik:

          /usr/sbin/scstat -dz

     Das folgende Kommando überprüft die Systemaufrufstatistik des Kerns
     alle 10 Sekunden für 20 Iterationen. Bei jeder Iteration wird der
     Bildschirm mit der Systemaufrufrateninformation für jeden im System
     installierten Prozessor sortiert nach Systemaufrufrate aktualisiert:

          /usr/sbin/scstat -c 10 20

     Das folgende Kommando überprüft die Systemaufrufstatistik des Kerns
     alle fünf Sekunden für 10000 Iterationen. Bei jeder Iteration wird der
     Bildschirm mit kumulativer Systemaufrufinformation für alle Prozesso-
     ren, sortiert nach prozentualer Systemaufrufzeit, aktualisiert:

          /usr/sbin/scstat -st

     Hinweis: Im aufgeführten Beispiel führt ein Interrupt zum Programmab-
     bruch, so daß möglicherweise die 10000 Iterationen nicht ausgeführt
     werden müssen.

     Das folgende Kommando überprüft die Systemaufrufstatistik des Kerns
     alle 20 Sekunden für 50 Iterationen. Bei jeder Iteration wird die
     Information über die Systemaufrufrate, sortiert nach Systemaufrufrate,
     für jeden im System installierten Prozessor in die Datei output
     geschrieben:



Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

scstat(8)                                                         scstat(8)

          /usr/sbin/scstat -c -o output 20 50

SIEHE AUCH
     truss(1).


















































Seite 4                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026