System hängt nach spulen mit mplayer

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
king-crash
Beiträge: 741
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

System hängt nach spulen mit mplayer

Beitrag von king-crash » 23.08.2013 10:40:06

Hallo,

ich habe hier ein etwas kurioses Problem nachdem ich vor einiger Zeit von 3.2 zuerst auf 3.9 jetzt auf 3.10 geupdatet habe,
wird das System nach einigem Spulen im mplayer unerreichbar. Es ist hier allerdings ein fließender Übergang, d.h. wenn
ich noch rechtzeitig aufhöre und mplayer schließen kann passt alles wieder. Das komische an der Sache ist, dass sobald
dieses Problem auftritt sich unaufhörlich der Festplattenkopf der Systemplatte bewegt. In iotop haben dann die einfachsten
Prozesse auf einmal 99%IO, an Bytes/s kommt allerdings nicht allzu viel rüber. Maus und Tastatureingaben werden mit
delays bis über einer minute verarbeitet. Das Video allerdings ist mit cifs gemountet uns somit nicht auf dieser Platte. Mit
Kernel 3.2 gab es dieses Problem nicht, das habe ich auch nochmals getestet.

Kernel: 3.10.5
CPU: I5-2500k
Grafik: CPU

uname
Beiträge: 12421
Registriert: 03.06.2008 09:33:02

Re: System hängt nach spulen mit mplayer

Beitrag von uname » 28.08.2013 12:47:20

Tritt der Fehler auch auf wenn du dieselbe Datei lokal auf der Platte hast? Dann könnte man das Netzwerk bzw. cifs erst mal als Fehlerursache ausschließen. Wäre somit evtl. etwas einfacher zu lösen.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: System hängt nach spulen mit mplayer

Beitrag von cosmac » 28.08.2013 14:55:57

king-crash hat geschrieben:Das komische an der Sache ist, dass sobald dieses Problem auftritt sich unaufhörlich der Festplattenkopf der Systemplatte bewegt. In iotop haben dann die einfachsten Prozesse auf einmal 99%IO, an Bytes/s kommt allerdings nicht allzu viel rüber. Maus und Tastatureingaben werden mit delays bis über einer minute verarbeitet.
aber sie werden irgendwann verarbeitet, man muss nur viiiel Geduld haben ;) Genau dieses Verhalten habe ich hier, wenn iceweasel viele große Bilder anzeigen soll. Mir geht dann der Arbeitsspeicher aus und das System fängt vermutlich an, Programmspeicher frei zu geben. Das führt dann zu extrem viel swap-I/O, aber überwiegend auf die Programmdateien. Da die im Gegensatz zur swap-Partition über die ganze Platte verteilt sind, wartet man praktisch nur noch auf die Platte. Aber das ist nur meine Theorie.
Beware of programmers who carry screwdrivers.

Benutzeravatar
king-crash
Beiträge: 741
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: System hängt nach spulen mit mplayer

Beitrag von king-crash » 05.09.2013 14:42:50

Swap habe ich keinen, aber ich werde das mit dem lokal abspielen demnächst ausprobieren.

Benutzeravatar
king-crash
Beiträge: 741
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: System hängt nach spulen mit mplayer

Beitrag von king-crash » 07.09.2013 10:03:39

Also das Problem zeigt sich auch bei Filmen auf lokalen Datenträgern.
Was ich nicht verstehe ist, was genau auf der Systemplatte gemacht wird. Sobald das System stockt läuft der Plattenkopf amok...

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: System hängt nach spulen mit mplayer

Beitrag von Cae » 07.09.2013 12:34:31

Poste mal

Code: Alles auswählen

$ free -m
-- einmal, wenn's normal ist und ein zweites Mal, wenn die Platte schreddert. Auesserdem liefert

Code: Alles auswählen

$ dmesg | tail -n 15
moeglicherweise relevante Informationen.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Benutzeravatar
king-crash
Beiträge: 741
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: System hängt nach spulen mit mplayer

Beitrag von king-crash » 11.09.2013 10:08:04

Bingo,
der mplayer müllt den ganzen RAM zu. Aber sollte das das System nicht abkönnen?

Benutzeravatar
king-crash
Beiträge: 741
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: System hängt nach spulen mit mplayer

Beitrag von king-crash » 11.09.2013 10:33:38

Gerade hab ich das nochmal mit meinem alten Kernel probiert. Hier wir dem mplayer vor erreichen eines kritischen Speicherstandes kein Speicher mehr vergeben. (allocate failed)
Wo kann ich denn die Limits in den Kernel mit einkompilieren?

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: System hängt nach spulen mit mplayer

Beitrag von cosmac » 12.09.2013 00:02:33

king-crash hat geschrieben:Was ich nicht verstehe ist, was genau auf der Systemplatte gemacht wird.
http://landley.net/writing/memory-faq.txt
Beware of programmers who carry screwdrivers.

Benutzeravatar
king-crash
Beiträge: 741
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: System hängt nach spulen mit mplayer

Beitrag von king-crash » 12.09.2013 16:07:42

Interpretiere ich den Artikel richtig wenn ich davon ausgehe, dass aufgrund fehlender Ressourcen der Cache für u.A. die HDD fehlt und der Kernel deshalb für jede noch so kleine Anfrage den Plattenkompf bemüht um in jedem Fall nicht buffern zu müssen? Konkret wirft der Kernel vermutlich die Executables aus dem RAM und muss sie, wenn der Prozess wieder Rechenzeit bekommt von der Platte laden?

Die Lösung des Problems wäre eine Limitierung des vom Userspace benutzbaren Speichers oder?

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: System hängt nach spulen mit mplayer

Beitrag von cosmac » 12.09.2013 17:59:13

ja, so ungefähr verstehe ich den Artikel auch. Und theoretisch kann man mit ulimit auch den Speicher limitieren, probier' mal die verschiedenen Einstellungen durch. Ich war zwar vom Ergebnis nicht begeistert, aber evt. hilft es dir.

Interessant wäre ja, was sich im Kernel geändert hat, aber dazu finde ich überhaupt nichts :(
Beware of programmers who carry screwdrivers.

Benutzeravatar
king-crash
Beiträge: 741
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: System hängt nach spulen mit mplayer

Beitrag von king-crash » 12.09.2013 20:30:58

Evtl ist die alte Version auch ein fertiger Debian Kernel. Wobei ich für meine eigenen builds immer die Standard config nehme und nur Dinge wie Processor-Type u.Ä. anpasse.

Antworten