Genehmigt: Fortect
In den letzten Wochen sind einige Leser auf einen Aix-Kernel-Profiling-Fehler gestoßen. Es gibt eine Reihe von Dingen zu beachten, die dieses Problem verursachen können. Wir werden uns weiter unten darüber unterhalten.
Ziel
Syntax
Beschreibung
tprof sammelt BerichteCPU-Auslastung, wenn es um einzelne Programme und Ihr aktuelles System als Ganzes geht. das istDer Befehl ist eine nützliche App für jeden mit einem C- oder FORTRAN-Programm.es könnte prozessorbezogen sein, aber wer will – die Partitionen kennen, von denen normalerweise stammtDieser Kurs ist für den Prozessor am anspruchsvollsten. TprofDer Befehl meldet auch den Prozentsatz der Stunden, in denen sich jeder Prozessor im Leerlauf befindet. vielleicht dasBerichte sind nützlich, um die CPU-Auslastung im aggregierten Sinne zu bestimmen.
Hinweis. Nur ganz normale Leute und MitgliederDer Sicherheitsclub muss einen Laufzeitzugriff (x) in diese Richtung enthalten.
tprof-BefehlGeben Sie einen benutzerdefinierten Agenten für das Profil an, starten Sie den BenutzerProgramm, sowie die Sie benötigen, um eine Reihe von Kreditseitendateien zu erstellen. vDer Benutzer gibt den Namen der angezeigten Schule, die zu profilierende Schule oderalternativ der Name des zu profilierenden ProgrammsBefehlszeile zu unternehmen. Programmierbefehl UNDVariablen müssen ausführbar sein.
Hinweis: Mikroprofilerstellung kann in erster Linie in Code ausgeführt werden, der mit -h beginnt. wurde erstellt Nehmen. Ist es auch notwendig, einen Exit-Code darin zu haben? als Arbeitsverzeichnis-Website, d. H. Verzeichnis, in dem sich tprof befindetDie Obama-Verwaltung wird aufgerufen. Der professionellste Online-Shop für Arbeitskataloge ist in wahren Beispielen verwendet gibt es dafür.
Für Subroutinen-Profiling:Tprof-Anweisungen können möglicherweise ohne Bearbeitung ausgeführt werdenausführbares Programm. Sie müssen nicht speziell neu kompilierenCompiler mit Flags oder Linker-Typen. Dies bedeutet, dass Sie erhalten könnendie Consumer-Daten eines Unterprogramms eines ausführbaren Moduls, wenn bereitses wurde gebaut. Allerdings, wie bereits erwähnt, neu kompilierenerforderlich, um ein Mikroprofil zu erhalten.
Enthaltene Berichts-Snippetsbleiben Sie in diesem besonderen Verzeichnis für den Lebensunterhalt. Alle Dateien, die von den meisten tprof. geschaffen habenBefehle beginnen mit ___ (zwei Unterstriche). Hinzufügen mitDas Unterstreichen vereinfacht den tprof-Befehl für jeden einzelnenIdentifizieren Sie Dateien, die von tprof erstellt wurden. In welchem Text steht ohne Zweifel dasEs wird davon ausgegangen, dass alle ausführbaren Dateien im Arbeitsverzeichnis gespeichert sind, damitVereinfachen Sie die Erklärung des Tools für mehrere Personen. (Um ausführbare Dateien zu behaltenInein anderes Verzeichnis ist wichtig, geben Sie den vollständigen Pfad zur ausführbaren Datei einDatei zur Unterstützung des Befehls tprof.) EmpfohlenDas Arbeitsverzeichnis wird eigentlich für die Profilerstellung erstellt undKopien, die mit ausführbaren Dateien und der Wurzel der Ursachendateien verbunden sind, die platziert (oder verknüpft) werden mitdieses Verzeichnis. In den Beispielen, eine bestimmte funktionierende Website ist ein Protest.
In seiner einfachsten Form ein tprof-GerätDer Befehl wird wahrscheinlich so geschrieben:
tprof-Programm
Wenn tprof. Produkt ohne ArgumenteDer Verwendungsnachweis ist angegeben. Bei Verwendung des Befehls -cFlag, muss mit dem -s, -k auch -p Flag seinangegeben, um eine spezifische Profilerstellung zu erhalten. Wenn sie es nicht tunWenn Metriken angegeben sind, ist der zusammenfassende Artikel am effektivsten. Verwenden vonIndikator -Kapital t schränkt den Bericht fraglos auf informative Informationen überder angegebene Prozess ist in Process_Id erkennbarDateieinstellungen.
Datensätze
Zusammenfassungsbericht mit einigen .all-Suffixenist noch in Produktion. Wenn Programm h. gegeben, berichtenmit dem Namen __prof.all . Wenn die meisten der meisten das Beispiel Wenn die Option -h gegeben ist, heißt der Bericht zweifellos __sample.all .Dieser Bericht enthält jede Schätzung der verwendeten CPU.in jedem Prozess, der aktuell noch das tprof-Programm ausführtEs gab ein Überwachungssystem. Dieser Bericht enthält außerdem eine Bewertungdie CPU-Zeit, die für jedes angehängte Unterprogramm im Beispiel aufgewendet wirdProgramm. Zusammenfassungsbericht zeigt CPU-ZeitAusfallzeit sowie im Kernel verbrachte Zeit. TprofDas Team berichtete, dass diese CPU-Zeit in Ticks mit 100 Gehaltsschecks 1.KonformitätZweite.