Cifs <-> NFS / Perfomance Test Skript

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
dess
Einsteiger
Einsteiger
Beiträge: 128
Registriert: Sonntag 12. Mai 2002, 10:43

Beitrag von dess »

Tommy hat geschrieben:nur mal sone Idee:

du hast 2 Mounts (tcp und udp) die sich als einer "verkleiden" sollen

/mnt/movie_Aufnahme
/mnt/movie_Wiedergabe

Wir haben für jeden Furz startdateien (recording.start /movieplayer.start)

Du könntest also mit symlinks arbeiten und je nach bedarf das Ziel wechseln.

z.B.
in der recording.start:

Code: Alles auswählen

rm /var/mnt/movie
ln -s /mnt/movie_Aufnahme /var/mnt/movie
in der movieplayer.start

Code: Alles auswählen

rm /var/mnt/movie
ln -s /mnt/movie_Wiedergabe /var/mnt/movie
Dein filmverzeichnis ist dementsprechend immer /var/mnt/movie und wird nur jedes mal anders verlinkt

Habe exakt obiges Problem - Schreiben via UDP Super - lesen via UDP nicht möglich.... d.h. brauche lesen via TCP (da hinter Switch noch ein Router und zusätzlich noch ein Power-LAN hängt - geht UDP nur bei jener Box welche direkt hinter Switch hängt - übrigens alles von Netgear).

Hat dies schon jemand erfolgreich getestet?
Bei mir ist /mnt auf 192.168.0.150:DBox-Videos gemountet.
Wie ist obiger Code zu ändern?
Auf:
rm /var/mnt (eigentlich nur /mnt ??)
ln -s /mnt/movie_Wiedergabe /var/mnt (eigentlich nur /mnt ??)
bzw.
ln -s /mnt/movie_Aufnahme /var/mnt (eigentlich nur /mnt ??)

und unter Neutrino werden dann beide Mount es definiert? Aber wie?
Auf "ln /mnt/movie_Wiedergabe" bzw. "ln /mnt/movie_Wiedergabe" - obwohl beide nicht existieren?

Ganz ehrlich - unter Unix kenne ich mich nicht wirklich aus - ausser ein paar Commands...

Danke für eine mögliche Hilfe,
Cu Woody
dess
Einsteiger
Einsteiger
Beiträge: 128
Registriert: Sonntag 12. Mai 2002, 10:43

Beitrag von dess »

ist einfach als oben angeführt. d.h. das mit den Start-Dateien ist unnötig.

Einfach 2 Mounts - 1x mit UPD 1x mit TCP und dann im Movieplayer den einen verwenden und bei Direktaufnahme denn anderen. Auf welches VZ gemountet wird ist egal - es kann z.B. /mnt/filme und /mnt/movies verwendet werden.

Funktioniert einwandfrei!

Cu
Woody
herbkon
Interessierter
Interessierter
Beiträge: 31
Registriert: Donnerstag 3. April 2003, 17:55

Beitrag von herbkon »

kleine Rückfrage zum script von chicken (Seite 2):
Muss in die Mountzeile nicht auch ein ",rsize=$size," mit rein?
Bin nicht so der scripten-Versteher, daher die Nachfrage :oops:

Grüße
Herbkon
petb
Erleuchteter
Erleuchteter
Beiträge: 785
Registriert: Samstag 6. August 2005, 03:39

Beitrag von petb »

herbkon hat geschrieben:kleine Rückfrage zum script von chicken (Seite 2):
Muss in die Mountzeile nicht auch ein ",rsize=$size," mit rein?
Bin nicht so der scripten-Versteher, daher die Nachfrage :oops:

Grüße
Herbkon
Hi,
ich hab da bei mir was geändert, weis abe rnicht mehr genau was da war.
Da war doch ein Fehler drinnen oder ?
Wenn ich mich richtig erinnere fehlte wie du sagst ein Parameter und beim Test wurde immer nur die Standard Size benutzt.
Ich dachte der wäre eliminiert.

