Что такое I2O (Intelligent Input/Output)
Модераторы: Trinity admin`s, Free-lance moderator`s
Что такое I2O (Intelligent Input/Output)
Прошу совета вот по какому вопросу:
Имеется хьюлеттовский RAID-контроллер NetRAID-3Si, который судя по названию драйвера является каким-то MegaRAID-хх (полная конфигурация сервера и задача в посте выше - http://www.3nity.ru/viewtopic.htm?t=2401)
В настройках контроллера есть опция Emulation, которая может быть выставлена в два варианта, либо
Emulation_Mode=I2O
либо
Emulation_Mode=Mass Storage
В описании к контроллеру сказано что он может работать как в I2O mode, так и в обычном режиме (in conventional non-I2O mode).
Соответственно есть драйвера, и под первый режим, и под второй.
Вопрос 1): в какоq режим (mode) лучше выставить контроллер? Есть-ли преимущества у I2O-emulation? Может кто тестил оба режима?
И еще 2): позволяет-ли IOMetr тестировать NetWare-диски???
Или есть другая утилита???
Имеется хьюлеттовский RAID-контроллер NetRAID-3Si, который судя по названию драйвера является каким-то MegaRAID-хх (полная конфигурация сервера и задача в посте выше - http://www.3nity.ru/viewtopic.htm?t=2401)
В настройках контроллера есть опция Emulation, которая может быть выставлена в два варианта, либо
Emulation_Mode=I2O
либо
Emulation_Mode=Mass Storage
В описании к контроллеру сказано что он может работать как в I2O mode, так и в обычном режиме (in conventional non-I2O mode).
Соответственно есть драйвера, и под первый режим, и под второй.
Вопрос 1): в какоq режим (mode) лучше выставить контроллер? Есть-ли преимущества у I2O-emulation? Может кто тестил оба режима?
И еще 2): позволяет-ли IOMetr тестировать NetWare-диски???
Или есть другая утилита???
режим лучше Mass storage если сама материнская плата не сделана под I2O ( тогда на мамке будет доп проц и доп память для управления таким режим ) сама технология I2O очень стара хотя и несла определенные плюсы ,непошла просто как класс ( дорого) хотя были сервеные 2-х проц мамки с поддержкой данной технологии
сам юзал ))
iometr под новелл наверно только с клиентской машины или попытаться под суси ( если новелл последний) запустить linux версию програмки ))
сам юзал ))
iometr под новелл наверно только с клиентской машины или попытаться под суси ( если новелл последний) запустить linux версию програмки ))
- a_shats
- Advanced member
- Сообщения: 5010
- Зарегистрирован: 27 авг 2002, 10:55
- Откуда: Москва
- Контактная информация:
В порядке информации, т.с.
Более полную информацию можно глянуть на сайте Intel.

