Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ufs910] Netzwerkverbesserung nach MP3Chris2712



Anskar
29.05.2014, 16:54
Hallo!
Da auch Schaagi noch mal das Thema im aktuellen UFS 910-HDMU_12293 Thema aufgriff, habe ich nochmal was dazu getestet.
Beim aktuellen Image für die UFS 910 habe ich die "ownscript.sh" von santa aus folgendem Thema ( http://www.hdmedia-universe.com/board/showthread.php?6361-HDMU_12134_E2_ufs910_213_git_5720_nodebug ) genommen, leider scheint das bei mir wirklich keine Verbesserung zu bringen.

siehe hier:


Test nach DaEloG mit Sender Das Erste (SD)


Ohne:


-----====== HDMU 12293 enigma2 Git 5767 ======-----


UFS910:~# dd if=/dev/zero of=/media/net/DISKSTATION/test bs=8192 count=132267
132267+0 records in
132267+0 records out
1083531264 bytes (1.0GB) copied, 407.713698 seconds, 2.5MB/s
UFS910:~#



mit:




-----====== HDMU 12293 enigma2 Git 5767 ======-----



UFS910:~# dd if=/dev/zero of=/media/net/DISKSTATION/test bs=8192 count=132267
132267+0 records in
132267+0 records out
1083531264 bytes (1.0GB) copied, 419.416984 seconds, 2.5MB/s
UFS910:~#


santa-Prüfung, ob "ownscript.sh" greift:

UFS910:~# cat /proc/smsc911x/setspeed
value (0=auto, 1=100FD, 2=100HD, 3=10FD, 4=10HD): 1
UFS910:~# cat /proc/smsc911x/deas
value (0-255): 10 us
UFS910:~# cat /proc/smsc911x/tx_pio
value (0-1): 0


In oben genannten Thema sind auch weitreichendere Tests von mir gepostet.

MfG

Schaagi
29.05.2014, 17:19
Danja, noch was Anskar für Dein unermüdliches Testen.
Bei meinen UFS910er Boxen läuft interessanterweise Video flüssig, nur der Ton stockt. Sobald ich die
Ownscript.sh in ETC kopiere, mit Rechten 777, dann funktioniert Audio einwandfrei.
Noch zur Info: Ist über Netzwerk an einem NAS mit NFS angeschlossen. Konfiguration automatisch
mit Netzwerk Browser.

Gruss Schaagi

Ah ja, noch was. Ich verwende mein NAS nur zum Abspielen von Filmen, keine Aufnahmen.

Anskar
29.05.2014, 17:26
Ich bin jetzt nach dem Geschwindigkeitstest gegangen und der zeigt bei mir keine Verbesserung.
Mir ging es hauptsächlich um ein Problem wegen einem mkv. Film, habe dazu auch ein Thema eröffnet.
Auch da greifen die Veränderungen wegen dem Netzwerk nicht.

@ Schagi, ich hatte Dich damals gebeten, auch mal die Tests per Telnet zu machen.
Könntest Du das mal machen?
Würde mich interessieren ob bei Dir Geschwindigkeitsverbesserungen zu sehen sind.

MfG

Schaagi
29.05.2014, 18:05
Hallo Anskar

Hier mal der Test mit Telnet. Interessant: Beide Varianten gleich. Hat also mit Speed nichts zu tun ?!

Gruss Schaagi

Mit OWNSCRIPT.SH (755)

UFS910:~# dd if=/dev/zero of=/media/net/ZYXELNAS/test bs=8192 count=132267
132267+0 records in
132267+0 records out
1083531264 bytes (1.0GB) copied, 396.821304 seconds, 2.6MB/s

Ohne OWNSCRIPT.SH

UFS910:~# dd if=/dev/zero of=/media/net/ZYXELNAS/test bs=8192 count=132267
132267+0 records in
132267+0 records out
1083531264 bytes (1.0GB) copied, 392.200121 seconds, 2.6MB/s

santa
29.05.2014, 18:09
Mal anders herum getestet, so testet ihr ja nur das Schreiben, nicht das Lesen.

Anskar
29.05.2014, 18:11
Ich danke Dir, ist ja sehr interessant, genau wie bei mir.
Mal sehen ob sich Mp3Chris2712 mal das ansehen kann.

MfG

@ santa, wie mach ich da den Test?

MfG

santa
29.05.2014, 18:16
Such mal den thread mit den Festplattengeschwindigkeitstest, dd kopiert ja von also if nichts nach of nas.
Diese testdatei die auf dem NAS liegt muss jetzt bei if stehen und bei of wahrscheinlich /dev/null

Anskar
29.05.2014, 18:23
@ santa, meinst sicher das Thema:

http://www.hdmedia-universe.com/board/showthread.php?3100-Test-Schreib-Lesegeschwindigkeit

Schau ich mir mal an.

MfG

flac
29.05.2014, 18:27
Ich hatte mal im Uploadcenter Netspeed hochgeladen.
Anleitung ist im Script enthalten. Also mal Netspeed öffnen und angucken.

Den Test mache ich immer bei mir und dann sieht man schon ob es was bringt.

Gruß

Chris

- - - Aktualisiert - - -

Ist in Tools zu finden.

Anskar
29.05.2014, 19:43
Danke Mp3Chris2712 !

"Script zum Testen der Netzgeschwindigkeit zwischen NAS und Box.
Hilfe steht in dem Script. Ins tmp schieben, rechte auf 755,Pfade angleichen (wie im Freigabemanager)
und in Putty ausführen."

Was heißt das genau?

Ich selber nutze kein Putty,geht auch "Tera Term" oder direkt "Telnet" ?

MfG





Wo/Was genau ist die Anleitung, sorry Mp3Chris2712 "my English is not good":rolleyes:


#!/bin/sh
# IP of your NFS server
art=$1
serverip=$3
# exported directory on your NFS server
exportdir=$4
# mount point on dbox
#dboxmountpoint=/media/net"$exportdir"
dboxmountpoint=/mnt
# 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=$2
# 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 48 64"
# 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=$5

if [ $# -lt 5 ]; then
echo "|----------------------------------------------------------------------------|"
echo "| |"
echo "| Network Speed Test ! |"
echo "| |"
echo "| <--- CIFS: ----> |"
echo '| use netspeed <cifs> <filesize> <serverip> <share> no <username> <password> |'
echo "| |"
echo "| EXAMPLE: netspeed cifs 32 192.168.1.100 Share no AAFTeam rulez |"
echo "| |"
echo '| filesize : 32 (8|16|32|128|256|.......) |'
echo '| share : openshare |'
echo '| username : username (optional) |'
echo '| passwort : passwort (optional) |'
echo "| |"
echo "| <--- NFS: ---> |"
echo '| use netspeed <nfs> <filesize> <serverip> <share> <sync> |'
echo "| |"
echo "| EXAMPLE: netspeed nfs 32 192.168.1.100 /Share yes |"
echo "| |"
echo '| filesize : 32 (8|16|32|128|256|.......) |'
echo '| share : /openshare |'
echo '| sync : yes <yes|no> |'
echo "|----------------------------------------------------------------------------|"
echo "| v0.3@obi changed@GOst and Civer |"
echo "|----------------------------------------------------------------------------|"


exit 1
fi

if [ $# -gt 5 ]; then
username=$6
else
username="username"
fi

if [ $# -gt 6 ]; then
password=$7
else
password="password"
fi


bs=8192
count=`expr $filesize \* 1048576 / $bs`
wlist=""
rlist=""

#echo create dir: $dboxmountpoint
#mkdir -p $dboxmountpoint

if [ "$art" == "cifs" ];then
echo
echo "Measuring Cifs throughput..."
for factor in $blocksizelist
do
size=`expr $factor \* 1024`
bitcount=`expr $bs \* $count \* 8`
umount $dboxmountpoint 2>/dev/null
mount -t cifs -o rw,rsize=$size,wsize=$size,username=$username,pass word=$password //$serverip/$exportdir $dboxmountpoint
echo "Mount options: 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`
mb=`expr $bitcount / $duration / 8`
echo "Success after "$duration" seconds"
else
throughput="Failure"
echo "Failure"
fi
wlist=$wlist$throughput" = $mb with wsize="$size"\n"

echo "Mount options: 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`
echo z $z
echo a $a
echo bitcount $bitcount
echo duration $duration
duration=`expr $z - $a`
throughput=`expr $bitcount / $duration`
mb=`expr $bitcount / $duration / 8`
echo "Success after "$duration" seconds"
else
throughput="Failure"
echo "Failure"
fi
rlist=$rlist$throughput" = $mb with rsize="$size"\n"
echo
done

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

echo "Results for read throughput:"
echo -e $rlist | sort -nr | sed 's/^\([0-9]*\)\([0-9]\{3\}\)\([0-9]\{3\}\(.*\)\)/\1.\2 Mbit\/s\4/g' | sed 's/= \([0-9]*\)\([0-9]\{3\}\)\([0-9]\{3\}\(.*\)\)/or \1.\2 Mb\/s\4/g'
fi

if [ "$art" == "nfs" ];then
synctests="async"
if [ "$enablesynctests" = "yes" ]; then
synctests="sync "$synctests
fi
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`
mb=`expr $bitcount / $duration / 8`
echo "Success after "$duration" seconds"
else
throughput="Failure"
echo "Failure"
fi
wlist=$wlist$throughput" = $mb 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`
mb=`expr $bitcount / $duration / 8`
echo "Success after "$duration" seconds"
else
throughput="Failure"
echo "Failure"
fi
rlist=$rlist$throughput" = $mb with "$protocol","$synchronized",rsize="$size"\n"
echo
done
done
done

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

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

fi

MfG

Laut Google Übersetzer:confused::


# IP des NFS-Servers
art = 1 $
serverip = $ 3
# Exportiert Verzeichnis auf dem NFS-Server
EXPORTDIR = $ 4
# Mount Punkt auf dbox
# dboxmountpoint = / media / net "$ EXPORTDIR"
dboxmountpoint = / mnt
# Dateigröße in MByte übertragen.
# Mindestens 8 MByte. Gute Werte sind 32 oder 64 MByte.
# Versuchen 128 um genauer zu sein (dauert viel länger!)
Dateigröße = $ 2
# Blockgrößen in KBytes zu testen, sind 1 2 4 8 16 32 möglichen Werte.
# Werte müssen mit Leerzeichen getrennt werden. Siehe Beispiele unten.
# Blocksizelist = "4 8 32"
# Blocksizelist = "16"
blocksizelist = "4 8 16 32 48 64"
# Ob synchrone Lesen ermöglichen, Schreiben. Mögliche Werte sind "yes"
# Oder nein. Normalerweise synchronen Lesen oder Schreiben sollten langsamer als sein
# Asynchron, so um Zeit zu sparen die meisten Leute würden sagen, "nein" hier.
enablesynctests = $ 5

flac
29.05.2014, 21:44
Das ist ja die eigentliche Anleitung. Mein Englisch ist zwar auch unter aller sau, aber lesen und verstehen geht so einigermaßen.
Den rest mach ich mit Babelfish.

Ein Beispiel steht doch für NFS drin:
EXAMPLE: netspeed nfs 32 192.168.1.100 /Share yes

und so messe ich NFS in Putty:

/tmp/netspeed nfs 64 192.XXX.XX.X /i-data/83f9c617/nfs/NAS/movie no

Das mache ich sogar mit den Plugin MyScripts und dann sind die Ausgaben am Bildschirm und brauchst kein Putty.

Gruß

Chris

Anskar
30.05.2014, 07:59
Such mal den thread mit den Festplattengeschwindigkeitstest, dd kopiert ja von also if nichts nach of nas.
Diese testdatei die auf dem NAS liegt muss jetzt bei if stehen und bei of wahrscheinlich /dev/null

Guten Morgen!

So santa, hoffe ich habe das richtig umgesetzt:rolleyes:, hier mal Schreiben/Lesen mit der "ownscript.sh" :


-----====== HDMU 12293 enigma2 Git 5767 ======-----


UFS910:~# dd if=/dev/zero of=/media/net/DISKSTATION/test bs=8192 count=132267
132267+0 records in
132267+0 records out
1083531264 bytes (1.0GB) copied, 498.666189 seconds, 2.1MB/s
UFS910:~# dd if=/media/net/DISKSTATION/test of=/dev/null
2116272+0 records in
2116272+0 records out
1083531264 bytes (1.0GB) copied, 347.816201 seconds, 3.0MB/s
UFS910:~#


Nicht viel los mit der Geschwindigkeit, werde das mal mit der UFS 913 gegen testen.

MfG

Hier mal das gleiche von der UFS 913:



-----====== HDMU 12293 enigma2 Git 5767 ======-----


UFS913:~# dd if=/dev/zero of=/media/net/DISKSTATION/test bs=8192 count=132267
132267+0 records in
132267+0 records out
1083531264 bytes (1.0GB) copied, 126.420291 seconds, 8.2MB/s
UFS913:~# dd if=/media/net/DISKSTATION/test of=/dev/null
2116272+0 records in
2116272+0 records out
1083531264 bytes (1.0GB) copied, 129.629911 seconds, 8.0MB/s
UFS913:~#


Kenn mich nun nicht genau aus, optisch besser aber schon sehr gut ?
Wie kann man das optimieren.
NAS hängt ja über einen GB-Switsh an den Boxen.

Mfg

flac
30.05.2014, 09:36
Tja AnsKar,

das sieht man doch schon eindeutig. Die 913 hat wesentlich mehr Speed.
Jetzt erst einmal den Patch von mir in die ownscript für die 910 rein kloppen und wieder gegen testen.
Was ich damals vergessen habe ist, wenn die 910 übertaktet wird geht der Speed drastisch nach unten.
Ich hatte die beste Erfahrung ohne übertakten gemacht.

Ich bin ab jetzt erst einmal nicht da. Komme am frühen Nachmittag wieder.

Dann können wir das nochmal mit Netspeed ausprobieren.

Gruß

Chris

Anskar
30.05.2014, 10:01
Die UFS 910 ist bei mir nicht übertaktet ( genau wie alle anderen Boxen).
Der Test oben ist mit der "ownscript.sh" von santa gewesen.

Interessant wäre mal ein Vergleich der Geschwindigkeiten verschiedener Boxen mit der NAS unter verschiedenen Usern.
Hab immer den Anschein das bei mir im Gegensatz zu anderen alles etwas langsamer ist.
Du hast ja z.B. auch eine UFS 913,sorry sogar 2:).

MfG

santa
30.05.2014, 10:22
Naja die 910 und die 913 im Netzwerk speed zu vergleichen ist schon ne interessante Idee.

Die 910 ist am Ende ihrer Möglichkeiten, wenn dein Film in richtig guter hd Qualität ist, dann kommt es bei 2mb/s zu Problemen.
Da wird nicht mehr viel kommen.

Schaagi
30.05.2014, 10:48
Hab den gleichen Test auch mal ausgeführt. Interessant: Ohne Ownscript ist's sogar schneller !

Gruss Schaagi

Mit OWNSCRIPT.SH (755)

UFS910:~# dd if=/media/net/ZYXELNAS/test of=/dev/null
2116272+0 records in
2116272+0 records out
1083531264 bytes (1.0GB) copied, 294.986108 seconds, 3.5MB/s

Ohne OWNSCRIPT.SH

UFS910:~# dd if=/media/net/ZYXELNAS/test of=/dev/null
2116272+0 records in
2116272+0 records out
1083531264 bytes (1.0GB) copied, 263.713532 seconds, 3.9MB/s

Anskar
30.05.2014, 10:49
@ santa.
Ich möchte doch nicht die UFS 910 mit der UFS 913 vergleichen:rolleyes:.
Eher ein Vergleich aller Boxen untereinander (Typspezifisch) so wie das morly in dem Thema zu den Festplatten gemacht hat.
Hier halt zur NAS.
Ganz auf den Kopf bin ich ja auch nicht gefallen und weiß das da ein erheblicher Unterschied von 910 zur 913 ist:).

MfG

@ Schaagi, danke für den Test!
Wir wollen halt beide was Gutes tun, immer zum Wohl unserer guten alten UFS 910 und HDMU:).

MfG

DboxOldie
30.05.2014, 13:51
Die Wiedergabe von selbst aufgenommenen HD Material via NFS macht bei meiner ufs910 keinerlei Probleme.

Bei Netzwerktest ( mit laufender Gui ) sieht es so aus :

ufs910:~# dd if=/dev/zero of=/mnt/nfs/test.dat bs=32k count=16384
16384+0 records in
16384+0 records out
536870912 bytes (512.0MB) copied, 216.183984 seconds, 2.4MB/s
ufs910:~# dd if=/mnt/nfs/test.dat of=/dev/zero
1048576+0 records in
1048576+0 records out
536870912 bytes (512.0MB) copied, 156.424922 seconds, 3.3MB/s


mit gekillter Gui sieht es so aus:

ufs910:~# killall rcS
ufs910:~# killall neutrino
ufs910:~# dd if=/dev/zero of=/mnt/nfs/test.dat bs=32k count=16384
16384+0 records in
16384+0 records out
536870912 bytes (512.0MB) copied, 131.224443 seconds, 3.9MB/s
ufs910:~# dd if=/mnt/nfs/test.dat of=/dev/zero
1048576+0 records in
1048576+0 records out
536870912 bytes (512.0MB) copied, 95.473467 seconds, 5.4MB/s

Ähnlich sieht es aus, wenn die Box im Soft-StandBy sich befindet.

Da klappen auch dann HD Aufnahmen von Sky Sport HD ohne Probleme auf den NFS-Server.
Hier der Taskmanager während einer HD Aufnahme.

Anskar
30.05.2014, 14:02
Danke DboxOldie, dann lieg ich ja mit/ohne "ownscript.sh" ähnlich wie Du (#12).

MfG