Скорость lsi-150

У вас сложности? Наши специалисты постараются помочь вам. Если вы сами сталкивались с похожими проблемами - поделитесь опытом.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
alw
Power member
Сообщения: 39
Зарегистрирован: 21 мар 2003, 09:05
Откуда: Саратов
Контактная информация:

Скорость lsi-150

Сообщение alw » 29 июл 2005, 09:22

Есть машина на платформе supermicro.
Рейдконтроллер lsi-150-6, 6x200 sata seagate barracuda.
сконфигурированно два логических диска в raid5.
w2k3, ntfs. скорость чтения и скорость записи одного большого файла на рейд порядка 9-10 mb/сек. Для сравнения на рядом стоящей машине без рейда на подобный винт пишется ~20 мб/сек, читается ~40мб/сек.

машина НЕ контроллер домена, кеш на запись включен.
Настройки:
read policy: adaptive read ahead
write policy: write thru
cache policy: cached io
stripe size 64k

Чем вызвана подобная низкая скорость рейда?
wbr, alw

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 29 июл 2005, 10:39

1. У Вас выключен режим отложенной записи:
write policy: write thru  заменить на write back
должно стать лучше
2. На отдельно стоящих дисках у Вас включен кэш на самих дисках. В случае с LSI, он по умолчанию отключен. Поэтому до тех пор, пока вы его не включите для всех дисков (рискуя при этом потерять данные в случае проблем с питанием), скорость массива будет медленнее, чем у просто диска, подключенного к набортному контроллеру.

alw
Power member
Сообщения: 39
Зарегистрирован: 21 мар 2003, 09:05
Откуда: Саратов
Контактная информация:

Сообщение alw » 29 июл 2005, 10:53

1. В виду отсутствия bbu включить write thru нельзя :(
2. Осознавая возможный риск потери данных, как включить кеш на винтах?

и потом, это все влияет на скорость записи. а что со скоростью чтения?
wbr, alw

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 29 июл 2005, 11:14

Почему это "осознавая риск" включить кэш на дисках можно, а на контроллере нельзя? В случае с write-back на контроллере риска все-таки меньше.
Objects->Physical drive->Set write cache

alw
Power member
Сообщения: 39
Зарегистрирован: 21 мар 2003, 09:05
Откуда: Саратов
Контактная информация:

Сообщение alw » 29 июл 2005, 11:18

А как быть со скоростью чтения?
wbr, alw

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 29 июл 2005, 11:54

Еще CachedIO поменяйте на Direct.

alw
Power member
Сообщения: 39
Зарегистрирован: 21 мар 2003, 09:05
Откуда: Саратов
Контактная информация:

Сообщение alw » 29 июл 2005, 12:00

А какой смысл этого параметра?
И чем direct лучше?
wbr, alw

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 29 июл 2005, 12:03

В доках эти параметры крайне мутно описаны, но кэшед на линейных операциях обычно подтормаживает.

alw
Power member
Сообщения: 39
Зарегистрирован: 21 мар 2003, 09:05
Откуда: Саратов
Контактная информация:

Сообщение alw » 29 июл 2005, 12:25

А правильно ли я осознаю, что включеный кеш на запись может привести к потере данных только в случае выхода из строя ups в момент записи?
wbr, alw

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 29 июл 2005, 12:27

А также в случае проблемы с блоком питания, мамой и т.п.

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 29 июл 2005, 12:28

Но еще страшнее включенный кэш на винтах - т.к. даже рэйд контроллер в таком случае не знает, записаны ли данные на винт. А это грозит не только потерей последних транзакций, но и развалом массива.

Ответить

Вернуться в «Серверы - Решение проблем»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей