TL / DR: Möglicherweise verwenden Sie ein für ein anderes Gerät optimiertes htoprc
- Löschen Sie Ihre
~/.config/htop/htoprc
- Starten Sie htop auf dem Computer mit den meisten Kernen
- Layout abrufen 2
Was ist los?
Unterstützt durch persönliche Anekdoten kann dieses Problem auch dadurch verursacht werden, dass Sie htoprc
auf eine bestimmte Maschine zugeschnitten sind. Das bevorzugte Layout wird .config/htop/htoprc
beim ersten Start von htop gespeichert . Oder genauer gesagt, jedes Mal, wenn Sie htop schließen, wenn kein htoprc vorhanden ist. Wenn Sie sich mit demselben Basisordner (z. B. mit LDAP) bei einem Computer anmelden, verwenden Sie immer noch den htoprc
ab dem ersten Start von htop.
In meinem Fall arbeite ich an einem Terminal mit 4 CPU-Kernen (erster Start, Festlegung des Layouts) und kann mich bei einem Computerserver mit 128 CPU-Kernen anmelden (sieht aus wie Ihr Layout 1). Ich konnte nicht einmal die Optionsleiste sehen, geschweige denn verwenden (selbst mit der Lösung von @ mike, die in meinem Fall nur zwei Spalten erzeugte). Ich habe immer noch denselben Home-Ordner verwendet und mein htoprc wurde daher für 4 Kerne optimiert.
Wie kann man das beheben?
Durch Entfernen ~/.config/htop/htoprc
(oder Ihre lokale Version der Konfigurationsdatei von htop) wird beim Start eine neue Datei geschrieben. Dies ist für die Anzahl der CPUs des Computers optimiert, an dem Sie gerade arbeiten. Stellen Sie also sicher, dass Sie bei dem Gerät mit den meisten Kernen angemeldet sind (oder dem, der ein von Ihnen bevorzugtes Layout generiert).
Für mich persönlich sieht es ein bisschen komisch aus, vier Spalten für das 4-Kern-System zu haben, aber es ist besser, Prozesse auf dem Computerserver nicht sehen zu können.
Zusätzliche Bemerkungen
Das automatisch auf den Computerserver geschriebene htoprc war identisch mit der Ausführung des in meiner alten Konfiguration vorgeschlagenen Ersatz-@mike. Ich habe jedoch zwei verschiedene Layouts erhalten, von denen keines wie das gewünschte Layout 2 aussah. Der Unterschied der Konfigurationsdateien war leer, daher schätze ich den Kommentar im htoprc
# The parser is also very primitive, and not human-friendly.
ist wahr, sofern der Parser nicht menschenfreundlich ist;)
F2
Taste werden die Anzeigeeinstellungen konfiguriert, und möglicherweise können Sie dort das Ausgabeanzeigeformat ändern.