HDD an Ethernet

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

Beitrag von petgun »

@all
wenn Ihr etwas mit CIFS spielt, solltet Ihr die Mount-Optionen 'rsize, wsize, udp, nolock' einfach loeschen..werden sowieso nicht erkannt. Das WL-HDD handelt 16384 als wsize, rsize aus und beim PC sind's nur 4100...und das macht CIFS ueber das WL-HDD auch etwas performanter als mit dem PC...leider gibt's aber auch beim WL-HDD immer noch die Bremse mit dem Ringbufferueberlauf auf der Box....

cu,
peter
Sickboy
Interessierter
Interessierter
Beiträge: 80
Registriert: Mittwoch 28. April 2004, 16:05

Beitrag von Sickboy »

jetzt verstehe ich die welt nicht mehr
es hat alles gefunzt ohne probs nun den wl-hdd rebootet und die dbox auch dann ging das mounten nicht mehr immer mount fehler ??
kann mir das nun einer mal erklären ?? inet geht aber noch nur das mounten überhaupt nicht mehr ??? :gruebel:


anhang es geht wieder
und zwar dauert es ca.5 minuten bis entweder der wl-hdd sich am ap anmeldet oder der wl-hdd die mount bzw shares freigibt ?!? keinen plan aber wenn ich ca.5 minuten nachdem ich den wl-hdd resetet habe warte funktioniert wieder alles ?!? komische sache :gruebel:
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Sickboy hat geschrieben: anhang es geht wieder
und zwar dauert es ca.5 minuten bis entweder der wl-hdd sich am ap anmeldet oder der wl-hdd die mount bzw shares freigibt ?!? keinen plan aber wenn ich ca.5 minuten nachdem ich den wl-hdd resetet habe warte funktioniert wieder alles ?!? komische sache :gruebel:
..wenn ich das WL-HDD ausschalte/resette/Speed aendere mache ich danach auf der Box ein remount...ueber den Movieplayer/NFS-CIFS-Einstellungen/Verzeichnisse erneut mounten und alles geht sofort wieder.

@all
...ich schaffe mit keinem Befehl/ping/ftp/??? das WL-HDD nach einem shutdown aus dem Tiefschlaf zu wecken...wie macht Ihr das?

cu,
peter
JOCKYW2001
Einsteiger
Einsteiger
Beiträge: 358
Registriert: Montag 21. Juli 2003, 23:52

Beitrag von JOCKYW2001 »

Sickboy hat geschrieben: und zwar dauert es ca.5 minuten bis entweder der wl-hdd sich am ap anmeldet oder der wl-hdd die mount bzw shares freigibt ?!? keinen plan aber wenn ich ca.5 minuten nachdem ich den wl-hdd resetet habe warte funktioniert wieder alles ?!? komische sache :gruebel:
You probably use bridge mode and your dbox is connected to the other bridgehead. I noticed that it can take quite some time before bridgemode is up and then of course your dbox can't see the Asus if it is on the other side of the bridge. Maybe it is possible to speed up the bridge mode by applying the 'wl' command. If that is the case it can be added in the boot script support (which i will add soon).
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

@all
...ich schaffe mit keinem Befehl/ping/ftp/??? das WL-HDD nach einem shutdown aus dem Tiefschlaf zu wecken...wie macht Ihr das?
Bei mir klappt das nur unter der Bedinung das ich die WL-HDD über Switch an der D-Box habe. Dann klappt auch das Aufwecken beim ganz normalen hochfahren.
ich muss aber mindestens 3 Mountbefehle absetzen.
Ich siche aber auch noch nach einer besseren Lösung.
Dann könnte ein "Wake On Lan-Timer Plugin" das aus der selben Quelle stammt wie das WetterPlugin, klappen.

Gruß Gorcon
jhsch
Interessierter
Interessierter
Beiträge: 34
Registriert: Mittwoch 10. November 2004, 12:04

Beitrag von jhsch »

Hallo,

das mit dem WL-HDD liest sich sehr interessant - ich überlege daher gerade, ob ich mir das Teil auch kaufe. :-)

Allerdings hätte ich da noch eine Frage: Geht damit WLAN auch mit WPA Verschlüsselung?

Ich würde den WL-HDD gerne direkt per Netzwerkkabel mit der dbox2 verbinden, und vom PC aus dann per WLAN (über meinen WLAN-Router) darauf zugreifen. Also so:

PC <---Kabel---> WLAN-Router/AccessPoint <<<<<WLAN>>>>> WL-HDD <---Kabel---> dbox2