Bye
PetB
1 x DBOX2 Phillips, 1 x DBOX2 Nokia, 1 x DBOX2 Sagem, 100er Gibertini (Astra / Hotbird), NFS Server
dess
Einsteiger
Einsteiger
Beiträge: 128
Registriert: Sonntag 12. Mai 2002, 10:43

Beitrag von dess »

herbkon hat geschrieben:kleine Rückfrage zum script von chicken (Seite 2):
Muss in die Mountzeile nicht auch ein ",rsize=$size," mit rein?
Bin nicht so der scripten-Versteher, daher die Nachfrage :oops:

Grüße
Herbkon

Ich glaube :gruebel: (bin kein Linuxer - nur Windoffler und Dboxer):
du hast VÖLLIG Recht!!!!

Der rsize Parameter wird beim Mount definitiv nicht mitgegeben.
Wie es aussieht wird dann rsize mit dem maximalen Wert des NFS verwendet d.h. bei mir SFU mit 32768. (Wie auch PetB schreibt!!)

Daher sind eigentlich alle Read-Ergebnisse mit den unterschiedlichen Blöckgrössen nicht wirklich aussagekräftig :D

Für einen Vergleich UPD zu TCP und Sync zu Async sind die Read-Ergebnisse natürlich bedingt verwertbar.

Einzig bin ich verwundert:
warum gab es die Unterschiede trotz gleicher Blockgrösse von 32768 - warum sind die Unterschiede jetzt ähnlich zufällig.

Kann es sein, dass der ganze Test im Prinzip reine Zufallsergebnisse liefert? Bitte nicht falsch verstehen - der Trend ob UPD, TCP, Sync, Async lässt sich schon ableiten, jedoch die "Messwerte" bei einer offensichtlichen Ungenauigkeit von +/-5 bis 10% sind für mich nun nicht mehr klar nachvollziehbar.
Aber vielleicht irrt ja herbkon und meine "neuen" Test mit einem rsize Parameter beim Mount..... und das Script ist eh richtig...

Wäre schön, falls jemand vorher/nacher (mit rsize) Testen und seine Erkenntisse mitteilen könnte.

@Chicken: falls ich unrecht haben sollte: Sorry - wie auch immer ein klasse Skript, welches mir geholfen hat, die vermutlich besten Werte für mein Netzwerk zu ermitteln - Danke!
Wenn es ein Fehler ist, dann wäre es nicht schlecht das Script hier und im Wiki zu korrigieren.....

Cu
Woody :roll:
petb
Erleuchteter
Erleuchteter
Beiträge: 785
Registriert: Samstag 6. August 2005, 03:39

Beitrag von petb »

Hi,

hab eben mal schnell geschaut, hier.......
http://forum.tuxbox-cvs.sourceforge.net ... 074#291074

War nur eine Seite vor der hier, da hab ich das mit der rsize schon mal erzählt.
Dachte wie gesagt, das hätte jemand korrigiert.
Bye
PetB
1 x DBOX2 Phillips, 1 x DBOX2 Nokia, 1 x DBOX2 Sagem, 100er Gibertini (Astra / Hotbird), NFS Server
dess
Einsteiger
Einsteiger
Beiträge: 128
Registriert: Sonntag 12. Mai 2002, 10:43

Beitrag von dess »

petb hat geschrieben:Hi,

hab eben mal schnell geschaut, hier.......
http://forum.tuxbox-cvs.sourceforge.net ... 074#291074

War nur eine Seite vor der hier, da hab ich das mit der rsize schon mal erzählt.
Dachte wie gesagt, das hätte jemand korrigiert.
Bye
PetB

Offentsichlich leider nicht.

Habe mal ein Nachricht an Chicken geschrieben - vielleicht kann er ja sein Postings editiern....

...kennt wer einen Admin hier, welcher die geposteten Scripte vielleicht korrigieren könnte?

Wer kann im Wiki das Richigstellen???

Cu
Woody
mogway
Semiprofi
Semiprofi
Beiträge: 1287
Registriert: Montag 30. Dezember 2002, 08:02

Beitrag von mogway »

dess hat geschrieben:Wer kann im Wiki das Richigstellen???
Du, zum Beispiel 8)

