Ich bin nach dem Test gefragt worden, hier die Ergebnisse.
Server auf dem Ultra. Sys auf HDD. Client mein Haupt-PC.
iperf3 -c 192.168.3.14
Connecting to host 192.168.3.14, port 5201
[ 4] local 192.168.3.213 port 36558 connected to 192.168.3.14 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 110 MBytes 920 Mbits/sec 0 556 KBytes
[ 4] 1.00-2.00 sec 109 MBytes 915 Mbits/sec 0 789 KBytes
[ 4] 2.00-3.00 sec 112 MBytes 942 Mbits/sec 0 789 KBytes
[ 4] 3.00-4.00 sec 112 MBytes 940 Mbits/sec 0 789 KBytes
[ 4] 4.00-5.00 sec 110 MBytes 922 Mbits/sec 27 655 KBytes
[ 4] 5.00-6.00 sec 112 MBytes 939 Mbits/sec 0 757 KBytes
[ 4] 6.00-7.00 sec 112 MBytes 939 Mbits/sec 0 789 KBytes
[ 4] 7.00-8.00 sec 112 MBytes 940 Mbits/sec 0 854 KBytes
[ 4] 8.00-9.00 sec 107 MBytes 898 Mbits/sec 7 609 KBytes
[ 4] 9.00-10.00 sec 104 MBytes 876 Mbits/sec 9 452 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 1.07 GBytes 923 Mbits/sec 43 sender
[ 4] 0.00-10.00 sec 1.07 GBytes 922 Mbits/sec receiver
iperf Done.
Das Ganze anders rum!
root@bpi-iot-ros-ai:~# iperf3 -c 192.168.3.213
Connecting to host 192.168.3.213, port 5201
[ 4] local 192.168.3.14 port 39882 connected to 192.168.3.213 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 87.8 MBytes 736 Mbits/sec 0 240 KBytes
[ 4] 1.00-2.01 sec 88.8 MBytes 736 Mbits/sec 0 240 KBytes
[ 4] 2.01-3.01 sec 87.5 MBytes 737 Mbits/sec 0 240 KBytes
[ 4] 3.01-4.01 sec 87.5 MBytes 733 Mbits/sec 0 257 KBytes
[ 4] 4.01-5.01 sec 87.5 MBytes 732 Mbits/sec 0 257 KBytes
[ 4] 5.01-6.00 sec 87.5 MBytes 743 Mbits/sec 0 546 KBytes
[ 4] 6.00-7.01 sec 88.8 MBytes 738 Mbits/sec 0 546 KBytes
[ 4] 7.01-8.01 sec 88.8 MBytes 742 Mbits/sec 0 546 KBytes
[ 4] 8.01-9.01 sec 87.5 MBytes 737 Mbits/sec 0 546 KBytes
[ 4] 9.01-10.00 sec 87.5 MBytes 739 Mbits/sec 0 546 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 879 MBytes 737 Mbits/sec 0 sender
[ 4] 0.00-10.00 sec 879 MBytes 737 Mbits/sec receiver
iperf Done.
In einem Kommentar von tkaiser wurde ich gebeten, doch mal ein paar Perfomance Tests zu machen. Ok, warum nicht? ;)
Als erstes mal
apt-get install iozone3
echo performance >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Danach folgende drei Tests:
iozone -e -I -a -s 100M -r 1k -r 2k -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
iozone -a -g 4000m -s 4000m -i 0 -i 1 -r 4K -r 1024K
iozone -O -i 0 -i 1 -i 2 -e -+n -r 4K -s 2000m
Und hier die Ergebnisse:
Das Betriebssystem läuft auf einer 1TB HDD. Siehe -> BPi M2-Ultra - SATA Schnittstelle HDD
Ein produktiver Tag vom Nico. Für unser NAS-Projekt steht absofort der Kernel 4.8.10 zur Verfügung.
aptitude update && aptitude upgrade
Danach einfach neustarten.
shutdown - now
Zum Nachsehen.
uname -a
Ausgabe:
frank@nas:~$ uname -a
Linux nas 4.8.10-skylake #1 SMP Thu Nov 24 22:26:15 CET 2016 x86_64 GNU/Linux
Nico von Bananian war mal wieder fleissig ;)
3.4.113 & 4.4.34 sind jetzt im "testing" Repo.
Packages for Linux 4.4.34 and 3.4.113 are now in the "testing" repository. Expect them to be released soon!
(No critical updates, just regular bugfixes)
Kurz angetestet, läuft auf meinem BananaPi. Denke, wenn wir nichts mehr finden, sollte die heute oder morgen online sein.
3.4.113
root@bananapi ~ # uname -a
Linux bananapi 3.4.113-bananian #8 SMP PREEMPT Sat Nov 26 00:48:28 UTC 2016 armv7l GNU/Linux
4.4.34
root@bananapi ~ # uname -a
Linux bananapi 4.4.34-bananian #2 SMP Fri Nov 25 14:31:28 UTC 2016 armv7l GNU/Linux
Nun, warum habe ich mir den BananaPi Ultra zugelegt und in Vergangenheit den ein oder anderen BPi links liegen gelassen? Es ging um die Anbindung der SATA-Schnittstelle, so eine gefummelte Anbindung wie z.B. bei den Raspberry's möchte ich nicht. Die sol bitte vernünftig angebunden sein. Und das verspricht der Ultra. Also, schauen wir mal ob das auch stimmt ;)
Mein Versuchsaufbau :) Eine 2,5 Zoll 1TB Samsung HDD am BananaPi M2-Ultra.
Seite 37 von 79