ralph1 24.Feb.2008 16:25:17 |
Hallo, ich habe 3 identische Digitainer (850Mhz)... 2 mit kanotix 2006-01-rc4 als server mit den videos drauf und einen als client auf dem der easyvdr 0.5RC1 mit onlineupdate drauf ist. alle heangen am gleichen switch. wenn ich auf dem einen server per smb/cifs gemountete filme des anderen abspiele ist alles prima ... wenn ich das gleiche mit easyvdr tue dann bleiben die filme alle paar sekunden kurz stehen. da die hardware wohl nicht schuld sein kann muss easy-vdr irgendwas anders machen ... anderes samba ?! ( easyvdr folgt auch keinen symlinks, die server tun es ) andere pufferung ? ( wo einstellbar ? ) oder was kann sonst schuld sein ... ? oder muss/sollte ich nfs nehmen ? der easyvdr soll aber nicht als root auf die server zugreifen !
eigentlich sollte der easyvdr heute ins wohnzimmer zum filme schauen, aber mit den rucklern muss ich das erstmal verschieben ...
Ralph
|
ItsMee 24.Feb.2008 16:56:23 |
Hi,
erzähl doch noch mal: - Wie genau sieht dein Mountbefehl aus? - Welche Art von Netzwerk hast Du? 100Mbit Ethernet? - "easyvdr folgt auch keinen symlinks, die server tun es" - was heisst das? easyvdr als client sieht weniger als die Server als client?
Wo genau zu drehen ist weiss ich nicht, ich denke würde aber mal ausprobieren:
# Erhöhte Send & Receive Windows echo 262144 > /proc/sys/net/core/rmem_default echo 8738140 > /proc/sys/net/core/rmem_max echo 262144 > /proc/sys/net/core/wmem_default echo 8738140 > /proc/sys/net/core/wmem_max
Alternativ zu setzen über sysctl -w net.core.rmem_default=262144 sysctl -w net.core.wmem_default=262144 sysctl -w net.core.rmem_max=8738140 sysctl -w net.core.wmem_max=8738140
Kleinere MTU? ifconfig eth0 mtu 1450 # Einmal mit kleinerer MTU einen copy testen ifconfig eth0 mtu 1500 # Das sollte der default sein
und zu letzte noch ein etwas umstrittener Paramter in /etc/samba/smb.conf socket options = TCP_NODELAY ersetzen durch socket options = TCP_NODELAY SO_RCVBUF=8192
Und mit /etc/init.d/samba restart aktivieren.
Good luck,
ItsMee [url=http://vdr.itsmee.de/vdr2/]VDR2: EasyVDR 0.6.08 - HD-ready :)VDR3: EasyVDR 0.7.22 HD :) P5N7A-VM / Pentium E5200 / GeForce 9300M3N78-VM / Sempron 140 vga2scart an Röhre / rsync gespiegeltes Foto ShareHDMI @ LG W2361V Linux4Media Display mit HW patch gegen Geistertasten [url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!! |
User_512 24.Feb.2008 18:34:32 |
Das selbe Prlblem hatte isch auch befor ich auf NFS- Server umgestellt habe
http://www.easy-vdr.de/forum/index.php?topic=3999.0
easyvdr 0.5.0 Motherboard K7S5A TT-premium S-2300 / schick ich wahrscheinlich zurück |
ralph1 24.Feb.2008 20:19:21 |
Hallo, erstmal danke fuer die schnellen antworten ! ich hatte die vier netzwerk-werte vorher alle auf 107520 auch obige aenderung hat leider die ruckler nicht behoben ... auch die SO_RCVBUF=8192 hat leider nicht geholfen ... die mtu hab ich noch nicht probiert ... es gibt eine puffereinstellung fuer softdevice, die hat wenn ich sie auf 'sicher' oder 'HDTV' stelle die ruckler spaeter/seltener gemacht aber sie kommen immer noch oft ... mein mount command war folgender: mount -r -t cifs //vdrkanotix2/video vdr2 -o username=xxxx,password=xxxx ( den testmount fuer die server wo es ging hab ich genauso gemacht ) auf den kanotix-servern kann ich wenn ich im home von xxxx einen symlink habe den inhalt des zielverzeichnisses nach einem smb-mount sehen, der easyvdr konnte das nicht
das mit dem nfs kann ich noch nicht testen, ich muss fuers kanotix erstmal rausfinden wie man den nfs-server konfiguriert+aktiviert ... wenn ich nfs nehme, kann ich dann symlinks mit moun-bind 'umgehen/ersetzen' ?
Ralph
eventuell hat das aendern des softdevice-buffers erst nach neustart gewirkt, jetzt ist das ruckeln anscheinend weg ... mit SO_RCVBUF=8192 und softdevice-buffer hdtv aber ohne das andere ... ich werd nacher mal noch einen film mit hoehrer datenrate testen ...
Ralph
|
ItsMee 24.Feb.2008 20:37:50 |
Hi,
"man smb.conf" sagt follow symlinks sei per default an.. Vielleicht noch mal explizit auf yes setzen? Und dran denken das die smb.conf per default immer wieder vom vdr überschrieben wird.
follow symlinks (S) This parameter allows the Samba administrator to stop smbd(8) from following symbolic links in a particular share. Setting this parameter to no prevents any file or directory that is a symbolic link from being followed (the user will get an error). This option is very useful to stop users from adding a symbolic link to /etc/passwd in their home directory for instance. However it will slow filename lookups down slightly.
This option is enabled (i.e. smbd will follow symbolic links) by default.
Default: follow symlinks = yes
ItsMee [url=http://vdr.itsmee.de/vdr2/]VDR2: EasyVDR 0.6.08 - HD-ready :)VDR3: EasyVDR 0.7.22 HD :) P5N7A-VM / Pentium E5200 / GeForce 9300M3N78-VM / Sempron 140 vga2scart an Röhre / rsync gespiegeltes Foto ShareHDMI @ LG W2361V Linux4Media Display mit HW patch gegen Geistertasten [url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!! |