Hallo zusammen,
bin neu (angemeldet) hier, weil ich zumindest denke, ein Problem zu haben und mal nachfragen wollte. Bin ansonsten schon länger als stiller Mitleser sehr angetan vom Forum.
Ich bin seit etwa einer Woche stolzer Besitzer eine 710+ mit zwei WD EARS mit 1,5 GB im RAID1. Sie läuft als zentraler File-Server im Keller und dient momentan mindestens noch als Squeeze-Server, vielleicht fallen mir auch nich mehr Dienste ein. Firmware ist die 2.3-1139.
Was mir nicht so gefällt, ist die Schreib/Lese-Performance der DS. Mir ist klar, dass ich mit den Green-Platten keine 100 MB/s machen kann, komme aber vor allem beim Schreiben kaum auf die Hälfte. Liegt das am RAID? Oder ist noch irgendwas faul bei mir? Netzwerk ist GBit, keine Jumbo-Frames zur Zeit.
Ein paar Benchmarks:
dk@brucez:~/iperf-2.0.4> iperf -p 4000 -c 192.168.2.254 -t 60
------------------------------------------------------------
Client connecting to 192.168.2.254, TCP port 4000
TCP window size: 27.8 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.2.5 port 40126 connected with 192.168.2.254 port 4000
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-60.0 sec 6.49 GBytes 929 Mbits/sec
Netzperformance scheint also ok...
Schreiben auf Platte via NFS:
dk@brucez:/net/public> time dd if=/dev/zero of=zerofile.tst bs=1k count=4000000
4000000+0 Datensätze ein
4000000+0 Datensätze aus
4096000000 Bytes (4,1 GB) kopiert, 290,736 s, 14,1 MB/s
real 4m50.982s
user 0m0.756s
sys 0m22.262s
Das ganze mit Bonnie:
dk@brucez:/net/public> bonnie++
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03d ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
brucez 4G 13557 5 13835 2 8366 2 53321 38 55888 10 82.5 0
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 171 3 3886 22 120 2 166 3 4693 23 129 2
brucez,4G,13557,5,13835,2,8366,2,53321,38,55888,10,82.5,0,16,171,3,3886,22,120,2,166,3,4693,23,129,2
Das ganze mit einem ISCSI-Volume:
dk@brucez:/local> bonnie++
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03d ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
brucez 4G 6678 3 7301 1 5137 1 24491 17 33350 4 71.6 0
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++
brucez,4G,6678,3,7301,1,5137,1,24491,17,33350,4,71.6,0,16,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++
Über NFS komme ich also beim schreiben auf etwa 15 MB/s, beim Lesen so auf etwa 55 (was denke ich fast ok ist), bei ISCSI nur auf 7 MB screiben, 25-30 lesen.
Ist das normal in der Plattenkonfiguration? Habt Ihr vielleicht weitere Tipps zur Diagnose?
Danke und Grüße
Bruce
bin neu (angemeldet) hier, weil ich zumindest denke, ein Problem zu haben und mal nachfragen wollte. Bin ansonsten schon länger als stiller Mitleser sehr angetan vom Forum.
Ich bin seit etwa einer Woche stolzer Besitzer eine 710+ mit zwei WD EARS mit 1,5 GB im RAID1. Sie läuft als zentraler File-Server im Keller und dient momentan mindestens noch als Squeeze-Server, vielleicht fallen mir auch nich mehr Dienste ein. Firmware ist die 2.3-1139.
Was mir nicht so gefällt, ist die Schreib/Lese-Performance der DS. Mir ist klar, dass ich mit den Green-Platten keine 100 MB/s machen kann, komme aber vor allem beim Schreiben kaum auf die Hälfte. Liegt das am RAID? Oder ist noch irgendwas faul bei mir? Netzwerk ist GBit, keine Jumbo-Frames zur Zeit.
Ein paar Benchmarks:
dk@brucez:~/iperf-2.0.4> iperf -p 4000 -c 192.168.2.254 -t 60
------------------------------------------------------------
Client connecting to 192.168.2.254, TCP port 4000
TCP window size: 27.8 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.2.5 port 40126 connected with 192.168.2.254 port 4000
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-60.0 sec 6.49 GBytes 929 Mbits/sec
Netzperformance scheint also ok...
Schreiben auf Platte via NFS:
dk@brucez:/net/public> time dd if=/dev/zero of=zerofile.tst bs=1k count=4000000
4000000+0 Datensätze ein
4000000+0 Datensätze aus
4096000000 Bytes (4,1 GB) kopiert, 290,736 s, 14,1 MB/s
real 4m50.982s
user 0m0.756s
sys 0m22.262s
Das ganze mit Bonnie:
dk@brucez:/net/public> bonnie++
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03d ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
brucez 4G 13557 5 13835 2 8366 2 53321 38 55888 10 82.5 0
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 171 3 3886 22 120 2 166 3 4693 23 129 2
brucez,4G,13557,5,13835,2,8366,2,53321,38,55888,10,82.5,0,16,171,3,3886,22,120,2,166,3,4693,23,129,2
Das ganze mit einem ISCSI-Volume:
dk@brucez:/local> bonnie++
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03d ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
brucez 4G 6678 3 7301 1 5137 1 24491 17 33350 4 71.6 0
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++
brucez,4G,6678,3,7301,1,5137,1,24491,17,33350,4,71.6,0,16,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++
Über NFS komme ich also beim schreiben auf etwa 15 MB/s, beim Lesen so auf etwa 55 (was denke ich fast ok ist), bei ISCSI nur auf 7 MB screiben, 25-30 lesen.
Ist das normal in der Plattenkonfiguration? Habt Ihr vielleicht weitere Tipps zur Diagnose?
Danke und Grüße
Bruce