Nun, strace druckt eine Liste der Systemaufrufe des Programms. Es mag nützlich und lehrreich sein, es zu benutzen, aber wenn Sie kein Programmierer sind, ist es vielleicht nicht sehr praktisch.
htop
Wenn Sie möchten, dass ein schlecht reagierendes System wieder funktionsfähig ist, dann ist eines der nützlichsten Programme, die ich gefunden habe, htop. Im Grunde zeigt es Ihre Echtzeit-Systemnutzung in einem Terminal. Sie sollten ein wenig darüber lesen - es ist sehr gut dokumentiert und es wurden bereits einige Artikel darüber veröffentlicht. Sie verwenden es in einem Terminal. Wenn Ihr Desktop eingefroren ist, können Sie sich jedoch weiterhin über ssh in Ihrem Computer anmelden. ZB von Ihrer Windows-Maschine über PUTTY. Sie erhalten eine Liste der Prozesse und die wichtigsten Informationen dazu. Mit F6 sortieren Sie Prozesse nach spezifischer Ressourcennutzung (z. B. Prozessor, Speicher, Swap) und sehen so, welches Programm der Ressource-Hog ist. Mit F4 können Sie nach Programmnamen filtern - beginnen Sie einfach mit der Eingabe. F5 zeigt Ihren Prozessbaum und zeigt wahrscheinlich an, welche Dateien von Ihrem Programm geöffnet werden. Mit F9 können Sie das gewünschte KILL-Signal an das Programm senden. Eine schöne Sache ist - Sie können sich einfach mit den Pfeiltasten auf und ab bewegen und die Nummern drücken, um Optionen auszuwählen - Sie sollten ein wenig experimentieren, um dies zu verstehen.
Meine Faustregel lautet: Wenn das System nicht so sehr aufgehängt hat, dass durch Drücken von Num Lock das NumLock-Licht nicht blinkt, besteht die Chance, dass einige einfache Untersuchungen und - SIGHUP oder SIGKILL von htop die Stabilität wieder herstellen. Wenn sich die Situation wiederholt, können Sie den Fehlerbericht ausfüllen.