Wie findet man heraus, was welche Ressourcen verschlingt?

Wie findet man heraus, was welche Ressourcen verschlingt?

Ich habe viele ähnliche Fragen gefunden, aber keine, die genau richtig ist.

Ich versuche herauszufinden, warum ein Server langsamer läuft als ein anderer. Ich hoffe auf etwas, das mir sagen würde, welche Ressourcen am meisten genutzt werden (E/A, RAM, CPU, Chickens) und welche Prozesse diese Ressourcen in erheblichem Maße nutzen.

Ich möchte nicht einfach mit Lösungen herumexperimentieren, um zu sehen, was hängen bleibt. Ich möchte irgendwelche Messgrößen. Ich möchte nicht mit geöffnetem Top, Iotop, Nettop und Chickentop dasitzen und in ein Notizbuch kritzeln.

Antwort1

Haben Sie versucht topas? Dadurch erhalten Sie ein viel besseres Bild von dem, was Sie sehen möchten. Sie können auch verwenden nmon, da nmones verschiedene Schalter gibt, mit denen Sie es im Daemon-Modus ausführen und eine Protokolldatei schreiben können. Das Abtastintervall ist konfigurierbar. Diese Ausgabe kann mit „nmon analyzer“ analysiert werden, einem weiteren kostenlosen Tool, das auf der IBM-Freeware-Webseite für AIX heruntergeladen werden kann. Wenn Sie „nmon analyzer“ jedoch nicht installieren möchten, haben Sie weniger Möglichkeiten, als die Protokolldateien selbst zu analysieren. Auf großen Systemen sind Tools wie Foglight usw. installiert, die Ihnen umfassendere Berichtsfunktionen und Warnfunktionen bieten.

verwandte Informationen