Direktaufnahme: die Aufnahme wurde leider abgebrochen da...

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
horstbrack
Neugieriger
Neugieriger
Beiträge: 16
Registriert: Montag 12. September 2005, 13:05

Direktaufnahme: die Aufnahme wurde leider abgebrochen da...

Beitrag von horstbrack »

... ein Fehler beim Schreiben der Daten auftrat.

Ich habe schon wirklich viel zu dem Thema gesucht, leider bisher immer noch ohne Erfolg.

Ich mounte eine Suse Linux 10.0 NFS Freigabe wie folgt:
Mount Optionen: rw,soft,tcp (udp geht auch nicht)
Mount Optionen: nolock,rsize=8192,wsize=8192.

Den Suse NFS Server habe ich entsprechend der Wiki Hinweise mit rw,async eingerichtet.

NASN Aufnahme klappen damit zu 85%, aber Premiere Aufnahmen gehen zu 50% in die Hose.

Hat jemand einen Tip, oder ein gutes HowTo für mich ?
alex12555
Interessierter
Interessierter
Beiträge: 99
Registriert: Dienstag 18. Oktober 2005, 07:56

Beitrag von alex12555 »

Hallo,
das hört sich nach einem "zu langsamen" Recher an oder einer schlechten LAN Anbindung (biller Switch, schlechte Kabel, billige Netzwerkarte, usw). Haste das alles ausgeschlossen?
Brauche aber dazu mehr infos...

Gruß Alex12555
horstbrack
Neugieriger
Neugieriger
Beiträge: 16
Registriert: Montag 12. September 2005, 13:05

Beitrag von horstbrack »

Moin,
alex12555 hat geschrieben: das hört sich nach einem "zu langsamen" Recher an oder einer schlechten LAN Anbindung (biller Switch, schlechte Kabel, billige Netzwerkarte, usw). Haste das alles ausgeschlossen?
Gruß Alex12555
Also Rechner scheidet komplett aus. Unter meinem Schreibtisch wummert ein Athlon XP 3000+ mit 2 GB Corsair Memory (CL2) :) . Der Switch ist ein LongShine LCS 883R+. Den kann ich noch mal tauschen, ich hab noch eine anderen Switch vonne Schicht zur Hand.

Gibt es eigentlich irgendwas, um die Verbindung von der Box zum Rechner auszumessen ?

Logt die Box während der Aufnahme nichts ? Ich bin mal mit ftp draufgegangen, das Verzeichnis /var/logs bietet mir nicht viel neues ...
alex12555
Interessierter
Interessierter
Beiträge: 99
Registriert: Dienstag 18. Oktober 2005, 07:56

Beitrag von alex12555 »

dann schau mal ob der Switch internern Speicher hat, dann biste auch der sicheren Seite. Und was sagt die Netzwerkkarte in deinem Recher? Da kann man ja auch ne Menge falsch einstellen. Ansonsten kannste das mit bonnie austesten. Das ist auf der Box mit druff :lol: Achso logging geht nur über seriell :roll:
rolano
Erleuchteter
Erleuchteter
Beiträge: 601
Registriert: Montag 14. März 2005, 08:49

Beitrag von rolano »

Mount Optionen: rw,soft,tcp (udp geht auch nicht)
Mount Optionen: nolock,rsize=8192,wsize=8192.
...ich würde erstmal da ansetzen....ich habe noch nie gehört, dass das nicht funzen sollte....dann rsize und wsize erhöhen....vermutlich werden dann Deine Aufnahmeprobleme stark reduziert - im besten Fall sogar verschwunden sein.
Ohne Frage spielt die eingesetzte Hardware (NIC, Switch...) eine große Rolle...damit solltest Du Dich aber erst auseinandersetzen, wenn das mounten auch mit udp funktioniert.

Gruß
rolano
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Ringbuffer schon mal erhöht?
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
rolano
Erleuchteter
Erleuchteter
Beiträge: 601
Registriert: Montag 14. März 2005, 08:49

Beitrag von rolano »

Tommy hat geschrieben:Ringbuffer schon mal erhöht?
....das hätte ich ihm erst geraten, wenn er ansonsten ne halbwegs vernünftige Datenübertragungsrate zu Wege bringt :wink:
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

udp ist auf jedenfall Bedinung.
Am besten mal einen Geschwindigkeitstest machen.

Gruß Gorcon
horstbrack
Neugieriger
Neugieriger
Beiträge: 16
Registriert: Montag 12. September 2005, 13:05

Beitrag von horstbrack »

Hi,
Tommy hat geschrieben:Ringbuffer schon mal erhöht?
yeb, es gibt hier im Forum einen thread zum Thema Ringbuffer, da schreibt jemand, dass er die Ringbuffer erfolgreich von 20 auf 99 erhöht hat. Das habe ich genau so gemacht, nur mit weniger Erfolg.

@Rolano: Du sagst, Du würdest da ansetzen:
nolock,rsize=8192,wsize=8192.
. Was bleibt mir denn da ? In diversen threads ist zu lesen, das die wsize=8192 eh maximum ist, lediglich rsize=32768 würde gehen ?

Ich werde jetzt mal versuchen, essus NFS speed test auszuführen, mal sehen, was das bringt ...
rolano
Erleuchteter
Erleuchteter
Beiträge: 601
Registriert: Montag 14. März 2005, 08:49

Beitrag von rolano »

....ich würde bei UDP GEHT NICHT ansetzen.. :wink:
horstbrack
Neugieriger
Neugieriger
Beiträge: 16
Registriert: Montag 12. September 2005, 13:05

Beitrag von horstbrack »

