Я экспериментировал с разными чередующимися томами в vinum под FreeBSD версии 8.2. У меня есть текущее оборудование (процессор Intel i5, адекватный МБ и 8 ГБ ОЗУ).
Моя тестовая установка состоит из 2 или 4 дисков в томе, каждый диск по 2 ТБ, «зеленая» линейка Seagate и Western Digital; т.е. потребительские диски со скоростью 5400 об / мин. Они находятся на моем сервере, а мой рабочий стол, подключенный к нему (через Gbit LAN), имеет быстрый SSD.
Моя проблема заключается в том, что я получаю лучшую производительность (то есть скорость чтения / записи) в моей локальной сети Gbit, когда я обращаюсь к своему единственному «Black» Western Digital 2 ТБ, чем когда я обращаюсь к своим томам vinum.
Я пробовал следующие конфигурации vinum:
test1:
drive a device /dev/ad32
drive b device /dev/ad34
drive c device /dev/ad26
drive d device /dev/ad28
volume test1
plex org striped 512k
sd length 2048m drive a
sd length 2048m drive b
sd length 2048m drive c
sd length 2048m drive d
test2:
drive a device /dev/ad32
drive b device /dev/ad34
volume test2
plex org striped 512k
sd length 1907728m drive a
sd length 1907728m drive b
Я тестировал test1
с разной длиной полосы (512k, 64k, 2048k), но скорости одинаковые. Кроме того, я не заметил разницы в скоростях между test1
и test2
, что мне кажется очень странным, учитывая, что это в полоску объемы и количество дисков должны иметь значение.
Кто-нибудь знает, почему это происходит и что я могу сделать, чтобы настроить / ускорить vinum, по крайней мере, по скорости моего одиночного жесткого диска? Стоит ли рассматривать другие варианты повышения производительности (ZFS с RAIDZ и т. Д.)?
dmesg о дисках:
Все диски подключены к бортовому SATA-контроллеру на моей материнской плате; Asus P8P67 Deluxe.
При тестировании ad32 как отдельный диск, Я получаю скорость записи около 60-70 МБ / с, скорость чтения около 80-90 МБ / с.
Все тесты проводились с одним большим файлом размером около 2,5 ГБ.
Дело в том, что мои диски работают медленнее в чередующемся томе, чем в одиночку ... Предложения?
Основываясь на том, что вы опубликовали до сих пор, я предполагаю, что вашему чередующемуся тому почти наверняка мешают более медленные диски (я вижу одну ссылку 6 Гбит / с и 3 ссылки 3 Гбит / с - я готов поспорить, что диски 3 Гбит / с также имеют более низкие общие эксплуатационные характеристики.
Как сказал @MikeyB, запускайте тесты скорости для каждого диска индивидуально - это подтвердит мою теорию (или отправит вас искать в другом направлении).
Вы можете ожидать увидеть производительность, ограниченную некоторыми функциями самого медленного диска в массиве, с жестким верхним пределом на уровне максимальной пропускной способности контроллера SATA или около нее.
Вы также можете попробовать запустить gstat
при тестировании массива и посмотрите, какая активность у вас есть на каждом диске - если более медленные работают на максимуме, это может быть вашим виновником, и если контроллер закреплен, это определенно проблема.