We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

hard raid hdd vs soft raid hybrid?


borec
22-10-2014, 21:19
A mi się chciało (najpierw 2 pliki, potem jeden). Oba pliki mają po 1000MB. Jak widać po czasie, odczyt jednego pliku trwa 7 sekund i jednoczesny odczyt dwóch plików trwa też*7 sekund.

Kod:
home # echo 3 > /proc/sys/vm/drop_caches
home # date ; (dd if=1 of=/dev/null & ); dd if=2 of=/dev/null && date
śro, 22 paź 2014, 21:07:24 CEST
2048000+0 przeczytanych recordów
2048000+0 zapisanych recordów
skopiowane 1048576000 bajtów (1,0 GB), 6,38885 s, 164 MB/s
2048000+0 przeczytanych recordów
2048000+0 zapisanych recordów
skopiowane 1048576000 bajtów (1,0 GB), 6,50334 s, 161 MB/s
śro, 22 paź 2014, 21:07:31 CEST
home # echo 3 > /proc/sys/vm/drop_caches
home # date ; dd if=1 of=/dev/null ; date
śro, 22 paź 2014, 21:07:54 CEST
2048000+0 przeczytanych recordów
2048000+0 zapisanych recordów
skopiowane 1048576000 bajtów (1,0 GB), 6,86265 s, 153 MB/s
śro, 22 paź 2014, 21:08:01 CEST
To nie ma nic wspólnego z filesystemem, chodzi o odczyt z dwóch różnych miejsc dysku.

Jeszcze prostszy test, żeby obalić Twoje twierdzenie, że odczyt zawsze jest szybszy:

Kod:
home # dd if=/dev/sda of=/dev/null bs=1M count=1000 
1000+0 przeczytanych recordów
1000+0 zapisanych recordów
skopiowane 1048576000 bajtów (1,0 GB), 5,63146 s, 186 MB/s
home # echo 3 > /proc/sys/vm/drop_caches
home # dd if=/dev/md1 of=/dev/null bs=1M count=1000 
1000+0 przeczytanych recordów
1000+0 zapisanych recordów
skopiowane 1048576000 bajtów (1,0 GB), 5,54068 s, 189 MB/s
home # grep md1 /proc/mdstat 
md1 : active raid1 sdb1[1] sda1[0]

victor
22-10-2014, 18:33
Cytat Napisał borec
Uściślijmy: odczyt jednego pliku nie będzie na 2 dyskach w soft RAID1 2x szybsze niż*na pojedynczym dysku.
Natomiast czytając jednocześnie 2 pliki jeden będzie czytany z jednego, drugi z drugiego dysku, i to tu jest zysk na odczycie.

Tym się*różni soft RAID1 od RAID0.
Urządzenia md działają poniżej systemu plików wiec nie zgodzę się - aczkolwiek nie chce mi się testować.

borec
22-10-2014, 09:10
Cytat Napisał victor
w md raid1 linxua jak jakbardziej czyta jednocześnie ze wszystkich dysków przyśpieszając odczyty tyle ile jest dysków w raid1. Zapisy oczywiście przyśpieszone nie są.
Uściślijmy: odczyt jednego pliku nie będzie na 2 dyskach w soft RAID1 2x szybsze niż*na pojedynczym dysku.
Natomiast czytając jednocześnie 2 pliki jeden będzie czytany z jednego, drugi z drugiego dysku, i to tu jest zysk na odczycie.

Tym się*różni soft RAID1 od RAID0.

victor
22-10-2014, 00:52
Cytat Napisał borec
Czyta ze wszystkich na raz przy RAID0, nie RAID1. Do zapisów CacheVault jak najbardziej, pytanie czy Ci to potrzebne. Pogoogluj o tym, jest trochę info o tym kiedy warto brać hard raid.
w md raid1 linxua jak jakbardziej czyta jednocześnie ze wszystkich dysków przyśpieszając odczyty tyle ile jest dysków w raid1. Zapisy oczywiście przyśpieszone nie są.

borec
17-10-2014, 13:44
Czyta ze wszystkich na raz przy RAID0, nie RAID1. Do zapisów CacheVault jak najbardziej, pytanie czy Ci to potrzebne. Pogoogluj o tym, jest trochę info o tym kiedy warto brać hard raid.

kkkonrad
17-10-2014, 11:50
z tego co wiem to hard raid czyta z wszystkich dysków na raz, czyli jest 3 razy szybciej, tak mam na jednym SYS i jednym w HTZ, a zapisem powinien pomóc CacheVault

borec
17-10-2014, 10:29
Odczyt z czego ma być szybszy? Z hdd? Nie będzie. Co Ci po CacheVault skoro linux i tak cache'uje otwierane pliki do RAMu. Lepiej weź soft raid i więcej RAM jeśli masz dużo danych.

kkkonrad
17-10-2014, 09:44
tam są 3 dyski w hard plus ten cache z baterią, wydaje mi się ze odczyt może być nawet 3 razy szybszy, nie wiem jak z zapisem

borec
17-10-2014, 08:24
Przy tylko dwóch dyskach nie zobaczysz praktycznie żadnej różnicy między soft a hard raid, natomiast w razie problemów znacznie pewniejszy jest soft raid.

kkkonrad
16-10-2014, 22:42
chciałbym zamówić serwer dedykowany na OVH serii Enterprise

SP-64 + Raid SOFT 2x 2TB SATA3 6Gbps + 2x 240GB SSD Intel S3500 SATA3 6Gbps
lub
SP-64 + Raid HARD LSI 9271-4i Cachevault 1 GB 3x 2TB SATA3 6Gbps

i pytanie do znawców, co lepsze? z tego co wiem te sprzętowe raidy z baterią dają niezłego kopa maszynie ale czy zbliży się do wydajności SSD (240MB/s)?

dzięki za jakąkolwiek podpowiedź