Geht das so? Der WLAN-Router (und AccessPoint) ist auf WPA Verschlüsselung eingestellt, und das würde ich auch ungerne ändern!

Danke für die Antworten.
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

JOCKYW2001 hat geschrieben:
petgun hat geschrieben:Ich hoffe wir finden auch noch einen Wuergaround damit 100 Half fuer den Movieplayer nicht noetig ist....
What happens if Movieplayer plays 100 Full from a CIFS share? Have you tried that?
sorry, dont work for me!
PS: another thing to try is to fix the speed to 100full, instead of the default auto
...ist eine gute Idee (nur fuer Leute mit Switch): fuer's restliche Netzwerk mit Zugriffen ueber CIFS auf das Aufnahmeverzeichnis waehrend einer Aufnahme...klappt viel besser als mit festen 100 Half Duplex...da kanns auch schon mal einen Abbruch geben. Nur wie ueberreden wir den Movieplayer mit 100 Full Duplex klar zu kommen? Liegt vielleicht am Switch..wie ist das bei Euch?

cu,
peter
Sickboy
Interessierter
Interessierter
Beiträge: 80
Registriert: Mittwoch 28. April 2004, 16:05

Beitrag von Sickboy »

jhsch hat geschrieben:Hallo,

das mit dem WL-HDD liest sich sehr interessant - ich überlege daher gerade, ob ich mir das Teil auch kaufe. :-)

Allerdings hätte ich da noch eine Frage: Geht damit WLAN auch mit WPA Verschlüsselung?

Ich würde den WL-HDD gerne direkt per Netzwerkkabel mit der dbox2 verbinden, und vom PC aus dann per WLAN (über meinen WLAN-Router) darauf zugreifen. Also so:

PC <---Kabel---> WLAN-Router/AccessPoint <<<<<WLAN>>>>> WL-HDD <---Kabel---> dbox2


Geht das so? Der WLAN-Router (und AccessPoint) ist auf WPA Verschlüsselung eingestellt, und das würde ich auch ungerne ändern!

Danke für die Antworten.
sollte gehen zumindest bei mir ist es genau so....und da geht es :D
Sickboy
Interessierter
Interessierter
Beiträge: 80
Registriert: Mittwoch 28. April 2004, 16:05

Beitrag von Sickboy »

JOCKYW2001 hat geschrieben:
Sickboy hat geschrieben: und zwar dauert es ca.5 minuten bis entweder der wl-hdd sich am ap anmeldet oder der wl-hdd die mount bzw shares freigibt ?!? keinen plan aber wenn ich ca.5 minuten nachdem ich den wl-hdd resetet habe warte funktioniert wieder alles ?!? komische sache :gruebel:
You probably use bridge mode and your dbox is connected to the other bridgehead. I noticed that it can take quite some time before bridgemode is up and then of course your dbox can't see the Asus if it is on the other side of the bridge. Maybe it is possible to speed up the bridge mode by applying the 'wl' command. If that is the case it can be added in the boot script support (which i will add soon).
yes please :D thx 4 great version of WL-HDD firmware

solong Sickboy
JOCKYW2001
Einsteiger
Einsteiger
Beiträge: 358
Registriert: Montag 21. Juli 2003, 23:52

Beitrag von JOCKYW2001 »

Look what I just found in neutrino/src/gui/nfs.cpp

Code: Alles auswählen

	if(fstype == NFS)
		{
			strcpy(options1,"ro,soft,udp");
			strcpy(options2,"nolock,rsize=8192,wsize=8192");
		}
		else if(fstype == CIFS)
		{
			strcpy(options1,"ro");
			strcpy(options2,"");
		}

To me that looks easy to fix :D
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
...sind das nicht nur einfach die default Parameter fuer CIFS und NFS? Das bringt doch nix die zu aendern...

cu,
peter
JOCKYW2001
Einsteiger
Einsteiger
Beiträge: 358
Registriert: Montag 21. Juli 2003, 23:52

Beitrag von JOCKYW2001 »

petgun hat geschrieben:hi,
...sind das nicht nur einfach die default Parameter fuer CIFS und NFS? Das bringt doch nix die zu aendern...
:oops: Er yes, forget it

But I will tackle this damn CIFS problem some time later

