10-30 sec Hänger beim Abspielen von aufgenommen Filmen auf Qnap NAS

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • 10-30 sec Hänger beim Abspielen von aufgenommen Filmen auf Qnap NAS

      Hallo Zusammen,
      bin langsam am verzweifeln. Ich setzte ein HS-251 NAS von QNAP ein. Meine DM800SE mit dem 4.0.12er LEAN Image verbindet einen Share auf dem NAS per NFS.
      Der Share ist als "Harddisk" markiert und enthält ca 300 Filme.
      Problem:
      Wenn ich über den Mediaplayer (Menu -> Mediaplayer -> Nas) den aufgenommen Film abspiele, habe ich , meist gegegen Ende, immer mehr Hänger. d.h das Zahnrad erscheint auf dem Tv und das Bild bleibt für ca 10-20 Sec stehen. Dann läufts 1-2 min, dann der nächste Hänger usw.
      Beim Filmanfang hab ich solche Hänger ca alle 10-20 min 1X

      Was hab ich bereits gemacht:
      Share als CIFS gemountet, mit 4.0.12 Image noch schlimmer, mit 3.3.2 Image ist dafür NFS schlimmerer als CIFS
      Auf der Box selber (mit ssh) sah ich mit iostat, dass beim Hänger der I/O Wait auf über 50 % stieg, normal wäre < 5%
      Ich sehe leider mit der iostat Version nicht obs wirklich der nfs Drive ist der den I/O Wait verursacht. Gibts da Tipps von euch um das sicher Aussagen zu können?
      Spiele ich den Film auf meinem PC ab, hab ich nicht solche Hänger, darum habe ich das QNAP eigentlich ausgeschlossen.
      Trotzdem hab ich das Interface vom Qnap von 1GBit auf 100Mbit umgestellt und Jumoframes abgestellt -> gefühlt leicht besseres Verhalten.
      Da die meisten Analysetools auf der DM nicht existieren bzw nur im reduziertem Umfang stehe ich jetzt an.

      Als nächstes will ich noch versuchen den Switch zu entfernen und ein gekreuztes Kabel zu nehmen, um auch das auszuschliessen.

      Hat sonst noch jemand bei einem solchen setup ähnliche Probleme?
      Grüsse brodmi
    • Es gibt den Terminal Befehl free. Allerdings schnappt sich Linux immer fast den gesamten Speicher und gibt ihn dann bei Bedarf frei. Hat also nicht unbedingt die große Aussagekraft.

      Mach auf jeden mal Fall ein Swap File, am besten auf einen USB Stick (ist schneller), aber zur Not tut's auch erst mal die Festplatte. Dann würde ich noch mal testen. Vielleicht reicht das schon aus um die Probleme zu lösen.
    • Ok, ich teste das am Wochenende, komme vorher leider nicht dazu.
      werde einen usb Stick organisieren und mal squeezeout-boottool_1.6_mips32el.ipk installieren, das macht auch gleich ein 256 MB SwapFile
      Melde mich dann mit dem Ergebnis.
      Grüsse und Danke
    • s0larian schrieb:

      Hat also nicht unbedingt die große Aussagekraft..


      eigentlich schon, wenn man es richtig liest ...

      cache/buffers used kann man von memory used abziehen bzw. zu free memory addieren
      alles was im cache liegt, kann jederzeit freigegeben werden. :Linux behält sie nur im RAM, damit sie bei Bedarf schneller verfügbar sind. Wird RAM für andere Prozesse benötigt wird der cache verworfen
    • Also bin doch heute dazu gekommen. Habe Das Tool von Gutemine installiert und hab jetzt auch ein SwapFile.
      Leider hab ich immer noch Hänger, jedoch nicht mehr 10-20 sec sondern noch 1-5 sec.
      Hier ein Auszug von vmstat der das Verhalten aufzeigt:
      root@dm800se:~# vmstat 1
      procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
      r b swpd free buff cache si so bi bo in cs us sy id wa
      1 0 0 59568 44 19760 0 0 0 0 655 333 3 4 87 6
      0 0 0 59380 44 19968 0 0 0 0 2027 764 2 3 95 0
      0 0 0 59620 44 19764 0 0 0 0 2082 754 2 4 94 1
      0 0 0 59320 44 19984 0 0 0 0 1932 710 2 3 95 0
      0 1 0 59500 44 19532 0 0 0 0 1071 430 2 2 83 14
      0 1 0 59560 44 19544 0 0 0 0 362 130 0 0 50 50
      0 1 0 59560 44 19544 0 0 0 0 290 119 0 1 50 49
      0 1 0 59440 44 19544 0 0 0 0 444 193 1 1 49 49
      0 1 0 59440 44 19544 0 0 0 0 365 149 1 1 49 49
      0 1 0 59500 44 19544 0 0 0 0 414 149 1 0 50 50
      0 1 0 59500 44 19544 0 0 0 0 351 143 1 1 49 50
      0 1 0 59560 44 19544 0 0 0 0 425 161 1 1 49 49
      0 1 0 59560 44 19544 0 0 0 0 382 182 1 1 50 49
      0 1 0 59620 44 19544 0 0 0 0 430 148 1 1 49 49
      0 1 0 59620 44 19544 0 0 0 0 354 148 1 0 49 50
      0 1 0 59560 44 19544 0 0 0 0 413 149 1 1 49 49
      0 1 0 59560 44 19544 0 0 0 0 352 141 1 0 49 50
      0 0 0 59500 44 19804 0 0 0 0 4230 1400 13 14 42 31
      0 0 0 59620 44 19804 0 0 0 0 1509 603 2 2 96 1

      man sieht genau dass der wa (waitI/O) auf über 50 geht. Die Interupts gehen natürlich auch runter, swap wird nicht benötigt.
      Der Prozess 1 geht auf Status b: The number of processes in uninterruptible sleep.

      Das Problem ist also besser aber nicht gelöst.
      Neue Ideen?
      Vielen Dank und Grüsse
      brodmi
      Hier noch mein free output:
      root@dm800se:~# free
      total used free shared buffers cached
      Mem: 135152 75464 59688 0 44 19900
      -/+ buffers/cache: 55520 79632
      Swap: 262140 0 262140
    • Problem gelöst...
      ein Netzkabel zum Nas war die Ursache. Ich hab alle Kabel und den Switch gewechselt, und dann liefs wieder ohne Hänger ..Juhuu
      Dann wieder eins nach dem anderen in Betrieb genommen.
      uff was für einen Aufwand wegen einem defekten Kabel
      Danke