TS Direktaufnahme, Ton unsyncron
-
- Neugieriger
- Beiträge: 7
- Registriert: Dienstag 21. September 2004, 05:59
TS Direktaufnahme, Ton unsyncron
Hallo,
ich hab mal jetzt was, mit Direktaufname und spts-Option, aufgenomme.
Das Problem ist, das der Ton nicht Syncron ist...
Hab Neutrino mit 200409072250_yadi_squashfs_head_2x.img
benutzt.
Wist Ihr woran das liegen könnte oder könn man es eventuell noch nachbesser, damit Film und Ton syncron laufen (benutze Linux)?
ich hab mal jetzt was, mit Direktaufname und spts-Option, aufgenomme.
Das Problem ist, das der Ton nicht Syncron ist...
Hab Neutrino mit 200409072250_yadi_squashfs_head_2x.img
benutzt.
Wist Ihr woran das liegen könnte oder könn man es eventuell noch nachbesser, damit Film und Ton syncron laufen (benutze Linux)?
-
- Tuxboxer
- Beiträge: 2452
- Registriert: Montag 21. Oktober 2002, 10:04
Das ist wahrscheinlich eher ein Problem der Wiedergabe als der Aufnahme, wie ist es denn, wenn du die Dateien mit xine oder vlc abspielst?
Schon gelesen ???
ENIGMA-DOC
ENIGMA-DOC
-
- Neugieriger
- Beiträge: 7
- Registriert: Dienstag 21. September 2004, 05:59
-
- Tuxboxer
- Beiträge: 2452
- Registriert: Montag 21. Oktober 2002, 10:04
Ich hab mal ein kleines Testprogramm geschrieben um die NFS-Schreib und Lesegeschwindigkeit zu messen:
Aufruf auf der dbox mit
./<dateiname> shareohneslashamanfang
also z.B:
./nfs_test home/essu/dbox >linux_v3.log
wenn dein PC eine andere IP als 192.168.0.1 hat musst du das natürlich anpassen.
Die Ergebniswerte /1000 sind die Geschwindigkeiten in MBit/s.
Bei mir sieht das so aus:
Code: Alles auswählen
#!/bin/sh
V=$1
R=`expr 32 \* 1024`
for P in udp tcp
do
for S in sync async
do
echo
echo $P", "$S
umount /mnt/filme
mount -t nfs -o rw,soft,$P,nolock,$S,rsize=$R,wsize=$R 192.168.0.1:/$V /mnt/filme
a=`date +%s`
time dd if=/dev/zero of=/mnt/filme/test bs=8k count=8192
z=`date +%s`
n=`expr $z - $a`
expr 512000 / $n
a=`date +%s`
time dd of=/dev/null if=/mnt/filme/test bs=8k count=8192
z=`date +%s`
n=`expr $z - $a`
expr 512000 / $n
mount | grep /mnt/filme
done
done
./<dateiname> shareohneslashamanfang
also z.B:
./nfs_test home/essu/dbox >linux_v3.log
wenn dein PC eine andere IP als 192.168.0.1 hat musst du das natürlich anpassen.
Die Ergebniswerte /1000 sind die Geschwindigkeiten in MBit/s.
Bei mir sieht das so aus:
Bei Werten >10000 wurde dasLesen abbgebrochen. (meine Netzwerkkarte steht auf 100MBit/Halfduplex)linux_v3.log hat geschrieben:udp, sync
5505
46545
192.168.0.1:/home/essu/dbox on /mnt/filme type nfs (rw,sync,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.0.1)
udp, async
8827
46545
192.168.0.1:/home/essu/dbox on /mnt/filme type nfs (rw,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.0.1)
tcp, sync
5333
8126
192.168.0.1:/home/essu/dbox on /mnt/filme type nfs (rw,sync,v3,rsize=32768,wsize=32768,soft,tcp,nolock,addr=192.168.0.1)
tcp, async
7757
8126
192.168.0.1:/home/essu/dbox on /mnt/filme type nfs (rw,v3,rsize=32768,wsize=32768,soft,tcp,nolock,addr=192.168.0.1)
-
- Neugieriger
- Beiträge: 7
- Registriert: Dienstag 21. September 2004, 05:59
mein Log das ich mit den Script erzeuge:
Folgendes hat die Konsole noch ausgegeben:log hat geschrieben: udp, sync
934
5120
192.168.0.2:/home/upload on /mnt/custom type nfs (rw,sync,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.0.2)
udp, async
4740
4970
192.168.0.2:/home/upload on /mnt/custom type nfs (rw,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.0.2)
tcp, sync
tcp, async
Konosle hat geschrieben: /tmp # ./testnfs home/upload >linux_v3.log
umount: /mnt/custom: Invalid argument
8192+0 records in
8192+0 records out
real 9m 8.64s
user 0m 0.21s
sys 0m 22.03s
8192+0 records in
8192+0 records out
real 1m 39.38s
user 0m 0.16s
sys 0m 5.79s
8192+0 records in
8192+0 records out
real 1m 48.49s
user 0m 0.22s
sys 0m 10.19s
8192+0 records in
8192+0 records out
real 1m 42.96s
user 0m 0.20s
sys 0m 5.88s
mount: Mounting 192.168.0.2:/home/upload on /mnt/custom failed: Invalid argument
dd: /mnt/custom/test: Read-only file system
Command exited with non-zero status 1
real 0m 0.03s
user 0m 0.01s
sys 0m 0.03s
expr: division by zero
dd: /mnt/custom/test: No such file or directory
Command exited with non-zero status 1
real 0m 0.03s
user 0m 0.02s
sys 0m 0.00s
expr: division by zero
umount: /mnt/custom: Invalid argument
mount: Mounting 192.168.0.2:/home/upload on /mnt/custom failed: Invalid argument
dd: /mnt/custom/test: Read-only file system
Command exited with non-zero status 1
real 0m 0.03s
user 0m 0.00s
sys 0m 0.04s
expr: division by zero
dd: /mnt/custom/test: No such file or directory
Command exited with non-zero status 1
real 0m 0.03s
user 0m 0.01s
sys 0m 0.01s
expr: division by zero
Zuletzt geändert von vurte am Samstag 2. Oktober 2004, 00:48, insgesamt 1-mal geändert.
-
- Tuxboxer
- Beiträge: 2452
- Registriert: Montag 21. Oktober 2002, 10:04
udp, asyn, was bei dir die besten Werte liefert ist nicht gerade viel, ich denke mal dass dein Netzwerk suboptimal eingerichtet ist(100m lange Lan-Kabel?), auch dass du per tcp gar nicht mounten kannst finde ich seltsam. Wie ist denn deine Netzwerkkarte eingestellt ('ethtool eth0')
Schon gelesen ???
ENIGMA-DOC
ENIGMA-DOC
-
- Neugieriger
- Beiträge: 7
- Registriert: Dienstag 21. September 2004, 05:59
Der Rechner mit den Shares liefert mir folgendes:
ich hab dazwischen noch ein Linksys WRT54G Router mit Switch.
Der Kabel zum Switch ist ca. 15m und mochmal 3m zum Heimrechner.
ich werd nochmal das Script ausführen. Ich hatte noch beim ersten mal seher viele ander connections offen...
ok den Test hab ich nochmal durchgeführt.
War ein wenig besser aber immer noch zu schlecht.
Es konnten auch keine connections mit tcp aufgebaut werden.
meine dbox ist aber nicht direkt an mein Heimrechner angeschlossen.terminal hat geschrieben: root@home:~# ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Current message level: 0x00000001 (1)
Link detected: yes
ich hab dazwischen noch ein Linksys WRT54G Router mit Switch.
Der Kabel zum Switch ist ca. 15m und mochmal 3m zum Heimrechner.
ich werd nochmal das Script ausführen. Ich hatte noch beim ersten mal seher viele ander connections offen...
ok den Test hab ich nochmal durchgeführt.
War ein wenig besser aber immer noch zu schlecht.
Es konnten auch keine connections mit tcp aufgebaut werden.
Zuletzt geändert von vurte am Samstag 2. Oktober 2004, 00:49, insgesamt 1-mal geändert.
-
- Neugieriger
- Beiträge: 19
- Registriert: Freitag 31. Oktober 2003, 12:11
jetzt wollte ich das script auch mal ausprobieren und alles was ich kriege ist:
dabei ist die Datei doch da...
Code: Alles auswählen
/tmp # ./nfs_test db2 >test.log
-sh: ./nfs_test: not found
-
- Tuxboxer
- Beiträge: 2452
- Registriert: Montag 21. Oktober 2002, 10:04
-
- Oberlamer, Administrator & Supernanny
- Beiträge: 10532
- Registriert: Samstag 13. Juli 2002, 10:49
-
- Erleuchteter
- Beiträge: 536
- Registriert: Freitag 21. September 2001, 00:00
-
- Semiprofi
- Beiträge: 1131
- Registriert: Freitag 16. Januar 2004, 23:22
@essu
Danke für das Script, ich kann nach Umrüstung auf W-LAN nämlich auch keinen Film mehr wiedergeben, das gibt nur ein einziges Standbild. Meine 2. Box habe ich direkt am Router angeschlossen, ohne Funkstrecke, dasselbe Problem.
Allerdings habe ich Dein Script noch ein wenig modifiziert, so dass sämtliche Tests auch noch mit Variablen Buffergrößen (8K, 16k, 32k) durchlaufen.
Danke für das Script, ich kann nach Umrüstung auf W-LAN nämlich auch keinen Film mehr wiedergeben, das gibt nur ein einziges Standbild. Meine 2. Box habe ich direkt am Router angeschlossen, ohne Funkstrecke, dasselbe Problem.
Allerdings habe ich Dein Script noch ein wenig modifiziert, so dass sämtliche Tests auch noch mit Variablen Buffergrößen (8K, 16k, 32k) durchlaufen.
Sagem 2xIntel Kabel, Avia600vB0.28, ucode 00F0, JtG-Image vom 01.05.2004, Snap vom 22.05.2004
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
-
- Tuxboxer
- Beiträge: 2452
- Registriert: Montag 21. Oktober 2002, 10:04
Das hatte ich zuerst auch, aber so wie es jetzt ist, wird immer die höchstmögliche genommen. BTW: Warum macht CIFS maximal 4100?Treito hat geschrieben:[...]
Allerdings habe ich Dein Script noch ein wenig modifiziert, so dass sämtliche Tests auch noch mit Variablen Buffergrößen (8K, 16k, 32k) durchlaufen.
Schon gelesen ???
ENIGMA-DOC
ENIGMA-DOC
-
- Semiprofi
- Beiträge: 1131
- Registriert: Freitag 16. Januar 2004, 23:22
Besser nicht, bei 32k hatte ich bei der Wiedergabe @Box nur ein Standbildessu hat geschrieben: Das hatte ich zuerst auch, aber so wie es jetzt ist, wird immer die höchstmögliche genommen.
Mein Ziel ist es ja die optimalen Einstellungen für beide Boxen (Sagem 2xI) zu finden.
Images Yadi 1.10.0.1 bzw .2, Server ist ein VIA C3 800 MHz, 256 MB SD-RAM, 30 GB Maxtor, SuSE 9.1 Prof.
Sagem 2xIntel Kabel, Avia600vB0.28, ucode 00F0, JtG-Image vom 01.05.2004, Snap vom 22.05.2004
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
-
- Tuxboxer
- Beiträge: 2452
- Registriert: Montag 21. Oktober 2002, 10:04
Ist deine Netzwerkarte auf Halfduplex?Treito hat geschrieben:[...]Besser nicht, bei 32k hatte ich bei der Wiedergabe @Box nur ein Standbild [...]
Schon gelesen ???
ENIGMA-DOC
ENIGMA-DOC
-
- Semiprofi
- Beiträge: 1131
- Registriert: Freitag 16. Januar 2004, 23:22
Gute Frage nä. Frage, ich glaube "Auto"
Aber früher ging da mit derselben Kiste doch auch.
Aber früher ging da mit derselben Kiste doch auch.
Sagem 2xIntel Kabel, Avia600vB0.28, ucode 00F0, JtG-Image vom 01.05.2004, Snap vom 22.05.2004
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
-
- Semiprofi
- Beiträge: 1131
- Registriert: Freitag 16. Januar 2004, 23:22
Das beunruhigt mich jetzt aber, musste das Script nach ner halben Stunde Totlauflzeit abbrechen
Wie stelle ich denn die Netzwerkkarte auf Half-Duplex?
Code: Alles auswählen
8192, udp, sync
4196
1001
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,sync,v3,rsize=8192,wsize=8192,soft,udp,nolock,addr=192.168.1.99)
8192, udp, async
8258
964
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,v3,rsize=8192,wsize=8192,soft,udp,nolock,addr=192.168.1.99)
8192, tcp, sync
4096
6481
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,sync,v3,rsize=8192,wsize=8192,soft,tcp,nolock,addr=192.168.1.99)
8192, tcp, async
7314
6564
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,v3,rsize=8192,wsize=8192,soft,tcp,nolock,addr=192.168.1.99)
16384, udp, sync
4196
46545
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,sync,v3,rsize=16384,wsize=16384,soft,udp,nolock,addr=192.168.1.99)
16384, udp, async
8677
Sagem 2xIntel Kabel, Avia600vB0.28, ucode 00F0, JtG-Image vom 01.05.2004, Snap vom 22.05.2004
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
-
- Einsteiger
- Beiträge: 314
- Registriert: Donnerstag 16. Januar 2003, 23:53
In Deiner SuSE-Distri müßte ein Proggie namens ethtool installiert worden sein. Wenn nicht, such' mal auf der Installations-DVD danach, ansonsten unter Sourceforge.Treito hat geschrieben: Wie stelle ich denn die Netzwerkkarte auf Half-Duplex?
Damit kannst Du Deine Netzwerkkarte tunen. Um bei mir Half-Duplex einzustellen, mußte ich folgende Befehle absetzen:
Code: Alles auswählen
ethtool -s eth0 autoneg off
ethtool -s eth0 duplex half
Bei mir sieht die Sache mit RSIZE/WSIZE etwas komisch aus. Ich kann scheinbar keine Werte größer als 8.192 angeben:
Bei Werten über über 8k zeigt mount an, daß diese nur mit 8k gemountet sind, bei Werten < 8k wird der beim mount angegebene Werte angezeigt./var # mount -t nfs -o rw,soft,tcp,nolock,rsize=32768,wsize=32768,async 192.168.97.1:/dvr /mnt/filme
/var # mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
tmpfs on /tmp type ramfs (rw)
/dev/mtdblock/4 on /var type jffs2 (rw)
(rw,v3,rsize=8192,wsize=8192,soft,tcp,nolock,addr=192.168.97.1)
/var # umount /mnt/filme
/var # mount -t nfs -o rw,soft,tcp,nolock,rsize=4096,wsize=4096,async 192.168.97.1:/dvr /mnt/filme
/var # mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
tmpfs on /tmp type ramfs (rw)
/dev/mtdblock/4 on /var type jffs2 (rw)
192.168.97.1:/dvr on /mnt/filme type nfs (rw,v3,rsize=4096,wsize=4096,soft,tcp,nolock,addr=192.168.97.1)
Wie kann das sein, wo muß ich dran drehen, damit auch größere Buffer verwendet werden? Hab' das auch nochmal mit einer anderen Linux-Dose versucht, da kann ich besagtes Verzeichnis problemlos mit 32k RSIZE/WSIZE allocieren.
Irgendeine Idee? Mein Image ist die yadi vom 15.9.
thx
wolle
-
- Semiprofi
- Beiträge: 1131
- Registriert: Freitag 16. Januar 2004, 23:22
Danke, nun lasse ich den Test mal neu durchlaufen, aber Du siehst ja bei mir, bei 16k gabs nur einen halben Absturz.
Sagem 2xIntel Kabel, Avia600vB0.28, ucode 00F0, JtG-Image vom 01.05.2004, Snap vom 22.05.2004
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
-
- Tuxboxer
- Beiträge: 2452
- Registriert: Montag 21. Oktober 2002, 10:04
1. Überprüfe aber, ob die Einstellung übernommen wurde:wwershofen hat geschrieben:[...]
1. In Deiner SuSE-Distri müßte ein Proggie namens ethtool installiert worden sein. Wenn nicht, such' mal auf der Installations-DVD danach, ansonsten unter Sourceforge.
2. Bei mir sieht die Sache mit RSIZE/WSIZE etwas komisch aus. Ich kann scheinbar keine Werte größer als 8.192 angeben
Code: Alles auswählen
ethtool eth0
2. Das ist mir auch schon aufgefallen, allerdings hatte ich es auf nfs v2 geschoben, du benutzt aber v3 und hast trotzdem den gleichen max-wert. Vllt ist es eine Windows-Beschränkung. Unter Linux gibts das Problem nicht.
Schon gelesen ???
ENIGMA-DOC
ENIGMA-DOC
-
- Semiprofi
- Beiträge: 1131
- Registriert: Freitag 16. Januar 2004, 23:22
So, 100 MBit, halfduplex und lokale Box, also irgendwas läuft hier schief!
Code: Alles auswählen
8192, udp, sync
5565
1091
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,sync,v3,rsize=8192,wsize=8192,soft,udp,nolock,addr=192.168.1.99)
8192, udp, async
8393
1103
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,v3,rsize=8192,wsize=8192,soft,udp,nolock,addr=192.168.1.99)
8192, tcp, sync
5333
8000
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,sync,v3,rsize=8192,wsize=8192,soft,tcp,nolock,addr=192.168.1.99)
8192, tcp, async
7420
8000
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,v3,rsize=8192,wsize=8192,soft,tcp,nolock,addr=192.168.1.99)
16384, udp, sync
5565
46545
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,sync,v3,rsize=16384,wsize=16384,soft,udp,nolock,addr=192.168.1.99)
16384, udp, async
8677
46545
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,v3,rsize=16384,wsize=16384,soft,udp,nolock,addr=192.168.1.99)
16384, tcp, sync
5389
8000
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,sync,v3,rsize=16384,wsize=16384,soft,tcp,nolock,addr=192.168.1.99)
16384, tcp, async
7641
8000
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,v3,rsize=16384,wsize=16384,soft,tcp,nolock,addr=192.168.1.99)
32768, udp, sync
5626
51200
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,sync,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.1.99)
32768, udp, async
8827
51200
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.1.99)
32768, tcp, sync
5333
8126
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,sync,v3,rsize=32768,wsize=32768,soft,tcp,nolock,addr=192.168.1.99)
32768, tcp, async
7757
8126
192.168.1.99:/var/d-box on /mnt/filme type nfs (rw,v3,rsize=32768,wsize=32768,soft,tcp,nolock,addr=192.168.1.99)
Sagem 2xIntel Kabel, Avia600vB0.28, ucode 00F0, JtG-Image vom 01.05.2004, Snap vom 22.05.2004
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
-
- Tuxboxer
- Beiträge: 2452
- Registriert: Montag 21. Oktober 2002, 10:04
tcp, async sieht doch ganz gut aus, bei mir ist nur udp, async ok, aber egal...
Den sehr hohen Werten >10000 würde ich misstrauen, wahrscheinlich wurde der Stream abgebrochen
Den sehr hohen Werten >10000 würde ich misstrauen, wahrscheinlich wurde der Stream abgebrochen
Schon gelesen ???
ENIGMA-DOC
ENIGMA-DOC
-
- Semiprofi
- Beiträge: 1131
- Registriert: Freitag 16. Januar 2004, 23:22
Ja das ist doch das Problem, wieso ging das früher denn?essu hat geschrieben: Den sehr hohen Werten >10000 würde ich misstrauen, wahrscheinlich wurde der Stream abgebrochen
Eine Sache werde ich nochmal testen, hab da so einen Verdacht
Sagem 2xIntel Kabel, Avia600vB0.28, ucode 00F0, JtG-Image vom 01.05.2004, Snap vom 22.05.2004
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
-
- Einsteiger
- Beiträge: 314
- Registriert: Donnerstag 16. Januar 2003, 23:53
Hast Du auch zuerst "autoneg off" gesagt, bevor Du die anderen Parameter manuell geändert hast? Mit Autonegotiation funktioniert das manuelle Setzen von Half-Duplex etc. nämlich nicht.essu hat geschrieben: 1. Überprüfe aber, ob die Einstellung übernommen wurde:Bei mir ging es mit ethtool nicht, es gab auch keine Fehlermeldung. Ich habe dann mii-tool bnutztCode: Alles auswählen
ethtool eth0
Wer arbeitet denn mit Windows?essu hat geschrieben: 2. Das ist mir auch schon aufgefallen, allerdings hatte ich es auf nfs v2 geschoben, du benutzt aber v3 und hast trotzdem den gleichen max-wert. Vllt ist es eine Windows-Beschränkung. Unter Linux gibts das Problem nicht.
Mein NFS-Server ist ein Linux from Scratch mit Kernel 2.4.26.
Mittlerweile habe ich aber herausgefunden, woran es liegt: Der Linux-Server hat in seinem Kernel-basierten NFS-Server immer noch eine Beschränkung auf 8192 Byte drin.
Wen's interessiert: In der Datei <linux-src-directory>/include/linux/nfsd/const.h ist die Variable NFSSVC_MAXBLKSIZE auf (8 * 1024) gesetzt. Einfach auf (32 * 1024) setzen und Kernel neu kompilieren. Dann funktioniert's auch mit den höheren Werten. Bei mir sieht das nun so aus:
Code: Alles auswählen
udp, sync
1718
dd: /mnt/filme/test: Input/output error
Command exited with non-zero status 1
46545
192.168.97.1:/dvr on /mnt/filme type nfs (rw,sync,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.97.1)
udp, async
8677
dd: /mnt/filme/test: Input/output error
Command exited with non-zero status 1
46545
192.168.97.1:/dvr on /mnt/filme type nfs (rw,v3,rsize=32768,wsize=32768,soft,udp,nolock,addr=192.168.97.1)
tcp, sync
1723
8000
192.168.97.1:/dvr on /mnt/filme type nfs (rw,sync,v3,rsize=32768,wsize=32768,soft,tcp,nolock,addr=192.168.97.1)
tcp, async
7757
8000
192.168.97.1:/dvr on /mnt/filme type nfs (rw,v3,rsize=32768,wsize=32768,soft,tcp,nolock,addr=192.168.97.1)
Naja, egal, ich komme mit tcp,async und der vergrößerten RSIZE/WSIZE-Angabe nun prima klar. Vorher hatte ich aber ohnehin nur sehr selten Probleme mit dem Abspielen von Streams. Beim Aufnehmen sowieso nicht.
cu
wolle
-
- Tuxboxer
- Beiträge: 2452
- Registriert: Montag 21. Oktober 2002, 10:04
1. Jawwershofen hat geschrieben: 1. Hast Du auch zuerst "autoneg off" gesagt, bevor Du die anderen Parameter manuell geändert hast? Mit Autonegotiation funktioniert das manuelle Setzen von Half-Duplex etc. nämlich nicht.
2. Wer arbeitet denn mit Windows?
Mein NFS-Server ist ein Linux from Scratch mit Kernel 2.4.26.
Mittlerweile habe ich aber herausgefunden, woran es liegt: Der Linux-Server hat in seinem Kernel-basierten NFS-Server immer noch eine Beschränkung auf 8192 Byte drin.
2. Wer arbeitet den mit 2.4.26?;) Unter 2.6.x scheint diese Einstellung geändert
Schon gelesen ???
ENIGMA-DOC
ENIGMA-DOC