JockyW
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Ich bin immer noch am probieren wie ich die WL-HDD hochfahren kann per Box.
Per ftp://192.168.1.220 gehs zwar aber dann hängt sich die Box leider auf.
Man das muss doch irgendwie gehen?!
Ich verstehe nur nicht warum ich sie per Mount Befehl über den Switch hochfahren kann aber ohne nicht. Was macht der Switch dazwischen anders???
Eben habe ich nochmal mit 3 Mount Befehlen getestet (ohne Switch) da gings auf einmal. :gruebel:
Vieleicht muss man nur genug pakete versenden dann fährt die Kiste hoch.
Irgendwo schon korios. :gruebel:
Gruß Gorcon
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Hi,
..ich glaube das Wichtigste ist eine Performancesteigerung bei der nativen Schreibgeschwindigkeit auf die Platte. Ich komme nicht ueber 1,7 MB/sek wenn ich zB 'cat /proc/kcore > /tmp/harddisk/part1/testfile' probiere...die CPU-Belastung auf der WL-HDD liegt dabei etwa bei schlappen 30%...irgendwas bremst tierisch aus...

cu,
peter
JOCKYW2001
Einsteiger
Einsteiger
Beiträge: 358
Registriert: Montag 21. Juli 2003, 23:52

Beitrag von JOCKYW2001 »

petgun hat geschrieben:Hi,
..ich glaube das Wichtigste ist eine Performancesteigerung bei der nativen Schreibgeschwindigkeit auf die Platte. Ich komme nicht ueber 1,7 MB/sek wenn ich zB 'cat /proc/kcore > /tmp/harddisk/part1/testfile' probiere...die CPU-Belastung auf der WL-HDD liegt dabei etwa bei schlappen 30%...irgendwas bremst tierisch aus...
I don't think so. Raw write speed to HDD is ~4.5MB/s and read speed ~9.8MB/s (measured by 'dd' from and to /dev/zero)
morgoth
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Montag 10. Februar 2003, 19:59

Workaround for 100half

Beitrag von morgoth »

Den WL-HDD kann man automatisch in 100half-Modus starten wenn man
im Verzeichnis
/tmp/harddisk/part1/conf/bin
nmbd nach nmbd.orig umbenennt und dann dieses nmbd dort erstellt:

nmbd

Code: Alles auswählen

#!/tmp/harddisk/part1/conf/bin/sh

cd /tmp/harddisk/part1/conf/bin
/usr/sbin/et -i eth1 speed 100half
./nmbd.orig $1
dabei Rechte von nmbd nicht vergessen.
Und schon started der WL-HDD in 100half modus und der Movieplayer läuft einwandfrei.

Ich hoffe es ist nicht schlimm, dass ich den samba-Daemon etwas missbraucht habe.
JOCKYW2001
Einsteiger
Einsteiger
Beiträge: 358
Registriert: Montag 21. Juli 2003, 23:52

Beitrag von JOCKYW2001 »

:D Great to see how creative users can be. Well done!

Btw: did somebody already measure NFS and CIFS performance with essus's script (http://forum.tuxbox.org/forum/viewtopic ... +nfs+rsize)
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

JOCKYW2001 hat geschrieben:
petgun hat geschrieben:Hi,
..ich glaube das Wichtigste ist eine Performancesteigerung bei der nativen Schreibgeschwindigkeit auf die Platte. Ich komme nicht ueber 1,7 MB/sek wenn ich zB 'cat /proc/kcore > /tmp/harddisk/part1/testfile' probiere...die CPU-Belastung auf der WL-HDD liegt dabei etwa bei schlappen 30%...irgendwas bremst tierisch aus...
I don't think so. Raw write speed to HDD is ~4.5MB/s and read speed ~9.8MB/s (measured by 'dd' from and to /dev/zero)
...but that's the only the ram >> ram speed....ram >> HD is more interested I think...

cu,
peter
ChakaZulu
Developer
Beiträge: 457
Registriert: Sonntag 23. März 2003, 00:39

Beitrag von ChakaZulu »

hi,

ich denke er meinte ram >> HD und HD >> ram, nicht cat /dev/null > /dev/null oder sowas :)

ciao,

ChakaZulu
JOCKYW2001
Einsteiger
Einsteiger
Beiträge: 358
Registriert: Montag 21. Juli 2003, 23:52

Beitrag von JOCKYW2001 »

petgun hat geschrieben: ...but that's the only the ram >> ram speed....ram >> HD is more interested I think...
You misunderstood, try this:
time dd if=/dev/zero of=/tmp/harddisk/part2/testfile bs=16k count=16384
and
time dd if=/tmp/harddisk/part2/testfile of=/dev/null bs=16k

That first writes a 256MB file from the special file /dev/zero (which just spits out zeros really fast) and then reads it back in the great black hole /dev/null
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Re: Workaround for 100half

Beitrag von petgun »

