LINUX.ORG.RU
ФорумAdmin

Можно ли ускорить софтовый RAID 5 ?

 


0

1

Здравствуйте.

Есть сервак Ubuntu16 с софтовым RAID5.

RAID5 собран из 3 HDD Seagate SV35 ST1000VX000-1ES162. Винты воткнуты в SATA2 (нет возможности перейти на SATA3)

Мерить скорость рейда через hdparm как-то не правильно, но тем не менее...

root@fserver:~# hdparm -Tt /dev/md0

/dev/md0:
 Timing cached reads:   2452 MB in  2.00 seconds = 1225.76 MB/sec
 Timing buffered disk reads: 294 MB in  3.01 seconds =  97.73 MB/sec

Что делал:

echo 8192 > /sys/block/md0/md/stripe_cache_size

Что можно сделать для увеличения скорости чтения и записи?


Ответ на: комментарий от anonymous

А что там смотреть?

Вот сейчас копирую файл 2Тб с рейда на простой диск (sata2)

https://ibb.co/LQmrDm0

Когда сервак работает в штатном режиме, нагрузки по htop и не заметно...

INDIGO
() автор топика
Ответ на: комментарий от funky

Это скорость в простое, собирал давно:

root@fserver:~# hdparm -Tt /dev/sdb

/dev/sdb:
 Timing cached reads:   2472 MB in  2.00 seconds = 1236.43 MB/sec
 Timing buffered disk reads: 292 MB in  3.00 seconds =  97.33 MB/sec
root@fserver:~# hdparm -Tt /dev/sdc

/dev/sdc:
 Timing cached reads:   2478 MB in  2.00 seconds = 1239.09 MB/sec
 Timing buffered disk reads: 320 MB in  3.00 seconds = 106.60 MB/sec
root@fserver:~# hdparm -Tt /dev/sdd

/dev/sdd:
 Timing cached reads:   2466 MB in  2.00 seconds = 1233.49 MB/sec
 Timing buffered disk reads: 308 MB in  3.01 seconds = 102.43 MB/sec
INDIGO
() автор топика
Последнее исправление: INDIGO (всего исправлений: 1)
Ответ на: комментарий от INDIGO

Ничего и никуда ты там не прикрутишь. Линукс и так не похо всё кэширует. Возьми гиговый файл и через pv скопируй его в /dev/null. В первый раз - 10 секунд, во второй - 2.

Deleted
()

Вообще, выглядит как вполне нормальная скорость для RAID5 на трёх винтах, да ещё и на старой SATA.

anonymous
()
Ответ на: комментарий от Deleted

Ясно. Всем спасибо.

Надо новый комп собирать…

INDIGO
() автор топика
Ответ на: комментарий от INDIGO

Странно. У Вас скорость рэйда упирается в скорость самого медленного винта. Это характерно для RAID1.

Timing buffered disk reads: 294 MB in  3.01 seconds =  97.73 MB/sec
Timing buffered disk reads: 292 MB in  3.00 seconds =  97.33 MB/sec

У RAID5 скорость чтения должна быть выше (стремиться к RAID0).

ЗЫ: По поводу кеширования - оно проявится при работе с файлами. И не забудьте создать файловую систему с оптимизациями для RAID5.

funky
()
Ответ на: комментарий от funky

Да, скорее всего, я не то скопировал…

Вот сейчас собрал статистику:

Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-166-generic x86_64)
Last login: Fri Nov  1 11:39:42 2019 

root@fserver:~# hdparm -Tt /dev/md0
/dev/md0:
 Timing cached reads:   18758 MB in  1.99 seconds = 9409.16 MB/sec
 Timing buffered disk reads: 1010 MB in  3.00 seconds = 336.61 MB/sec
 
 
 root@fserver:~# hdparm -Tt /dev/sdb
/dev/sdb:
 Timing cached reads:   17818 MB in  1.99 seconds = 8936.85 MB/sec
 Timing buffered disk reads: 560 MB in  3.00 seconds = 186.55 MB/sec
 
 root@fserver:~# hdparm -Tt /dev/sdc
/dev/sdc:
 Timing cached reads:   17562 MB in  1.99 seconds = 8812.09 MB/sec
 Timing buffered disk reads: 284 MB in  3.01 seconds =  94.47 MB/sec
  
 root@fserver:~# hdparm -Tt /dev/sdd
/dev/sdd:
 Timing cached reads:   19474 MB in  1.99 seconds = 9769.81 MB/sec
 Timing buffered disk reads: 618 MB in  3.00 seconds = 205.67 MB/sec

/dev/sdc тормозной: 94.47 MB/sec Смарт хороший.

INDIGO
() автор топика
Последнее исправление: INDIGO (всего исправлений: 1)
Ответ на: комментарий от INDIGO

Ну, условно говоря, двукратный рост. Нормально.

funky
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.