Eisfair mit 32k r+wsize

Digital Recording
Papst
Developer
Beiträge: 279
Registriert: Mittwoch 26. Juni 2002, 22:19

Beitrag von Papst »

Ich habe mal die beiden nfs Module kompiliert und hier abgelegt:
http://s41.yousendit.com/d.aspx?id=3TV4 ... 06NPT5575Z
Sind für den aktuelle 2.4.26 Kernel.

Vielleicht hilfts ja jemand...
Gruß

Der Papst
ralfr
Interessierter
Interessierter
Beiträge: 28
Registriert: Dienstag 3. Februar 2004, 20:34

Beitrag von ralfr »

Hallo,
Sorry für die fehlende Rückmeldung.
Ich hatte es wie hier http://forum.tuxbox.org/forum/viewtopic ... 274#235274 beschrieben über das jetzt aktuellen Eisfair rübergebügelt und es hat auch alles prima geklappt. Der Datendurchsatz hat sich beim schreiben einer Testdatei von ca. 68 Sekunden auf ca. 56 verbessert. Nur beim Lesen vom Server klappt es nicht mit 32k, dabei musste ich wieder auf 8k gehen. Das Lesen mit deiner 10MBit Karte klappt dagegen prima mit 32k, auch ca. 56 Sekunden. Gibt es für dieses Problem mit einer 100MBit Karte schon eine Lösung?

ralfr
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

ralfr hat geschrieben:Gibt es für dieses Problem mit einer 100MBit Karte schon eine Lösung?
ja, einen geeigneten Switch dazwischen schalten.
ralfr
Interessierter
Interessierter
Beiträge: 28
Registriert: Dienstag 3. Februar 2004, 20:34

Beitrag von ralfr »