hi,
morgoth hat geschrieben:Den WL-HDD kann man automatisch in 100half-Modus starten wenn man..
gute Idee...nur bei mir klappt das leider nicht: nach der Aenderung ist die orange Ethernet LED aus und blinkt nur bei Zugriffen (vorher war sie immer an und blinkte zusaetzlich bei Zugriffen) und zusaetzlich geht CIFS nicht mehr und NFS klappt auch nicht....nur Telnet und Ftp..? Rechte habe ich gesetzt...keine Ahnung was ich flasch gemacht habe...

@JOCKYW2001
...wieso ist da so eine grosse Differenz wenn ich nicht von /dev/zero > HDD sondern von /proc/kcore > HDD schreibe? Lesen aus dem Flash sollte doch nicht so langsam sein...?

cu,
peter
morgoth
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Montag 10. Februar 2003, 19:59

Re: Workaround for 100half

Beitrag von morgoth »

petgun hat geschrieben:hi,
morgoth hat geschrieben:Den WL-HDD kann man automatisch in 100half-Modus starten wenn man..
gute Idee...nur bei mir klappt das leider nicht: nach der Aenderung ist die orange Ethernet LED aus und blinkt nur bei Zugriffen (vorher war sie immer an und blinkte zusaetzlich bei Zugriffen) und zusaetzlich geht CIFS nicht mehr und NFS klappt auch nicht....???? Rechte habe ich gesetzt...keine Ahnung was ich flasch gemacht habe...

cu,
peter
Komisch, :gruebel:
bei mir hat es auf Anhieb geklappt. Allerdings klappt bei mir NFS nur mit RSIZE=WSIZE=8K aber das tadellos im Halb-Duplex-Modus. Sobald ich WSIZE erhöhe kommen Fehlermeldungen beim Streamen, dass Daten nicht schnell genug auf die Platte geschrieben werden können. Der Movieplayer quitiert den Dienst sogar völlig bei 32K RSIZE. Es kann aber an meinem Switch liegen.
Sind bei dir beide Dateien ausführbar (nmbd und nmbd.orig)? bei nmbd Unix-Editor benutzt? Namen richtig gesetzt?
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Re: Workaround for 100half

Beitrag von petgun »

hi,
morgoth hat geschrieben:..Sind bei dir beide Dateien ausführbar (nmbd und nmbd.orig)? bei nmbd Unix-Editor benutzt? Namen richtig gesetzt?
jau...ich kapier es auch nicht...
Allerdings klappt bei mir NFS nur mit RSIZE=WSIZE=8K aber das tadellos im Halb-Duplex-Modus. Sobald ich WSIZE erhöhe kommen Fehlermeldungen beim Streamen, dass Daten nicht schnell genug auf die Platte geschrieben werden können. Der Movieplayer quitiert den Dienst sogar völlig bei 32K RSIZE.
..sehr merkwuerdig...ich habe einen D-Link Switch...kann sein das es daran liegt..was sagt die WL-HDD Ethernet LED bei Dir? Orange und staendig an oder nur blinken bei Zugriffen?

cu,
peter
JOCKYW2001
Einsteiger
Einsteiger
Beiträge: 358
Registriert: Montag 21. Juli 2003, 23:52

Re: Workaround for 100half

Beitrag von JOCKYW2001 »

petgun hat geschrieben:@JOCKYW2001
...wieso ist da so eine grosse Differenz wenn ich nicht von /dev/zero > HDD sondern von /proc/kcore > HDD schreibe? Lesen aus dem Flash sollte doch nicht so langsam sein...?
It is much slower! Please do the same test as I suggested in my previous post and it would be very nice if you can also measure the NFS and CIFS performance with essu's script.
morgoth
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Montag 10. Februar 2003, 19:59

Re: Workaround for 100half

Beitrag von morgoth »

petgun hat geschrieben:..was sagt die WL-HDD Ethernet LED bei Dir? Orange und staendig an oder nur blinken bei Zugriffen?
Leider weiss ich das nicht aus dem Kopf heraus und daheim bin ich erst heute Abend. Aber eigentlich sollte das Verhalten gleich bleiben wie ohne nmbd-Änderungen und nachträglich mit telnet manuell auf Halb-Duplex stellen. Das habe ich auch an meinem Switch (Level-One FSW-2208TX) sofort erkannt. Als der WL-HDD hochfuhr ging die Full-Duplex-LED an und nach ein Paar Sekunden wieder aus (Da hatte mein Skript zugeschlagen). Ohne nmbd-Änderung ging am Switch auch die
fulll-Duplex LED aus sobald ich den befehl per Telnet abgesetzt hatte.