PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : NFS nicht gleich NFS (Fedora nun Debian) ??



obelix
09.02.05, 20:34
Hallo,

ich bin am verzweifeln und wende mich deshalb an Euch.

Ich hatte bis vor kurzem auf einem PC Fedora Core 1 und auf einem anderen Fedora Core 2. Ich habe von FC1 aus mit Kino gecaptured und auf einem NFS Laufwerk gespeichert (FC2) um dann DVD's daraus zu machen. Dies funktionierte auch Prima.

Nun bin ich komplett auf Debian Sarge umgestiegen und mit NFS geht nicht mehr viel. Mit Kino auf einem NFS Share speichern endet mit dropped Frames und dem Absturz von Kino. Ich habe schon die unterschiedlichsten Mountoptionen probiert aber nichts zumachen.

Sobald ich unter Fedora das Capturen gestartet habe, wurde auch sofort über das Netzwerk Fleisig gespeichert. Nun ist so, das erstmal nichts gespeichert wird. Das Speichern beginnt erst nach ner kurzen Zeit nur dann beginnen auch schon die dropped Frames.

Die Konfiguration habe ich von Fedora übernommen:
Hier die exports:

/daten 192.168.0.10(rw,sync)
/home/thilo 192.168.0.10(rw,sync)

und hier die fstab:

idefix:/home/thilo /media/thilo_home_idefix nfs noauto,user,wsize=8192,rsize=8192,bg,soft,intr,ret ry=5 0 0
idefix:/daten /media/daten_idefix nfs noauto,user,wsize=8192,rsize=8192,bg,soft,intr,ret ry=5 0 0

In der /etc/hosts.allow habe ich auf beiden PC's erstmal folgendes konfiguriert:

portmap: ALL

Mit den Optionen wsize und rsize habe ich schon gespielt aber es hat nichts gebracht.

In den Logs taucht folgendes auf:

nfs warning: mount version older than kernel

Hat jemand ne Idee oder war das unter Fedora Zufall ???

Vielen Danke und Gruß

Thilo

sirmoloch
09.02.05, 20:44
Hast du DMA am Fileserver aktiviert? Hört sich irgendwie nach einem Problem in der Richtung an...

obelix
09.02.05, 20:57
danke für die schnelle Antwort aber DMA ist bei beiden Platten OK:

idefix:/home/thilo# hdparm /dev/hda

/dev/hda:
multcount = 0 (off)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 80060424192, start = 0
idefix:/home/thilo# hdparm /dev/hdb

/dev/hdb:
multcount = 0 (off)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 120034123776, start = 0

Performance finde ich bei beiden Platten auch OK:

hda:


idefix:/home/thilo# hdparm -tT /dev/hda
/dev/hda:
Timing cached reads: 1216 MB in 2.00 seconds = 607.18 MB/sec
Timing buffered disk reads: 178 MB in 3.02 seconds = 58.91 MB/sec
idefix:/home/thilo# hdparm -tT /dev/hda

/dev/hda:
Timing cached reads: 1248 MB in 2.00 seconds = 622.85 MB/sec
Timing buffered disk reads: 176 MB in 3.00 seconds = 58.62 MB/sec
idefix:/home/thilo# hdparm -tT /dev/hda

/dev/hda:
Timing cached reads: 1208 MB in 2.01 seconds = 602.28 MB/sec
Timing buffered disk reads: 176 MB in 3.00 seconds = 58.64 MB/sec

hdb:


/dev/hdb:
Timing cached reads: 1260 MB in 2.00 seconds = 628.84 MB/sec
Timing buffered disk reads: 152 MB in 3.03 seconds = 50.17 MB/sec
idefix:/home/thilo# hdparm -tT /dev/hdb

/dev/hdb:
Timing cached reads: 1280 MB in 2.01 seconds = 638.18 MB/sec
Timing buffered disk reads: 152 MB in 3.03 seconds = 50.09 MB/sec
idefix:/home/thilo# hdparm -tT /dev/hdb

/dev/hdb:
Timing cached reads: 1280 MB in 2.00 seconds = 639.46 MB/sec
Timing buffered disk reads: 152 MB in 3.03 seconds = 50.17 MB/sec

sirmoloch
09.02.05, 21:00
Total übersehen: Mach aus sync mal async in der /etc/exports.

obelix
09.02.05, 21:08
Total übersehen: Mach aus sync mal async in der /etc/exports.
Keine Besserung.

der_dicke_alex
18.03.05, 00:47
nfs warning: mount version older than kernel

Diese Meldung habe ich auch (Debian 3.1). Es funktioniert allerdings tadellos. Von daher wohl ignorierbar.

My2cts.

sirmoloch
18.03.05, 00:53
Die NFS-Version kann als Option mitgegeben werden. NFS 3 ist unter Linux momentan zu empfehlen.

mount -t nfs -o vers=3 server:/hier /da

wuwu
20.03.05, 18:35
Ich hatte auch schon mal , das NFS aus ingend einem Grund nur UDP unterstützt hat und
die Anfrage nur auf TCP kam.
Check doch mal rpcinfo -d <hostname>.

sirmoloch
20.03.05, 18:38
Das liegt an der Konfiguration. Lässt sich alles einstellen. ;)