Gruß
mogway
Gruss
mogway
herbkon
Interessierter
Interessierter
Beiträge: 31
Registriert: Donnerstag 3. April 2003, 17:55

Beitrag von herbkon »

@dess
das hatte mich eben auch gewundert mit den Ergebnissen. Ich habe dann einen "Zwischenschritt" (dolle Leistung, ne ganze Zeile :wink: ) eingefügt und mir den aktuellen mount anzeigen lassen. Dabei dann eben gemerkt, dass sich zwar an den mounts nichts änderte, aber die Zeitangaben/Durchsatzraten dann doch... :gruebel:

Grüße
Herbkon
dess
Einsteiger
Einsteiger
Beiträge: 128
Registriert: Sonntag 12. Mai 2002, 10:43

Beitrag von dess »

mogway hat geschrieben:
dess hat geschrieben:Wer kann im Wiki das Richigstellen???
Du, zum Beispiel 8)

Gruß
mogway
Ist erledigt - also wer kennt einen Admin hier?

quote="herbkon"]@dess
das hatte mich eben auch gewundert mit den Ergebnissen. Ich habe dann einen "Zwischenschritt" (dolle Leistung, ne ganze Zeile :wink: ) eingefügt und mir den aktuellen mount anzeigen lassen. Dabei dann eben gemerkt, dass sich zwar an den mounts nichts änderte, aber die Zeitangaben/Durchsatzraten dann doch... :gruebel:

Grüße
Herbkon[/quote]

Wenn ich 2x oder mehrmals auf gleicher Box - ohne sonstige Tätigkeiten im Netz etc. durchführe, dann ist es immer unterschiedlich. Wenn die Differenz nur 1-3% wäre, würde ich sagen: passt

Ich habe die besten Werte bei jener Box direkt hinter Swicht - beim Lesen mit SYNC!!! mehr als 3% besser als bester ASYNC Wert

Noch eine Unlogik: unter XP - kann der SFU bei UDP nur die maximale wsize von 8196! d.h. alles mit >=8196 sollte bei UDP (fast) gleich sein.
Bei mir: Unterschiede von 3-6% (vielleicht sogar mehr - nur 5 Testläufe ausgewertet)

Konklusion:
ist als Trend-Indikator sehr gut geeignet, die Ergebnisse sind jedoch
mit etwas Weitblick zu interpretieren.

@alle Admin es:
Kann in den beiden (ich habe es nur 2x gefunden) Beiträgen hier im Board, das Script von Chicken um den rsize=$rsize Parameter beim Mount Befehl korrigiert werden (Chicken hat sich noch nicht gemeldet bei mir)? Dies würde vermutlich vielen helfen, welche hier nachsehen und es verwenden. (Wiki habe ich gefixt)

Cu
Woody
mogway
Semiprofi
Semiprofi
Beiträge: 1287
Registriert: Montag 30. Dezember 2002, 08:02

Beitrag von mogway »

dess hat geschrieben:@alle Admin es:
Kann in den beiden (ich habe es nur 2x gefunden) Beiträgen hier im Board, das Script von Chicken um den rsize=$rsize Parameter beim Mount Befehl korrigiert werden (Chicken hat sich noch nicht gemeldet bei mir)?
Einen hat DieMade grad geändert: http://forum.tuxbox-cvs.sourceforge.net ... 953#282953

Den 2. habe ich nicht gefunden. Vielleicht schreibst du grad die ID.

Gruß
mogway
dess
Einsteiger
Einsteiger
Beiträge: 128
Registriert: Sonntag 12. Mai 2002, 10:43

Beitrag von dess »

mogway hat geschrieben:
dess hat geschrieben:@alle Admin es:
Kann in den beiden (ich habe es nur 2x gefunden) Beiträgen hier im Board, das Script von Chicken um den rsize=$rsize Parameter beim Mount Befehl korrigiert werden (Chicken hat sich noch nicht gemeldet bei mir)?
Einen hat DieMade grad geändert: http://forum.tuxbox-cvs.sourceforge.net ... 953#282953

Den 2. habe ich nicht gefunden. Vielleicht schreibst du grad die ID.

Gruß
mogway
:gruebel:
Ich dürfte Tomaten auf den Augen gehabt haben......

Vergiss es - das war alles - Danke schön!

LG
Woody :roll:
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Chicken

Ich benutze eine Linkstation 2 mit einem NFS Server drauf.

DBox Einstellungen mit deinem Script wenn ich mit mount abfrage
192.168.178.11:/mnt/hda/share/mp3 on /mnt/mp3 type nfs (rw,v3,rsize=8192,wsize=8192,soft,udp,nolock,addr=192.168.178.11)
192.168.178.11:/mnt/hda/share/filme on /mnt/filme type nfs (rw,v3,rsize=8192,wsize=8192,soft,udp,nolock,addr=192.168.178.11)
/tmp # ./nfs_test
Measuring NFS throughput...
Mount options: udp, async, wsize=4096
writing 32 MBytes...
Success after 40 seconds
Mount options: udp, async, rsize=4096
reading 32 MBytes...
Success after 42 seconds

Mount options: tcp, async, wsize=4096
writing 32 MBytes...
Success after 44 seconds
Mount options: tcp, async, rsize=4096
reading 32 MBytes...
Success after 43 seconds

Mount options: udp, async, wsize=8192
writing 32 MBytes...
Success after 34 seconds
Mount options: udp, async, rsize=8192
reading 32 MBytes...
Success after 38 seconds

Mount options: tcp, async, wsize=8192
writing 32 MBytes...
Success after 42 seconds
Mount options: tcp, async, rsize=8192
reading 32 MBytes...
Failure

Results for write throughput:
7.895 Mbit/s with udp,async,wsize=8192
6.710 Mbit/s with udp,async,wsize=4096
6.391 Mbit/s with tcp,async,wsize=8192
6.100 Mbit/s with tcp,async,wsize=4096
Failure with udp,async,wsize=32768
Failure with udp,async,wsize=16384
Failure with tcp,async,wsize=32768
Failure with tcp,async,wsize=16384

Results for read throughput:
7.064 Mbit/s with udp,async,rsize=8192
6.391 Mbit/s with udp,async,rsize=4096
6.242 Mbit/s with tcp,async,rsize=4096
Failure with udp,async,rsize=32768
Failure with udp,async,rsize=16384
Failure with tcp,async,rsize=8192
Failure with tcp,async,rsize=32768
Failure with tcp,async,rsize=16384
Die Linkstation haengt sich dann weg und laesst sich nir noch per Stecker ziehen beleben...

Ich benutze 2 switche :oops: einen im Wohnzimmer um meine Dbox,Xbox und meinen Relook zu verbinden und einen switch am anderen ende um Fritz!Box,Linkstation und meine PC's im Haus zu verteilen.

Das script haengt sich beim TCP 8192 test weg...

Einstellungen auf der Linkstation/NFS

Code: Alles auswählen

/mnt/hda/share/fotos 192.168.178.7(ro,async,no_root_squash)

/mnt/hda/share/filme 192.168.178.7(rw,async,no_root_squash)

/mnt/hda/share/mp3 192.168.178.7(rw,async,no_root_squash)

/mnt/hda/share/photos 192.168.178.7(ro,async,no_root_squash)

/mnt/hda/share/movies 192.168.178.7(rw,async,no_root_squash)
Any hint's ?
gironhimo
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Freitag 30. September 2005, 23:40

Beitrag von gironhimo »

Ich habe mit dem Scrip ein Problem

Was soll ich in dieser Zeile eintragen bzw was ist damit gemeint.

# exported directory on your NFS server
exportdir=/var/exports/dbox2

Dieses Verzeichnis existiert bei mir nicht..
________________________________________
May The Force Be With You
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Das, was Du da > http://wiki.tuxbox-cvs.sourceforge.net/ ... 2FFreigabe auch eingestellt hast.

cu
Jens
Crusher1895
Interessierter
Interessierter
Beiträge: 77
Registriert: Mittwoch 9. November 2005, 19:06

Beitrag von Crusher1895 »

Hallo, ich hab' auch mal getestet, Sagem (JTG), Kabel, Crossover, WinXP SFU.

Code: Alles auswählen

Results for write throughput:
-e 6100805 with udp,async,wsize=4096
5.162 Mbit/s with tcp,async,wsize=4096
7.669 Mbit/s with udp,async,wsize=8192
5.835 Mbit/s with tcp,async,wsize=8192
7.669 Mbit/s with udp,async,wsize=16384
5.835 Mbit/s with tcp,async,wsize=16384
7.456 Mbit/s with udp,async,wsize=32768
5.965 Mbit/s with tcp,async,wsize=32768

Results for read throughput:
-e 8659208 with udp,async,rsize=4096
8.388 Mbit/s with tcp,async,rsize=4096
9.256 Mbit/s with udp,async,rsize=8192
8.659 Mbit/s with tcp,async,rsize=8192
9.256 Mbit/s with udp,async,rsize=16384
8.947 Mbit/s with tcp,async,rsize=16384
9.256 Mbit/s with udp,async,rsize=32768
8.947 Mbit/s with tcp,async,rsize=32768
Habe kein sort daher die Ausgabe. Irgendwie lahmt mein Rechner! Kann man das Netzwerk irgendwie optimieren? Damit bekomme ich ja nie 'ne Aufnahme hin, erstaunlich, daß das überhaupt funktioniert! *wunderntu*

Hilfe?

freundlichst, Mario
superkeks0
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Samstag 10. Mai 2003, 20:01

Beitrag von superkeks0 »

Hallo,

ich habe auf meiner Dbox das Testskript laufen lassen. Leider bricht es da ab, wo es interessant wird:

Code: Alles auswählen

Results for write throughput:
./nfs-test.sh: ./nfs-test.sh: 85: sort: not found
Results for read throughput:
./nfs-test.sh: ./nfs-test.sh: 88: sort: not found
/tmp >
Fehlt der sort-Befehl auf der Box?
Hab das JtG Image V2.2

Gruß
Armin
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Diesen Befehl kannst Du über die Busybox Enhanced Version 1.03 im JtG-Image nachrüsten.

Die Downloadlinks im JtG-Forum sind nur zu sehen wenn man dort angemeldet und eingeloggt ist.

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
ni.eck
Beiträge: 1
Registriert: Mittwoch 25. Oktober 2006, 22:29

Fehler bei NFS Performance Test

Beitrag von ni.eck »

Hallo,

Ich bräuchte bitte Hilfe bei dem Script zur NFS Performance Messung von Chicken, was bei mir nur Fehler ausgibt.

Hab ein Allnet6200 NAS am LAN über einen Longshine Switch an der DBoxII hängen.
Ich kann per Direktdatei aufnehmen und abspielen, hab aber das Problem, dass beim Streaming immer wieder was verloren geht, weil "die Daten nicht so schnell geschrieben werden konnten". Die bekannten Verdächtigen: VOX geht gut - ProSieben ist einfach zu viel Datenaufkommen,

Daraufhin hab ich das Script zum NFS Test installiert installiert

Meine Anpassungen am Code:

Code: Alles auswählen

#!/bin/sh
# IP of your NFS server
serverip=192.168.0.20
# exported directory on your NFS server
exportdir=/mnt/recorder
# mount point on dbox
dboxmountpoint="/mnt/filme"
# filesize to transfer in MBytes.
# At least 8 MByte. Good values are 32 or 64 MByte.
# Try 128 to be more accurate (takes much longer!)
filesize=32
# block sizes to test in KBytes, possible values are 1 2 4 8 16 32.
# values have to be separated with spaces. See examples below.
# blocksizelist="4 8 32"
# blocksizelist="16"
blocksizelist="4 8 16 32"
# wether to enable synchronous reading, writing. Possible values are "yes"
# or no. Normally synchronous reading or writing should be slower than
# asynchronous, so to save some time most people would say "no" here.
enablesynctests="no"
Der NFS test kann kein einziges Mal erfolgreich schreiben und dann natürlich auch nicht lesen.

