Sata работает быстрее SCSI
Модераторы: Trinity admin`s, Free-lance moderator`s
Sata работает быстрее SCSI
Взяли сервер Formoza altair multi sm253i.
мать intel se7520bd2scsi, два Xeona 3,6. Есть 5 SCSI дисков, 4 на 15000 об., 1 на 10000. Все подцеплены через корзину к MegaRAid 320-2x. Есть 2 винта SATA-II на 7200об., подключ-х к интегрированному контроллеру на матери. Пдключения винтов след-ее:
диск с : 1 винт н 10000об
диск е: raid-0 2 винта на 15000
диск f: raid-1 2 винта на 15000
диск g: raid-0 2 винта на SATA
Использ-тся Win2003 SP1 Enterprise
Запустил тест HDD на DrHardware и он показал, что:
операция чтение:
диск с : 55 Мб/с (1 винт н 10000об)
диск е: 98 Мб/с (raid-0 2 винта на 15000)
диск f: 100 Мб/с (raid-1 2 винта на 15000)
диск g: 81 Мб/с (raid-0 2 винта на SATA)
хотя читать диск Е должен процентов на 30 быстрее Диска F
операция запись:
диск с : 58 Мб/с (1 винт н 10000об)
диск е: 58 Мб/с (raid-0 2 винта на 15000)
диск f: 18 Мб/с (raid-1 2 винта на 15000)
диск g: 75 Мб/с (raid-0 2 винта на SATA)
хотя читать диск Е должен процентов на 30 быстрее Диска F
почему запись на Диске G быстрее Диска E, а с Диском F вообще непонятно. Тестировались винты поочереди, т.е. на их работу практически ничто не влияло. С чем это может быть связано?
мать intel se7520bd2scsi, два Xeona 3,6. Есть 5 SCSI дисков, 4 на 15000 об., 1 на 10000. Все подцеплены через корзину к MegaRAid 320-2x. Есть 2 винта SATA-II на 7200об., подключ-х к интегрированному контроллеру на матери. Пдключения винтов след-ее:
диск с : 1 винт н 10000об
диск е: raid-0 2 винта на 15000
диск f: raid-1 2 винта на 15000
диск g: raid-0 2 винта на SATA
Использ-тся Win2003 SP1 Enterprise
Запустил тест HDD на DrHardware и он показал, что:
операция чтение:
диск с : 55 Мб/с (1 винт н 10000об)
диск е: 98 Мб/с (raid-0 2 винта на 15000)
диск f: 100 Мб/с (raid-1 2 винта на 15000)
диск g: 81 Мб/с (raid-0 2 винта на SATA)
хотя читать диск Е должен процентов на 30 быстрее Диска F
операция запись:
диск с : 58 Мб/с (1 винт н 10000об)
диск е: 58 Мб/с (raid-0 2 винта на 15000)
диск f: 18 Мб/с (raid-1 2 винта на 15000)
диск g: 75 Мб/с (raid-0 2 винта на SATA)
хотя читать диск Е должен процентов на 30 быстрее Диска F
почему запись на Диске G быстрее Диска E, а с Диском F вообще непонятно. Тестировались винты поочереди, т.е. на их работу практически ничто не влияло. С чем это может быть связано?
- exLH
- Сотрудник Тринити
- Сообщения: 5061
- Зарегистрирован: 11 фев 2004, 15:49
- Откуда: Москва
- Контактная информация:
операция чтение:
диск е: 98 Мб/с (raid-0 2 винта на 15000)
диск f: 100 Мб/с (raid-1 2 винта на 15000)
хотя читать диск Е должен процентов на 30 быстрее Диска F
Почему Вам так кажется?
почему запись на Диске G быстрее Диска E
Потому что у дисков SCSI отключен кэш на запись. Это раз. Потому что вообще не понятно, какие политики кэширования выставлены для массивов. Это два.
SCSI диски не имеют преимуществ перед SATA на операциях линейного чтения/записи. Это три.
диск е: 98 Мб/с (raid-0 2 винта на 15000)
диск f: 100 Мб/с (raid-1 2 винта на 15000)
хотя читать диск Е должен процентов на 30 быстрее Диска F
Почему Вам так кажется?
почему запись на Диске G быстрее Диска E
Потому что у дисков SCSI отключен кэш на запись. Это раз. Потому что вообще не понятно, какие политики кэширования выставлены для массивов. Это два.
SCSI диски не имеют преимуществ перед SATA на операциях линейного чтения/записи. Это три.
Действительно кеширование помогло. Спасибо.
Я так полагаю, если Raid-0 (пусть кол-во дисков в массиве 2) разбивает, в простом случае, файл при записи пополам и пишет его параллельно, соответственно считывает так же две части файла параллельно. Что в идеале увеличивает скорость чтения\записи в 2 раза в сравнении с записью\чтением того же файла на один физический диск.
Я так полагаю, если Raid-0 (пусть кол-во дисков в массиве 2) разбивает, в простом случае, файл при записи пополам и пишет его параллельно, соответственно считывает так же две части файла параллельно. Что в идеале увеличивает скорость чтения\записи в 2 раза в сравнении с записью\чтением того же файла на один физический диск.
- exLH
- Сотрудник Тринити
- Сообщения: 5061
- Зарегистрирован: 11 фев 2004, 15:49
- Откуда: Москва
- Контактная информация:
Вы полагаете неправильно - контроллер ничего не знает про файлы и их "половинки". Контроллер оперирует блоками фиксированного размера. Большинство контроллеров (внутренних) при чтении с зеркала (RAID1) используют алгоритм чередования, что приводит к результатам, аналогичным чтению с RAID0 из двух дисков.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 23 гостя