LINUX.ORG.RU

Raid


18

1

Всего сообщений: 2

Нищебродский домашний сервер v2.0

Система с cubieboard2 (смотри v1.0) всё-таки оказалась слишком медленной, особенно при большом количестве раздающихся торрентов (~1 Тб). Так что решено было заменить кубиборду на старый ноутбук Acer 5920G (Core 2 Duo 2.4 GHz, 4 GiB RAM, gigabit eth). На ноутбуке нет внешнего eSATA-порта, так что для подключения DAS к внутреннему SATA-порту пришлось сколхозить подходящий кабель из двух: «SATA-удлинителя» и обычного кабеля eSATA (место пайки, обильно залитое термоплавким клеем, видно на фото).

На этом всём установлена пререлизная CentOS 7, на ней поднят LXC-контейнер с Fedora 20, в которой работает qBittorrent. Потом возможно наделаю ещё контейнеров, например со сквидом и прочей полезной в хозяйстве фигнёй. При запуске на tty1 автоматически стартует dstat, так что в любой момент можно открыть крышку ноутбука и удостовериться, что система шевелится.

DAS всё тот же, CFI-B4043JDGG с четырьмя дисками по 4 Тб, только теперь он настроен как RAID 10. Ради интереса я провёл простенькие замеры скорости (как и в прошлый раз) с подключенного ноута. Вот что вышло:

# hdparm -Tt /dev/sda

/dev/sda:
 Timing cached reads:   3224 MB in  2.00 seconds = 1613.17 MB/sec
 Timing buffered disk reads: 700 MB in  3.01 seconds = 232.76 MB/sec

# dd if=/dev/zero of=/dev/sda bs=1024000 count=10240 oflag=direct
10240+0 records in
10240+0 records out
10485760000 bytes (10 GB) copied, 45.3437 s, 231 MB/s

# dd of=/dev/null if=/dev/sda bs=1024000 count=10240 iflag=direct
10240+0 records in
10240+0 records out
10485760000 bytes (10 GB) copied, 39.5322 s, 265 MB/s

>>> Просмотр (1440x1080, 592 Kb)

 , ,

Deleted
()

Cubieboard2 + hardware SATA RAID

На фотографии:

  • Cubieboard2 и
  • внешний RAID-массив CFI-B4043JDGG (JMicron JMB394). Внутри - четыре диска Seagate ST4000VN000 по 4 TB каждый, объединённые в RAID5.

Питание для кубиборды берётся от внутреннего блока питания RAID-массива.

Тут недавно кто-то интересовался пропускной способностью SATA-порта у A20 (или A10? не помню...), так что это я решил затестить в первую очередь. Результаты сравнения скорости работы с RAID-массивом по SATA с ноутбука (eSATA) и с cubieboard2:

************************************************************
* Ноутбук ThinkPad W520
************************************************************

# hdparm -Tt /dev/sdb

/dev/sdb:
 Timing cached reads:   17510 MB in  2.00 seconds = 8761.82 MB/sec
 Timing buffered disk reads: 714 MB in  3.00 seconds = 237.88 MB/sec

# dd if=/dev/zero of=/dev/sdb bs=1024000 count=10240 oflag=direct conv=fdatasync
10240+0 records in
10240+0 records out
10485760000 bytes (10 GB) copied, 43.6447 s, 240 MB/s

# dd of=/dev/null if=/dev/sdb bs=1024000 count=10240 iflag=direct
10240+0 records in
10240+0 records out
10485760000 bytes (10 GB) copied, 41.0618 s, 255 MB/s

************************************************************
* Cubieboard2
************************************************************

# hdparm -Tt /dev/sda

/dev/sda:
 Timing cached reads:   836 MB in  2.00 seconds = 417.81 MB/sec
 Timing buffered disk reads: 364 MB in  3.01 seconds = 120.90 MB/sec

# dd if=/dev/zero of=/dev/sda bs=102400 count=102400 oflag=direct conv=fdatasync
dd: warning: partial read (28672 bytes); suggest iflag=fullblock
102399+1 records in
102399+1 records out
10485686272 bytes (10 GB) copied, 337.252 s, 31.1 MB/s

# dd of=/dev/null if=/dev/sda bs=1024000 count=10240 iflag=direct
10240+0 records in
10240+0 records out
10485760000 bytes (10 GB) copied, 60.7216 s, 173 MB/s
На кубиборде стоит юзерспейс от arch linux ARM с ядром 3.4.67+ от cubian. Перед тестом и на ноуте и на кубиборде я выставил cpu frequency scaling governor в performance, чтобы частота всех ядер процессора была максимальной.

Вывод: скорость записи - УГ, скорость чтения - вполне неплохо. В принципе, ожидаемо для чипа, заточенного под «смотрелку мультимедии» =).

>>> Просмотр (1280x853, 1081 Kb)

 , , ,

Deleted
()