Hi,
rolano hat geschrieben:....ich würde bei UDP GEHT NICHT ansetzen.. :wink:
kannst Du das noch mal ein wenig ausschmücken ? Ich kann schon mit udp mounten, aber das Schreibverhalten verbessert sich dadurch nicht.

Was für Möglichkeiten habe ich, die Performance mit UDP zu verbessern ?
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

zB. einen Switch zu verwenden und die Netzwerkkarte auf 100MBit/half einzustellen.
Mach erstmal einen Geschwindigkeitstest.
Per Telnet cat /proc/kcore > /mnt/filme/test auf der D-Box ausführen und die Zeit messen bis das Promt wieder erscheint.
Dann nochmal das gleiche mit cat /mnt/filme/test > /dev/null
Das ganze sollte im um die 60sek dauern.

Gruß Gorcon
rolano
Erleuchteter
Erleuchteter
Beiträge: 601
Registriert: Montag 14. März 2005, 08:49

Beitrag von rolano »

horstbrack hat geschrieben:Hi,
rolano hat geschrieben:....ich würde bei UDP GEHT NICHT ansetzen.. :wink:
kannst Du das noch mal ein wenig ausschmücken ? Ich kann schon mit udp mounten, aber das Schreibverhalten verbessert sich dadurch nicht.

Was für Möglichkeiten habe ich, die Performance mit UDP zu verbessern ?
...oben hast Du geschrieben, dass das nicht geht :gruebel: ; also wenns geht, dann mit den rsize und wsize Einstellungen rumspielen (jeweils 32768 sollte die beste Einstellung sein) - und den von Gorcon genannten Test durchführen.
horstbrack
Neugieriger
Neugieriger
Beiträge: 16
Registriert: Montag 12. September 2005, 13:05

Beitrag von horstbrack »

Hi,
rolano hat geschrieben:...oben hast Du geschrieben, dass das nicht geht :gruebel:
sorry, mit 'geht nicht' meinte ich nicht das mounten, sondern die Direktaufnahme.

Hier poste ich mal die Ergebnisse des Geschwindigkeitsripts:

Code: Alles auswählen

udp, sync
4413
8827
192.168.115.1:/home/dbox on /mnt/filme type nfs (rw,sync,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.115.1)

udp, async
7641
8827
192.168.115.1:/home/dbox on /mnt/filme type nfs (rw,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.115.1)

tcp, sync
4231
8000
192.168.115.1:/home/dbox on /mnt/filme type nfs (rw,sync,v3,rsize=32768,wsize=32768,soft,tcp,nolock,addr=192.168.115.1)

tcp, async
5626
8000
192.168.115.1:/home/dbox on /mnt/filme type nfs (rw,v3,rsize=32768,wsize=32768,soft,tcp,nolock,addr=192.168.115.1)
Wobei mir noch nicht ganz klar ist, was die erste und die zweite Zahl aussagt. Es scheint aber so zu sein, das udp, async die beste Wahl zu sein scheinen.

Dazu hat das Script noch folgendes auf der Konsole ausgegeben:

Code: Alles auswählen

8192+0 records in
8192+0 records out
real    1m 55.53s
user    0m 0.20s
sys     0m 20.91s

8192+0 records in
8192+0 records out
real    0m 58.10s
user    0m 0.26s
sys     0m 7.23s

8192+0 records in
8192+0 records out
real    1m 6.51s
user    0m 0.27s
sys     0m 9.91s

8192+0 records in
8192+0 records out
real    0m 58.08s
user    0m 0.23s
sys     0m 6.90s

8192+0 records in
8192+0 records out
real    2m 1.27s
user    0m 0.28s
sys     0m 23.81s

8192+0 records in
8192+0 records out
real    1m 4.33s
user    0m 0.29s
sys     0m 10.09s

8192+0 records in
8192+0 records out
real    1m 30.35s
user    0m 0.20s
sys     0m 9.20s

8192+0 records in
8192+0 records out
real    1m 4.32s
user    0m 0.33s
sys     0m 10.56s
Kann mir jemand erklären, was 'real', 'user' und 'sys' für Werte ausgeben ?

Was bedeutet die 'v3' Option, die das Script verwendet ?

Schreibt mal bitte was, ich werde mit den Ergebnissen den Wiki Artikel ergänzen.
rolano
Erleuchteter
Erleuchteter
Beiträge: 601
Registriert: Montag 14. März 2005, 08:49

Beitrag von rolano »

udp, async
7641
8827
192.168.115.1:/home/dbox on /mnt/filme type nfs (rw,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.115.1)
Das erste Ergebnis ist die Schreibgeschwindigkeit - das zweite die Lesegeschwindigkeit......und ja, Deine Vermutung ist richtig. Also noch ein freundliches "async" zu den Mountoptionen Deiner Dbox hinzufügen - falls noch nicht geschehen.
"v3" bedeutet, dass Du bereits den neuesten NFS-Server in der Version 3 benutzen kannst (u.a. mit der Unterstützung von rsize/wsize=32768).

Damit sind Deine Optionstechnischen Möglichkeiten (incl. Ringbuffer auf 70 - höher würde ich wegen der Gefahr des Überlaufs persönlich nicht gehen...) eigentlich erschöpft. Jede weitere "Tuninigmaßnahme" (der Schreibwert sollte auch > 8000 sein, um sorgenfrei leben zu können) beschränkt sich jetzt auf Dein Netzwerk (mal einen anderen Switch probieren......mal ne Direktverbindung DBOX-Rechner mit Crossover probieren.....die Möglichkeiten sind fast endlos.....).

Mach doch mal den Test, den Gorcon vorgeschlagen hat....

Gruß
rolano