Welcher Taskmanager für Raspberrypi? (Raspberrypi OS/Linux Debian)?
welchen taskmanager gibt es für linux, der eine GUI hat und die gleichen funktionen hat wie der von windows also mit dem man auch programmen cpu kerne zuweisen kann, oder die auslastung des datenträgers und die auslastung einzelner cpu kerne? ich hatte ja schon so sachen wie htop aber die sind nur terminalprogramme und können auch nicht viel
5 Antworten
htop hat eine Gui. Im Terminal.
Dami kann man alles machen.
wenn du unbedingt ein Nicht-Terminal Fenster haben möchtest kann ich gnome-system-monitor empfehlen.
Das hat aber weniger Funktionen als HTOP https://snapcraft.io/install/gnome-system-monitor/debian
für Datenträgerauslastung gibt es "iotop"
zu dem anderen Thema: du weißt schon das du nicht einfach sagen kannst das ein Programm 2 Kerne benutzt oder? Das hängt von der Architektur und der Programmierung des jeweiligen Programmes ab. dein Kernel kümmert sich dann selbst darum auf welchem CPU-Kern der Prozess läuft und macht das am effektivsten. Alles was du da änderst ist zu 100% ineffektiver als wenn du das dem System überlässt.
wenn du dennoch drauf bestehst: https://stackpointer.io/unix/linux-assign-process-to-cpu-core/502/
aber wie gesagt das hat KEINEN SINN!
natürlich hat das sinn, wenn ich zum beispiel nicht will dass mein system sich aufhängt weil das system überlastet ist kann ich einfach dem system einen cpu kern zuweisen auf den kein anderes programm zugreifen darf
dann sprichst du hier nicht von einer Kern zuweisung sondern von einer Reservierung oder Prozess Limitierung. Wenn du 100% auslastung verhindern möchtest kannst du einem Prizess eine maximale CPU-Auslastung setzen:
https://www.maketecheasier.com/limit-cpu-usage-of-any-process-in-linux/
Da ich nicht weiß was du vorhast lass mich noch gesagt haben das man unter Umständen das auch lieber in einem chroot oder lxc macht.
Htop z.B
es sieht aber aus wie mist weil es nur aus strichen besteht und keine GUI hat
Sieht aus wie Mist? Alter. Wenn man mit Linux hantiert, sollte man aber schon die Basics kennen. Wenn Du was mit GUI suchst, gibt es die alternative Google ;)
Hier werden einige genannt. Musst du halt nachinstallieren
https://wiki.ubuntuusers.de/Prozesse/#Grafische-Systemueberwachung
Htop kann sehr viel und man sieht alles, was man braucht. Ansonsten vielleicht mal Glances ausprobieren. Das geht sogar übers Netzwerk.
und mit lxtask kann man auch nicht die cpu auslastung von einzelnen kernen anzeigen
Du könntest mal LXTask probieren.
ich benutze Unix und Linux erst seit ca. 33 Jahren. Ein GUI für Prozesse habe ich noch nie gebraucht. Auch nicht in der Zeit als Systemadministrator.
GUI's sind schon eine feine Sache, wenn man ständig wiederkehrende Aufgaben zu erledigen hat. Wann aber muss man das, dann noch auf einem "Spielzeug" wie dem Raspberry, wirklich machen?
Reichen nicht Befehle wie ps , less, grep und kill aus, um gelegentlich einen Prozess zu überwachen?
Windows muss ein GUI haben, weil es eben nur Fenster kann. Auch dein Wunsch, Prozesse auf Kerne zu verteilen ist doch ein Schritt zurück in die Steinzeit. Sollte man das nicht dem Betriebssystem überlassen, so wie es für den Anwender Speicher verwaltet?
in htop kann ich aber weder die datenträgerauslastung anzeigen, noch programmen cpu kerne zuweisen