Code: Alles auswählen

Measuring NFS throughput...
Mount options: udp, async, wsize=4096
writing 32 MBytes...
Failiure

Measuring NFS throughput...
Mount options: udp, async, wsize=4096
reading 32 MBytes...
Failiure

Measuring NFS throughput...
Mount options: tcp, async, wsize=4096
writing 32 MBytes...
Failiure

Measuring NFS throughput...
Mount options: tcp, async, wsize=4096
reading 32 MBytes...
Failiure
usw. auch mit den Geschwindigkeiten 8192

Hat jemand eine Idee, wieso gleich gar nichts geht?
mrvica
Einsteiger
Einsteiger
Beiträge: 342
Registriert: Freitag 24. September 2004, 12:48

Beitrag von mrvica »

Ich habe das Script ein bisschen usefreundlicher gemacht, mount point
ins /tmp verlägt, da es Image Platzer gibt falls kein Mount steht, wenn
man /tmp (Ram Speicher) voll schreibt ist nach Reset wieder alles im Lot,
dasselbe wenn Mount OK war aber in der Zwischenzeit der Rechner mal
ausgeschaltet wurde, in dem Fall sucht sich die Box den Mount tot und
irgedwann mal gibt sie auf und schreibt wieder ins Flash, das Script prüft
ob Mount steht, es wird abgefragt ob im /exportdir (das PC Verzeichnis was man normallerweise für Movie Aufnahmen freigegeben hat) die Datei "mount_ok" existiert (bitte anlegen), fals ja wird dann das Script
ausgeführt.

#!/bin/sh
# IP of your NFS server
serverip=192.168.0.2
# exported directory on your NFS server
exportdir=/movie
# mount point on dbox
dboxmountpoint="/tmp/hdd/movie"
# filesize to transfer in MBytes.
# At least 8 MByte. Good values are 32 or 64 MByte.
# Try 128 to be more accurate (takes much longer!)
filesize=32
# block sizes to test in KBytes, possible values are 1 2 4 8 16 32.
# values have to be separated with spaces. See examples below.
# blocksizelist="4 8 32"
# blocksizelist="16"
blocksizelist="4 8 16 32"
# wether to enable synchronous reading, writing. Possible values are "yes"
# or no. Normally synchronous reading or writing should be slower than
# asynchronous, so to save some time most people would say "no" here.
enablesynctests="no"


##################################################################
######## don't edit below this line ########
##################################################################

bs=8192
count=`expr $filesize \* 1048576 / $bs`
wlist=""
rlist=""
synctests="async"
if [ $enablesynctests = "yes" ]; then
synctests="sync "$synctests
fi

# just for checking mount, touch in your /export dir (on your PC) a file emount_ok e
if [ -e $dboxmountpoint/mount_ok ] ; then

echo
echo "Measuring NFS throughput..."
for factor in $blocksizelist
do
for protocol in udp tcp
do
for synchronized in $synctests
do
size=`expr $factor \* 1024`
bitcount=`expr $bs \* $count \* 8`
umount $dboxmountpoint 2>/dev/null
mount -t nfs -o rw,soft,$protocol,nolock,$synchronized,rsize=$size,wsize=$size $serverip:$exportdir $dboxmountpoint
echo "Mount options: "$protocol", "$synchronized", wsize="$size
echo "writing "$filesize" MBytes..."
a=`date +%s`
dd if=/dev/zero of=$dboxmountpoint/test bs=$bs count=$count 2>/dev/null;
if [ $? = "0" ]
then
z=`date +%s`
duration=`expr $z - $a`
throughput=`expr $bitcount / $duration`
echo "Success after "$duration" seconds"
else
throughput="Failure"
echo "Failure"
fi
wlist=$wlist$throughput" with "$protocol","$synchronized",wsize="$size"\n"

echo "Mount options: "$protocol", "$synchronized", rsize="$size
echo "reading "$filesize" MBytes..."
a=`date +%s`
dd of=/dev/null if=$dboxmountpoint/test bs=$bs count=$count 2>/dev/null;
if [ $? = "0" ]
then
z=`date +%s`
duration=`expr $z - $a`
throughput=`expr $bitcount / $duration`
echo "Success after "$duration" seconds"
else
throughput="Failure"
echo "Failure"
fi
rlist=$rlist$throughput" with "$protocol","$synchronized",rsize="$size"\n"
echo
done
done
done