Другое определение:http://www.netinformations.com/Detailed/140450.html писал(а): Intelligent Input/Output (I2O) is a hardware specification that describes a model for offloading I/O processing from the CPU. There is no doubt that this is leading to extremely high performance I/O.
А вот и - описание I2O, взятое с одного из зеркал iXBT, если интересно.http://dic.h11.ru/?art=I22 писал(а): A specification for I/O device driver architecture that is independent of both the device being controlled and the host operating system.
Более полную информацию можно глянуть на сайте Intel.
i2o vs Mass storage
Спасибо за ответы и cсылки, прояснилсь немного технология I2O. Но теория это одно, решил проверить на практике. Вообщем, привожу отчет.
Тестирование производительности RAID контроллера с поддержкой режимов I2O и Mass Storage.
На указанный выше сервере http://www.3nity.ru/viewtopic.htm?t=2401 были установлены Netware 5.0 и создан тестовый массив со следующими параметрами:
Emulation = Mass Storage
level = RAID 0 (3x36Gb 15K rpm)
Write policy = WRBACK
Read policy = NORMAL
Cache policy = CachedIO
Поскольку использование IOmetr'а на серверах NW затруднительно, смоделировал "обычную рабочую" ситуацию, достаточно ресурсоемкую для файлового сервера, а именнон процедура обновления баз данных Консультанта+ (технология 3000). Для этого создал пустую базу и файлы пополнения общим объемом 58Mb (~17 тыс. документов, то бишь записей) и последовательно запускал эту процедуру с разных конфигураций. Проводил по три итерации с каждой рабочей станции и высчитывал среднее время.
Результаты:
WorkStation1 (P-II-300/ 64Mb /Realtek 100Mb FullDuplex/Win95) - среднее время обработки - 4 мин.
WS2 (P-III-866/128Mb/Intel Pro/1000MT Desktop Adapter/ W2KProf) - 1,5 min
WS3 (P-IV-2800/512Mb/Intel Pro/1000MT Desktop Adapter/ W98) - 1,15 min
Далее пересоздал массив с параметрами:
Emulation = I2O
level = RAID 0 (3x36Gb 15K rpm)
Write policy = WRBACK
Read policy = NORMAL
Cache policy = CachedIO
переустановил ОС (драйвера другие) и снова протестировал, результаты:
WS1 (P-II-300/ 64Mb /Realtek 100Mb FullDuplex/Win95) - 4,10.
WS2 (P-III-866/128Mb/Intel Pro/1000MT Desktop Adapter/ W2KProf) - 1,5
WS3 (P-IV-2800/512Mb/Intel Pro/1000MT Desktop Adapter/ W98) - 1,15
Таким образом результаты _почти_ совпали.
Далее, что бы все таки понять "А на-сколько в принципе можно ускорить процесс?", тестовая база была скопирована на локальный диск сервера под W2K (P-IV-2800/1024Mb/SCSI Tekram DC-390/HDD SCSI U160 15K rpm) - и получен результат в 0,42 мин.
Данный результат можно считать эталонным. При этом запуск с этого сервера теста на файловом-сервере NW (и там, и там Intel Pro/1000 MT Server Adapter) показал те же 1,15 min. (что и WS3). Вот такая петрушка!
ВЫВОДЫ:
1. Режимы работы RAID-контроллера (I2O и Mass Storage) почти равны по производительности.
2. При работе любого режима RAIDa узким местом была, есть и остается СЕТЬ !!! т.е. другими словами, любой приличный RAID всегда выдаст больше, чеи сможет "сожрать" сеть, даже гигабитная.
Дальше буду смотреть в сторону Team'инга и хороших гигабитных свитчей.
Что же в итоге поставил на сервер:
есть в мониторе NW два важных параметра:
Dirty Cache Buffers
Current Disk Request
отвечающих за дисковую подсистему сервера. Первый(смутно, по хелпу) показывает сколько данных лежит в ОЗУ и ожидает когда их положат (физически) на диск, второй - a measure of the system load for the disk channel. Тк вот в режиме, I2O эти два параметра были много меньше, причем второй почти всегда около нуля. Но здесь скорее IMHO.
Тестирование производительности RAID контроллера с поддержкой режимов I2O и Mass Storage.
На указанный выше сервере http://www.3nity.ru/viewtopic.htm?t=2401 были установлены Netware 5.0 и создан тестовый массив со следующими параметрами:
Emulation = Mass Storage
level = RAID 0 (3x36Gb 15K rpm)
Write policy = WRBACK
Read policy = NORMAL
Cache policy = CachedIO
Поскольку использование IOmetr'а на серверах NW затруднительно, смоделировал "обычную рабочую" ситуацию, достаточно ресурсоемкую для файлового сервера, а именнон процедура обновления баз данных Консультанта+ (технология 3000). Для этого создал пустую базу и файлы пополнения общим объемом 58Mb (~17 тыс. документов, то бишь записей) и последовательно запускал эту процедуру с разных конфигураций. Проводил по три итерации с каждой рабочей станции и высчитывал среднее время.
Результаты:
WorkStation1 (P-II-300/ 64Mb /Realtek 100Mb FullDuplex/Win95) - среднее время обработки - 4 мин.
WS2 (P-III-866/128Mb/Intel Pro/1000MT Desktop Adapter/ W2KProf) - 1,5 min
WS3 (P-IV-2800/512Mb/Intel Pro/1000MT Desktop Adapter/ W98) - 1,15 min
Далее пересоздал массив с параметрами:
Emulation = I2O
level = RAID 0 (3x36Gb 15K rpm)
Write policy = WRBACK
Read policy = NORMAL
Cache policy = CachedIO
переустановил ОС (драйвера другие) и снова протестировал, результаты:
WS1 (P-II-300/ 64Mb /Realtek 100Mb FullDuplex/Win95) - 4,10.
WS2 (P-III-866/128Mb/Intel Pro/1000MT Desktop Adapter/ W2KProf) - 1,5
WS3 (P-IV-2800/512Mb/Intel Pro/1000MT Desktop Adapter/ W98) - 1,15
Таким образом результаты _почти_ совпали.
Далее, что бы все таки понять "А на-сколько в принципе можно ускорить процесс?", тестовая база была скопирована на локальный диск сервера под W2K (P-IV-2800/1024Mb/SCSI Tekram DC-390/HDD SCSI U160 15K rpm) - и получен результат в 0,42 мин.
Данный результат можно считать эталонным. При этом запуск с этого сервера теста на файловом-сервере NW (и там, и там Intel Pro/1000 MT Server Adapter) показал те же 1,15 min. (что и WS3). Вот такая петрушка!
ВЫВОДЫ:
1. Режимы работы RAID-контроллера (I2O и Mass Storage) почти равны по производительности.
2. При работе любого режима RAIDa узким местом была, есть и остается СЕТЬ !!! т.е. другими словами, любой приличный RAID всегда выдаст больше, чеи сможет "сожрать" сеть, даже гигабитная.
Дальше буду смотреть в сторону Team'инга и хороших гигабитных свитчей.
Что же в итоге поставил на сервер:
есть в мониторе NW два важных параметра:
Dirty Cache Buffers
Current Disk Request
отвечающих за дисковую подсистему сервера. Первый(смутно, по хелпу) показывает сколько данных лежит в ОЗУ и ожидает когда их положат (физически) на диск, второй - a measure of the system load for the disk channel. Тк вот в режиме, I2O эти два параметра были много меньше, причем второй почти всегда около нуля. Но здесь скорее IMHO.

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