Alexander пишет:объясните , зачем все это нужно? Страйпы, слайсы в рейдах... Зачем?
Возникла мысль прикупить SSD диск, дома скрости захотелось,
при 4-х головом и 8G памяти HDD оказался самым узким местом,
даже тормозить начинает, когда диск занят на 100%.
Но SSD сильно кусаются,а покупать меньше 128G как-то стремно.
Тут по случаю прикупил двух близнецов WD750G.
Соорудил stripe из них (в матери встроенный RAID контроллер)
сижу и радуюсь, машина и так неплохо бегала, а теперь залетала.
Сразу расхотелось SSD покупать.
Пришёл к выводу, что в настояшее время не имеет смысла покупать(из-за цены),
SSD диски, лучше прикупить 2-4 HDD диска, RAID контроллер если нужно
и получить скорость обмена с дисками примерно как у SSD и
при ёмкости дисков примерно в 10 раз больше.
Вот немного потестил,
диски в наличии.
ada0: <WDC WD7500AAKS-00RBA0 30.04G30> ATA-7 SATA 2.x device
ada0: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada1: <WDC WD7500AAKS-00RBA0 30.04G30> ATA-7 SATA 2.x device
ada1: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada2: <ST3250410AS 3.AAC> ATA-7 SATA 2.x device
ada2: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
root@ankorS:/ # diskinfo -t /dev/ada0
/dev/ada0
512 # sectorsize
750156374016 # mediasize in bytes (698G)
1465149168 # mediasize in sectors
0 # stripesize
0 # stripeoffset
1453521 # Cylinders according to firmware.
16 # Heads according to firmware.
63 # Sectors according to firmware.
WD-WCAPT0642156 # Disk ident.
Seek times:
Full stroke: 250 iter in 6.023197 sec = 24.093 msec
Half stroke: 250 iter in 3.916134 sec = 15.665 msec
Quarter stroke: 500 iter in 6.450389 sec = 12.901 msec
Short forward: 400 iter in 2.309119 sec = 5.773 msec
Short backward: 400 iter in 2.343968 sec = 5.860 msec
Seq outer: 2048 iter in 0.309595 sec = 0.151 msec
Seq inner: 2048 iter in 0.308637 sec = 0.151 msec
Transfer rates:
outside: 102400 kbytes in 1.166858 sec = 87757 kbytes/sec
middle: 102400 kbytes in 1.364223 sec = 75061 kbytes/sec
inside: 102400 kbytes in 2.140327 sec = 47843 kbytes/sec
root@ankorS:/ # diskinfo -t /dev/ada1
/dev/ada1
512 # sectorsize
750156374016 # mediasize in bytes (698G)
1465149168 # mediasize in sectors
0 # stripesize
0 # stripeoffset
1453521 # Cylinders according to firmware.
16 # Heads according to firmware.
63 # Sectors according to firmware.
WD-WCAPT0640530 # Disk ident.
Seek times:
Full stroke: 250 iter in 6.188088 sec = 24.752 msec
Half stroke: 250 iter in 4.009200 sec = 16.037 msec
Quarter stroke: 500 iter in 6.545955 sec = 13.092 msec
Short forward: 400 iter in 2.369886 sec = 5.925 msec
Short backward: 400 iter in 2.264181 sec = 5.660 msec
Seq outer: 2048 iter in 0.310068 sec = 0.151 msec
Seq inner: 2048 iter in 0.290700 sec = 0.142 msec
Transfer rates:
outside: 102400 kbytes in 1.075984 sec = 95169 kbytes/sec
middle: 102400 kbytes in 1.293799 sec = 79147 kbytes/sec
inside: 102400 kbytes in 2.087828 sec = 49046 kbytes/sec
один диск немного быстрее, хотя братья близнецы.
Вот как в рейде они:
root@ankorS:/ # diskinfo -t /dev/raid/r0
/dev/raid/r0
512 # sectorsize
1500307783680 # mediasize in bytes (1.4T)
2930288640 # mediasize in sectors
131072 # stripesize
0 # stripeoffset
Seek times:
Full stroke: 250 iter in 5.999803 sec = 23.999 msec
Half stroke: 250 iter in 3.983815 sec = 15.935 msec
Quarter stroke: 500 iter in 6.369584 sec = 12.739 msec
Short forward: 400 iter in 2.370227 sec = 5.926 msec
Short backward: 400 iter in 2.799565 sec = 6.999 msec
Seq outer: 2048 iter in 0.354743 sec = 0.173 msec
Seq inner: 2048 iter in 0.321784 sec = 0.157 msec
Transfer rates:
outside: 102400 kbytes in 0.778482 sec = 131538 kbytes/sec
middle: 102400 kbytes in 0.707790 sec = 144676 kbytes/sec
inside: 102400 kbytes in 1.132586 sec = 90413 kbytes/sec
В сравнение ещё 1 диск
root@ankorS:/ # diskinfo -t /dev/ada2
/dev/ada2
512 # sectorsize
250059350016 # mediasize in bytes (232G)
488397168 # mediasize in sectors
0 # stripesize
0 # stripeoffset
484521 # Cylinders according to firmware.
16 # Heads according to firmware.
63 # Sectors according to firmware.
9RY1N9GM # Disk ident.
Seek times:
Full stroke: 250 iter in 6.240604 sec = 24.962 msec
Half stroke: 250 iter in 4.399470 sec = 17.598 msec
Quarter stroke: 500 iter in 6.952820 sec = 13.906 msec
Short forward: 400 iter in 2.227364 sec = 5.568 msec
Short backward: 400 iter in 1.992094 sec = 4.980 msec
Seq outer: 2048 iter in 0.190872 sec = 0.093 msec
Seq inner: 2048 iter in 0.198469 sec = 0.097 msec
Transfer rates:
outside: 102400 kbytes in 1.016449 sec = 100743 kbytes/sec
middle: 102400 kbytes in 1.096982 sec = 93347 kbytes/sec
inside: 102400 kbytes in 1.819595 sec = 56276 kbytes/sec
SG 250G оказался быстрее WD 750G.
Теперь сравнение по записи на диск:
на RAID0
# dd if=/dev/zero of=file.bin bs=8m count=100
100+0 records in
100+0 records out
838860800 bytes transferred in 4.695691 secs (178644800 bytes/sec)
и на SG 250G
kor # dd if=/dev/zero of=file.bin bs=8m count=100
100+0 records in
100+0 records out
838860800 bytes transferred in 10.316829 secs (81309945 bytes/sec)
шустрым оказался Сигейт, но результат понятен.
Страйп на 2-х дисках, дешёвый SDD уделал.
Месяца 4 уже, работает без проблем.
Одна проблема если один диск рухнет, то всё пропало,
но это домашний комп, не страшно.