RAID 1 Performance
RAID 1 Performance
Hi hier,
ich habe mir schon länger ein einfaches RAID1 gebaut (CENTOS 7), vorher UBUNTU.
Jetzt ist mir im direkten Performancevergleich via Netzwerk (Gigabit) aufgefallen daß Daten wenn ich sie von der Single-Platte (WD Rot 2TB) hole, etwas schneller über's Netz flutschen wie im RAID1-Verbund (2x 6TB WD Rot).
Wenn ich einen lokalen Performancetest mache (z.B. via dd) dann ist RAID mit ca. 350Mbit/s leicht vorne gegenüber der Single (320Mbit/s).
Wie ist das mit dem RAID1, sollte das eigentlich schneller sein beim Lesen?
Vielleicht hat einer einen Tipp...
-Zoran-
ich habe mir schon länger ein einfaches RAID1 gebaut (CENTOS 7), vorher UBUNTU.
Jetzt ist mir im direkten Performancevergleich via Netzwerk (Gigabit) aufgefallen daß Daten wenn ich sie von der Single-Platte (WD Rot 2TB) hole, etwas schneller über's Netz flutschen wie im RAID1-Verbund (2x 6TB WD Rot).
Wenn ich einen lokalen Performancetest mache (z.B. via dd) dann ist RAID mit ca. 350Mbit/s leicht vorne gegenüber der Single (320Mbit/s).
Wie ist das mit dem RAID1, sollte das eigentlich schneller sein beim Lesen?
Vielleicht hat einer einen Tipp...
-Zoran-
Re: RAID 1 Performance
Ok,
ich hab's grad nochmal getestet, Single-Device ist leicht vorn:
Single:
[root@blobbm TEMP]# ./lesetest_sdb 5M 300
1572864000 Bytes (1,6 GB) kopiert, 10,9151 s, 144 MB/s
Raid:
[root@blobbm TEMP]# ./lesetest_server 5M 300
1572864000 Bytes (1,6 GB) kopiert, 11,9107 s, 132 MB/s
-Zoran-
ich hab's grad nochmal getestet, Single-Device ist leicht vorn:
Single:
[root@blobbm TEMP]# ./lesetest_sdb 5M 300
1572864000 Bytes (1,6 GB) kopiert, 10,9151 s, 144 MB/s
Raid:
[root@blobbm TEMP]# ./lesetest_server 5M 300
1572864000 Bytes (1,6 GB) kopiert, 11,9107 s, 132 MB/s
-Zoran-
Re: RAID 1 Performance
...also irgendwas ist da doch sehr komisch.
Mit einer Blauen WD (4TB) bekomme ich von einem anderen Windows-Rechner aus locker das Gigabit voll.
Von der SSD im Server bekomme ich das auch fast voll.
Nur mit den beiden Roten WD Platten (via Raid) ist das so langsam...?
>>> Wat läuft hier falsch?
Ich wäre ECHT froh über irgendwelche Ideen
Also kann's ja eigentlich die SAMBA-Config nicht sein, denn die SSD schaft ja auch fast Gigabit...
-Zoran-
Mit einer Blauen WD (4TB) bekomme ich von einem anderen Windows-Rechner aus locker das Gigabit voll.
Von der SSD im Server bekomme ich das auch fast voll.
Nur mit den beiden Roten WD Platten (via Raid) ist das so langsam...?
>>> Wat läuft hier falsch?
Ich wäre ECHT froh über irgendwelche Ideen
Also kann's ja eigentlich die SAMBA-Config nicht sein, denn die SSD schaft ja auch fast Gigabit...
-Zoran-
Re: RAID 1 Performance
Es würde unter anderem helfen, die genauen Modellbezeichnungen der Platten hier zu posten. WD-Red ist nicht gleich WD-Red. Die gibt es in ein duzend unterschiedlichen Kapazitäten, mit 5400U/min oder mit 7200U/min, mit CMR-Aufzeichnugstechnik oder mit SMR-Aufzeichnungstechnik...
Natürlich ist ein 5400er-Platte langsamer als eine 7200er. Auch die Datenmenge pro Zylinder variiert um den Faktor 2 zwischen den inneren Zylindern und den äusseren. Eine Platte, die maximal 160MByte/s im Außenbereich erreicht, schreibt nur mit 80MByte/s im Innenbereich. Viele kleine Dateien zu schreiben, ist langsamer als wenige große. ...
Auch der Inhalt deiner Test-Skripte wäre interessant.
Natürlich ist ein 5400er-Platte langsamer als eine 7200er. Auch die Datenmenge pro Zylinder variiert um den Faktor 2 zwischen den inneren Zylindern und den äusseren. Eine Platte, die maximal 160MByte/s im Außenbereich erreicht, schreibt nur mit 80MByte/s im Innenbereich. Viele kleine Dateien zu schreiben, ist langsamer als wenige große. ...
Auch der Inhalt deiner Test-Skripte wäre interessant.
Re: RAID 1 Performance
ich mache mal Datensammlung.
hab auch nocn 1-2 Ideen...
U.A. ist die Single-Platte noch ein RAID-Member. Müsste mal versuchen die auszuhängen und als normale HD mounten. Weiß nicht ob ich dann die Daten zerschieße von dem Ding...
-Zoran-
hab auch nocn 1-2 Ideen...
U.A. ist die Single-Platte noch ein RAID-Member. Müsste mal versuchen die auszuhängen und als normale HD mounten. Weiß nicht ob ich dann die Daten zerschieße von dem Ding...
-Zoran-
Re: RAID 1 Performance
So,
also die 2TB WD Platte (rot) hat die Bezeichnung:
WD20EFRX
Und das Testscript war einfach dd, 512 x 5MB lesen.
dd if=/mnt/serverplatte/testfile of=/dev/null bs=5M count=512
-Zoran-
also die 2TB WD Platte (rot) hat die Bezeichnung:
WD20EFRX
Und das Testscript war einfach dd, 512 x 5MB lesen.
dd if=/mnt/serverplatte/testfile of=/dev/null bs=5M count=512
-Zoran-
- jph
- Beiträge: 1049
- Registriert: 06.12.2015 15:06:07
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Greven/Westf.
Re: RAID 1 Performance
Was für’n RAID? dm-RAID, btrfs, ZFS?
Re: RAID 1 Performance
hier:
[root@blobbm ~]# mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Tue Dec 28 10:33:13 2021
Raid Level : raid1
Array Size : 5860390400 (5.46 TiB 6.00 TB)
Used Dev Size : 5860390400 (5.46 TiB 6.00 TB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Tue Dec 28 23:40:37 2021
State : clean, resyncing
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Consistency Policy : bitmap
Resync Status : 54% complete
Name : blobbm.spdns.de:0 (local to host blobbm.spdns.de)
UUID : e1a16dd0:376be05e:d407b56c:0632b5d1
Events : 41674
Number Major Minor RaidDevice State
0 8 33 0 active sync /dev/sdc1
1 8 49 1 active sync /dev/sdd1
Aber:
Das ist grad in RE-Sync.
Viell. ist das ein Grund, weil die Kisten ja fleißig schreiben...?
Hab jetzt noch 2 Sachen rausgefunden:
1) hab die "alte" RAID-HDD, mit 2 TB drangehängt: auch eine Rote WD (WD20EFRX)
/dev/md127 1,8T 1,6T 112G 94% /mnt/sdb
Und mit der bekomm ich auch knapp 1 Gibt/s voll.
Also wenn morgen gegen MIttag das RE-Sync fertig ist kann ich's nochmal testen.
Vielleicht ist dann die Performance besser.
Denn Lt. den USER Benchmarks sollten die beiden Discs (2TB und 6TB) ähnlich schnell sein...
-Zoran-
[root@blobbm ~]# mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Tue Dec 28 10:33:13 2021
Raid Level : raid1
Array Size : 5860390400 (5.46 TiB 6.00 TB)
Used Dev Size : 5860390400 (5.46 TiB 6.00 TB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Tue Dec 28 23:40:37 2021
State : clean, resyncing
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Consistency Policy : bitmap
Resync Status : 54% complete
Name : blobbm.spdns.de:0 (local to host blobbm.spdns.de)
UUID : e1a16dd0:376be05e:d407b56c:0632b5d1
Events : 41674
Number Major Minor RaidDevice State
0 8 33 0 active sync /dev/sdc1
1 8 49 1 active sync /dev/sdd1
Aber:
Das ist grad in RE-Sync.
Viell. ist das ein Grund, weil die Kisten ja fleißig schreiben...?
Hab jetzt noch 2 Sachen rausgefunden:
1) hab die "alte" RAID-HDD, mit 2 TB drangehängt: auch eine Rote WD (WD20EFRX)
/dev/md127 1,8T 1,6T 112G 94% /mnt/sdb
Und mit der bekomm ich auch knapp 1 Gibt/s voll.
Also wenn morgen gegen MIttag das RE-Sync fertig ist kann ich's nochmal testen.
Vielleicht ist dann die Performance besser.
Denn Lt. den USER Benchmarks sollten die beiden Discs (2TB und 6TB) ähnlich schnell sein...
-Zoran-
Re: RAID 1 Performance
Hi,
also das Resync ist fertig und jetzt ist die Performance gut.
Habe noch ein paar Tunings geadded und das läuft ganz ordentlich.
Wen's interessiert:
[global]
strict allocate = Yes
allocation roundup size = 4096
read raw = Yes
server signing = No
write raw = Yes
strict locking = No
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=131072 SO_SNDBUF=131072
min receivefile size = 16384
use sendfile = Yes
aio read size = 16384
aio write size = 16384
-Zoran-
also das Resync ist fertig und jetzt ist die Performance gut.
Habe noch ein paar Tunings geadded und das läuft ganz ordentlich.
Wen's interessiert:
[global]
strict allocate = Yes
allocation roundup size = 4096
read raw = Yes
server signing = No
write raw = Yes
strict locking = No
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=131072 SO_SNDBUF=131072
min receivefile size = 16384
use sendfile = Yes
aio read size = 16384
aio write size = 16384
-Zoran-