Поставили контроллер 3ware 9500S-8, собрал там RAID5, установил FreeBSD 6.2, пересобрал ядро с поддержкой данного девайса и SMP. Включил в биосе контроллера write cache. Делаю:dd if=file4 of=file2
104857600 bytes transferred in 4.588402 secs (22852749 bytes/sec)dd if=/dev/urandom of=file bs=1024k count=100
44040192 bytes transferred in 1.298678 secs (33911552 bytes/sec)dd if=file of=/dev/null
104857600 bytes transferred in 0.700712 secs (149644369 bytes/sec)Скорость записи на диск просто ужасает. Диски SATA, WD.
Кто-нибудь сталкивался с подобным? Как лечить?
>Поставили контроллер 3ware 9500S-8, собрал там RAID5, установил FreeBSD 6.2, пересобрал ядро
>с поддержкой данного девайса и SMP. Включил в биосе контроллера write
>cache. Делаю:
>
>dd if=file4 of=file2
>104857600 bytes transferred in 4.588402 secs (22852749 bytes/sec)
22852749 x 8 = 182.821.992 бит/сек ~174 Мбит/сек>
>dd if=/dev/urandom of=file bs=1024k count=100
>44040192 bytes transferred in 1.298678 secs (33911552 bytes/sec)
33911552 x 8 = 271.292.416 бит/сек ~ 258.74 Мбит/сек>
>dd if=file of=/dev/null
>104857600 bytes transferred in 0.700712 secs (149644369 bytes/sec)
>
>Скорость записи на диск просто ужасает. Диски SATA, WD.
>Кто-нибудь сталкивался с подобным? Как лечить?149644369 x 8 = 1.197.154.952 бит/сек = 1141.7 Мбит/сек
Если никакой циферки от себя не приписали то очень даже нормальный результат.
Хотя вопросы есть, какие диски пользуем? Sata или Sata2? Сколько винтов в массиве?
Для SATA и 3 винтов - неплохой результат. У меня 5-ка от адаптека на терабайт медленней пишет - но там конфликт по железу, пока думаем куда перекинуть массив.
>>Поставили контроллер 3ware 9500S-8, собрал там RAID5, установил FreeBSD 6.2, пересобрал ядро
>>с поддержкой данного девайса и SMP. Включил в биосе контроллера write
>>cache. Делаю:
>>
>>dd if=file4 of=file2
>>104857600 bytes transferred in 4.588402 secs (22852749 bytes/sec)
>22852749 x 8 = 182.821.992 бит/сек ~174 Мбит/сек
>
>>
>>dd if=/dev/urandom of=file bs=1024k count=100
>>44040192 bytes transferred in 1.298678 secs (33911552 bytes/sec)
>33911552 x 8 = 271.292.416 бит/сек ~ 258.74 Мбит/сек
>
>>
>>dd if=file of=/dev/null
>>104857600 bytes transferred in 0.700712 secs (149644369 bytes/sec)
>>
>>Скорость записи на диск просто ужасает. Диски SATA, WD.
>>Кто-нибудь сталкивался с подобным? Как лечить?
>
>149644369 x 8 = 1.197.154.952 бит/сек = 1141.7 Мбит/сек
>
>Если никакой циферки от себя не приписали то очень даже нормальный результат.
>
>Хотя вопросы есть, какие диски пользуем? Sata или Sata2? Сколько винтов
>в массиве?
>Для SATA и 3 винтов - неплохой результат. У меня 5-ка от
>адаптека на терабайт медленней пишет - но там конфликт по железу,
>пока думаем куда перекинуть массив.SATA и 8 винтов. Эх, медленно все же :)
Сейчас потестировал 8506-8 под 5.5, он еще медленнее.
так ить пятый рэйд - это потеря скорости в угоду бюджету...
оно и будет медленно работать.
>
>SATA и 8 винтов. Эх, медленно все же :)
>Сейчас потестировал 8506-8 под 5.5, он еще медленнее.
SATA сами по себе не слишком быстрые. У них пик скорости, если память не изменяет 150 мегабит на устройство.Так что вполне нормальный результат. Либо попробуйте SATAII либо попробуйте 0+1 уровень.
>Поставили контроллер 3ware 9500S-8, собрал там RAID5, установил FreeBSD 6.2, пересобрал ядро
>с поддержкой данного девайса и SMP. Включил в биосе контроллера write
>cache. Делаю:
>
>dd if=file4 of=file2
>104857600 bytes transferred in 4.588402 secs (22852749 bytes/sec)
>
>dd if=/dev/urandom of=file bs=1024k count=100
>44040192 bytes transferred in 1.298678 secs (33911552 bytes/sec)
>
>dd if=file of=/dev/null
>104857600 bytes transferred in 0.700712 secs (149644369 bytes/sec)
>
>Скорость записи на диск просто ужасает. Диски SATA, WD.
>Кто-нибудь сталкивался с подобным? Как лечить?Выкрутился чуть-чуть:
dd if=/dev/urandom of=file bs=128k count=500
500+0 records in
500+0 records out
65536000 bytes transferred in 1.866307 secs (35115342 bytes/sec)dd if=file of=file2
128000+0 records in
128000+0 records out
65536000 bytes transferred in 1.210276 secs (54149637 bytes/sec)dd if=file2 of=/dev/null
128000+0 records in
128000+0 records out
65536000 bytes transferred in 0.455568 secs (143855559 bytes/sec)Разбил диски по 3 штуки на двух каналах и склеил их страйпом.