@petgun
Danke für Deine Antwort.
Ja eine einfachen Switch habe ich schon dazwischen ( http://www.level-one.de/products3.php?sklop=1&id=530136 ) aber was sollte er noch besonderes können ?
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

ralfr hat geschrieben:@petgun
Danke für Deine Antwort.
Ja eine einfachen Switch habe ich schon dazwischen ( http://www.level-one.de/products3.php?sklop=1&id=530136 ) aber was sollte er noch besonderes können ?
sorry, 'geeignet' habe ich leider auch nur mit 'Versuch macht klug' herausgefunden. Es spielt die Latenzzeit/interner Buffer/AutoNeogitation mit der Umsetzung von 10 auf 100 und umgekehrt eine Rolle. Ich habe einige preiswerte Office-Switches getestet und dabei Unterschiede von >1 Mbps gemessen...lesen wird zB. bei manchen Switches wirklich um 1 Mbs schneller bei dieser erzwungenen 10Mbit HDX DBoxnadeloehr Spezialdisziplin. Eine Empfehlung kann und will ich Dir bei dem riesengrossen Markt wirklich nicht geben...bei mir ist zB. ein D-Link 1005D absolut top und ein spaeter gekaufter D-Link 1005D (andere Hardware Revision) bringt es leider nicht.
Und wenn Du dann noch gezwungen wirst Switch hinter Switch zu schalten (nicht empfehlenswert) aendert sich auch wieder alles.

Viel Erfolg bei der Optimierung Deines Netzwerks,
peter
alex12555
Interessierter
Interessierter
Beiträge: 99
Registriert: Dienstag 18. Oktober 2005, 07:56

Beitrag von alex12555 »

@Papst

vielen Dank :D genau sowas habe ich noch gebraucht! "freu" klappt super, jetzt kann ich endlich auch mal mit 32k testen....

viel Grüße Alex
Frockert
Erleuchteter
Erleuchteter
Beiträge: 865
Registriert: Dienstag 12. März 2002, 21:40

Beitrag von Frockert »

Hi,
ich habe nun letztendlich meinen produktiven Eisfair auch mal mit dem 32k Nfs-Modul "versorgt".

/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/2 on /var type jffs2 (rw)
192.168.1.6:/daten on /mnt type nfs (rw,v3,rsize=32768,wsize=32768,soft,tcp,nolock,addr=192.168.1.6)
/var #


Hier den aktuelle Speedtest:

/var # sh speed.sh

Measuring NFS throughput...
Mount options: udp, async, 4096
umount: /mnt: Invalid argument
writing 32 MBytes...
Success after 42 seconds --> 0,76 mb/s
reading 32 MBytes...
Success after 38 seconds --> 0,84 mb/s

Mount options: tcp, async, 4096
writing 32 MBytes...
Success after 48 seconds --> 0,66 mb/s
reading 32 MBytes...
Success after 41 seconds --> 0,78 mb/s

Mount options: udp, async, 8192
writing 32 MBytes...
Success after 34 seconds --> 0,94 mb/s
reading 32 MBytes...
Success after 34 seconds --> 0,94 mb/s

Mount options: tcp, async, 8192
writing 32 MBytes...
Success after 46 seconds --> 0,69 mb/s
reading 32 MBytes...
Success after 40 seconds --> 0,8 mb/s

Mount options: udp, async, 16384
writing 32 MBytes...
Success after 33 seconds --> 0,96 mb/s
reading 32 MBytes...
Success after 33 seconds --> 0,96 mb/s

Mount options: tcp, async, 16384
writing 32 MBytes...
Success after 44 seconds --> 0,72 mb/s
reading 32 MBytes...
Success after 40 seconds --> 0,8 mb/s

Mount options: udp, async, 32768
writing 32 MBytes...
Success after 34 seconds --> 0,94 mb/s
reading 32 MBytes...
Success after 31 seconds --> 1,03 mb/s

Mount options: tcp, async, 32768
writing 32 MBytes...
Success after 43 seconds --> 0,74 mb/s
reading 32 MBytes...
Success after 40 seconds --> 0,8 mb/s

Results for writing throughput:
speed.sh: 65: sort: not found
Results for reading throughput:
speed.sh: 68: sort: not found




Gruß
Frockert
suse_rulez
Einsteiger
Einsteiger
Beiträge: 216
Registriert: Freitag 6. September 2002, 15:32

Beitrag von suse_rulez »

Meinen Eis hats am Wochenende zerlegt, und ich musste ihn neu aufsetzen. Selbstverständlich habe ich dabei nicht an den NFS-Patch gedacht..

Hätte wohl noch einer die Module für mich?
Besten Dank im Voraus..
rolano
Erleuchteter
Erleuchteter
Beiträge: 601
Registriert: Montag 14. März 2005, 08:49

Beitrag von rolano »

@frockert

...warum mountest Du tatsächlich mit tcp?
Frockert
Erleuchteter
Erleuchteter
Beiträge: 865
Registriert: Dienstag 12. März 2002, 21:40

Beitrag von Frockert »

rolano hat geschrieben:@frockert

...warum mountest Du tatsächlich mit tcp?
Nein, normal mit udp.

Ist bestimmt die Anzeige nach dem letzten Testblock, kann mich aber net erinnern, ist lange her.

Zur Zeit mounte ich eh gar net mehr mit der dbox, alldieweil dort seit kurzem ein vdr steht.


@suse_rulez, ich hab die noch irgendwo, wenn du die nfs.o und nfsd.o meinst. Schick mir ne pm mit deiner mail-addy.


Gruß
Frockert
---------------------------
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
MTM
Foren-Moderator
Beiträge: 944
Registriert: Freitag 21. Januar 2005, 16:18

Beitrag von MTM »

Hallo,
kannst du sie nicht bei dir/irgendwo hosten? Falls noch jemand mal das Problem hat ... :wink:
Auf jeden Fall, schick sie mir doch dann auch mal ... PM kommt ...

MfG,
MTM.
Papst
Developer
Beiträge: 279
Registriert: Mittwoch 26. Juni 2002, 22:19

Beitrag von Papst »

Gruß

Der Papst
supersvob
Beiträge: 1
Registriert: Freitag 26. Mai 2006, 16:19

Beitrag von supersvob »

Kann mir einer bitte mal erklären was ich mit den 2 Dateien nfs.o und nfsd.o machen muß um den NFS-Server auf 32k einzustellen. Habe den aktuellen Kernel (base 1.2.2 , Eisekernel 1.0.13 - 2.4.26-1) und leider überhaupt keine Ahnung was ich machen soll.

Vielen Dank im Voraus
MTM
Foren-Moderator
Beiträge: 944
Registriert: Freitag 21. Januar 2005, 16:18

Beitrag von MTM »

Hallo,
@Papst: Danke ... :)

@all: Ich war so frei, die Datei von Papst (s.o.) hier abzulegen, damit es nicht wieder "verloren" geht :wink: , ich hoffe, das ist OK.

MfG,
MTM.
suse_rulez
Einsteiger
Einsteiger
Beiträge: 216
Registriert: Freitag 6. September 2002, 15:32

Beitrag von suse_rulez »

Besten dank - aber fehlen damit das ganze funktioniert nicht noch die Modifikationen für Kernel und Map? ODer stehe ich grade mal wieder aufm Schlauch?
Frockert
Erleuchteter
Erleuchteter
Beiträge: 865
Registriert: Dienstag 12. März 2002, 21:40

Beitrag von Frockert »

Hi,

baruchst nur die vorhandenen nfs.o und nfsd.o durch die neuen ersetzen, neu booten fertig.
Der Kernel muss nur stimmen -->

Code: Alles auswählen

epia 1.2.2 # uname -a
Linux epia 2.4.26-1 #15 Sun Oct 24 22:54:01 CEST 2004 i686 i686 i386 GNU/Linux

erstmal alte retten:

Code: Alles auswählen

mv /lib/modules/2.4.26-1/kernel/fs/nfs/nfs.o /lib/modules/2.4.26-1/kernel/fs/nfs/nfs.o.ret
mv /lib/modules/2.4.26-1/kernel/fs/nfsd/nfsd.o /lib/modules/2.4.26-1/kernel/fs/nfsd/nfsd.o.ret
dann die neue hinkopieren:

Code: Alles auswählen

cp /pfad/zur/datei/nfs.o /lib/modules/2.4.26-1/kernel/fs/nfs/nfs.o
cp /pfad/zur/datei/nfsd.o /lib/modules/2.4.26-1/kernel/fs/nfsd/nfsd.o
dann neu booten


So sieht das Ergebnis bei mir aus:

epia 1.2.2 # pwd
/lib/modules/2.4.26-1/kernel/fs/nfs
epia 1.2.2 # ls -l
total 192
-rw-r--r-- 1 root root 90275 Feb 13 18:50 nfs.o
-rw-r--r-- 1 root root 90383 Oct 24 2004 nfs.o.ret

epia 1.2.2 # pwd
/lib/modules/2.4.26-1/kernel/fs/nfsd
epia 1.2.2 # ls -l
total 192
-rw-r--r-- 1 root root 94056 Feb 13 18:50 nfsd.o
-rw-r--r-- 1 root root 94072 Oct 24 2004 nfsd.o.ret
epia 1.2.2 #


Gruß
Frockert
---------------------------
2.6.11-kanotix-3 KDE 3.3.2
http://www.frockert.de
http://www.eifel-forum.de
suse_rulez
Einsteiger
Einsteiger
Beiträge: 216
Registriert: Freitag 6. September 2002, 15:32

Beitrag von suse_rulez »

Alles klar-ich stand auf'm Schlauch ;-)
Besten Dank-läuft wieder tadellos..
ostpreussen
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Freitag 16. Juni 2006, 17:49

Re: Eisfair mit 32k r+wsize

Beitrag von ostpreussen »

Hallo,

ich weiß das das Thema schon etwas älter ist.

Ich habe meinen Eisfair neu installieren müssen und habe nun den aktuellen Kernel. Ich wollte nur fragen ob es jemanden gibt der die angepassten Module auch für diesen Kernel besitzt.

Eventuell könntet Ihr mir auch einen Tip geben, wo man sich einlesen könnte, wie die Module selbst zu kompilieren sind.

Ich bedanke mich schon mal für Eure Hilfe.

Viele Grüße
newbienearcologne
Beiträge: 1
Registriert: Mittwoch 13. Mai 2009, 13:57

Re: Eisfair mit 32k r+wsize

Beitrag von newbienearcologne »

Hi,

würde mich auch interessieren ob was mit dem foldendem Kernel geht: base 1.5.6 mit eiskernel 1.9.0 (2.4.35-wt1). NFS Server Paket erstellt und erfolgreich gemountet. Doch leider bekomme ich keine rsize/wsize > 8k hin. Aufnahme und abspielen funktioniert soweit, aber nur mit Raten von etwas über 6000 also noch viel Luft bis 8000 und mehr. ;-)

Hoffe ein paar Experten schauen noch auf diesen Thread.

MfG und danke für die Hilfe