echo "Results for write throughput:"
echo $wlist | sort -nr | sed 's/^\([0-9]*\)\([0-9]\{3\}\)\([0-9]\{3\}\(.*\)\)/\1.\2 Mbit\/s\4/g'

echo "Results for read throughput:"
echo $rlist | sort -nr | sed 's/^\([0-9]*\)\([0-9]\{3\}\)\([0-9]\{3\}\(.*\)\)/\1.\2 Mbit\/s\4/g'
else
echo
echo "no Mount, did You mount! touch in the exported directory"
echo "on your PC a file emount_ok e just for checking the mount"
echo
/bin/wget -q -O /dev/null http://localhost/control/message?no%20M ... %20file%20 emount_ok e%20just%20for%20checking%20the%20mount
fi
exit;


oder das ganze zum Herunterladen:

http://www.speedyshare.com/588650824.html

mrvica
det-box
Einsteiger
Einsteiger
Beiträge: 211
Registriert: Samstag 24. Januar 2004, 18:11

Beitrag von det-box »

Hallo,
und wenn man noch:
/bin/wget -q -O /dev/null http://localhost/control/message?no%20M ... %20file%20 emount_ok e%20just%20for%20checking%20the%20mount

in:
/bin/wget -Y off -q -O /dev/null .......

ändert, läuft es auch bei den Proxy-User's

Det :P
Tahtu
Interessierter
Interessierter
Beiträge: 88
Registriert: Montag 20. November 2006, 16:45

Beitrag von Tahtu »

.
Zuletzt geändert von Tahtu am Samstag 10. Oktober 2009, 15:57, insgesamt 1-mal geändert.
Heavendenied
Einsteiger
Einsteiger
Beiträge: 145
Registriert: Samstag 5. Februar 2005, 20:38

Beitrag von Heavendenied »

Was heißt denn "nicht mal für 'das erste'"? Das ist einer der "schlimmsten" Sender. Da wirst du kaum ne Chance haben den ohne Aussetzer aufzuzeichnen. Es gibt ganz wenige die es geschafft haben, aber soweit ich weiß keiner mit nem PC als Server und Direktaufnahme. Mit manchen NAS-Geräten soll es klappen und mit UDrec als Aufnahmeserver.
Besser wäre aber auf jeden Fall das Festplatten-Kit.
Tahtu
Interessierter
Interessierter
Beiträge: 88
Registriert: Montag 20. November 2006, 16:45

Beitrag von Tahtu »

.
Zuletzt geändert von Tahtu am Samstag 10. Oktober 2009, 15:58, insgesamt 1-mal geändert.
new.life
Erleuchteter
Erleuchteter
Beiträge: 797
Registriert: Sonntag 19. Februar 2006, 01:17

Beitrag von new.life »

Tahtu hat geschrieben:Ich habe einen Schreibdurchsatz von ca. 7.45 und einen Lesedurchsatz von ca. 8,32 KB/s.
du meinst sicher '8,32' MBit/sec, oder?
Egal ob ich meinen 3com OfficeConnect Router oder ein CrossOver Kabel verwende - auf bessere Werte komme ich nicht. Auch eine Umschaltung der Netzwerkkarte (3 com, onboard) auf 10 MB half duplex brachte keine Verbesserung.
klar, versuche dir andere Switches (keine Router) zu leihen um zu testen.
Mit dem Allegro NFS Server kann ich zwar auf wsize=32768 kommen - aber dennoch ist der Durchsatz schlechter.
auch klar, SFU ist performanter als zB. Allegro NFS
Meint ihr, dass eine neue Netzwerkkarte helfen würde?
eher nicht. Es gibt grosse Unterschiede (>1Mbit/sec) bei den Switches und wenn es für dich kein Aufwand bedeutet das zu testen, würde ich es noch versuchen.