Ich habe bisher verstanden, dass es überhaupt kein Performance Problem sein kann, da der TE mehrere Aufnahmen auf dem NAS aufnehmen kann und auch parallel andere gespeicherte Aufnahmen abspielen kann. Das sollte in der heutigen Zeit mit solchen NAS Systemen ja auch kein Problem sein.
Er hat ja "nur" das Problem, dass er die Aufnahme, die gerade läuft, nicht gleichzeitig abspielen kann. Im Grunde gibt es ja dann auf der VU zwei verschiedenen Threads, die auf die selben Dateien auf dem NAS zugreifen. Einmal der Aufnahme-Thread, der die Dateien zum Schreiben geöffnet hat und dort dauernd Daten reinschreibt. Als zweites der Thread, der diese Dateien zum Lesen öffnet, um die Aufnahme abzuspielen.
GGfs sind die SMB Versionen bei dem alten und neuen NAS unterschiedlich oder die Einstellung bzgl. des Lockings sind auf dem neuen NAS anders. Es gibt da die Parameter locks Parameter, deren Bedeutung ich auch nicht alle verstanden habe. Hat was mit Caching auf der Server bzw Client Seite zu tun. Aus meiner Sicht muss das damit zusammenhängen, dass der gleichzeitige Schreibzugriff eines Threads und der Lesezugriff eines anderen Threads sich da behindert. Wie man die Parameter wählen muss, damit es besser geht, kann ich nicht sagen. Ich würde auf den beiden NAS Systems mal die smb.conf Daten unter /etc/samba anschauen, ob da Unterschiede bei den beiden NAS Systemen zu erkennen sind.
Es sieht ja so aus, als ob der Aufnahmethread durch den Lesethread beim Schreiben behindert oder festgehalten wird und dann irgendwann einen Fehler vom Socket bekommt und deshalb dann die Meldung bringt, dass das Medium voll ist.
Er hat ja "nur" das Problem, dass er die Aufnahme, die gerade läuft, nicht gleichzeitig abspielen kann. Im Grunde gibt es ja dann auf der VU zwei verschiedenen Threads, die auf die selben Dateien auf dem NAS zugreifen. Einmal der Aufnahme-Thread, der die Dateien zum Schreiben geöffnet hat und dort dauernd Daten reinschreibt. Als zweites der Thread, der diese Dateien zum Lesen öffnet, um die Aufnahme abzuspielen.
GGfs sind die SMB Versionen bei dem alten und neuen NAS unterschiedlich oder die Einstellung bzgl. des Lockings sind auf dem neuen NAS anders. Es gibt da die Parameter locks Parameter, deren Bedeutung ich auch nicht alle verstanden habe. Hat was mit Caching auf der Server bzw Client Seite zu tun. Aus meiner Sicht muss das damit zusammenhängen, dass der gleichzeitige Schreibzugriff eines Threads und der Lesezugriff eines anderen Threads sich da behindert. Wie man die Parameter wählen muss, damit es besser geht, kann ich nicht sagen. Ich würde auf den beiden NAS Systems mal die smb.conf Daten unter /etc/samba anschauen, ob da Unterschiede bei den beiden NAS Systemen zu erkennen sind.
Es sieht ja so aus, als ob der Aufnahmethread durch den Lesethread beim Schreiben behindert oder festgehalten wird und dann irgendwann einen Fehler vom Socket bekommt und deshalb dann die Meldung bringt, dass das Medium voll ist.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von anudanan ()