Цель iSCSI - OpenSolaris 2009.6 (КОМСТАР)
Трафик iSCSI находится в отдельной VLAN, цель и все инициаторы используют 9k jumbo-фреймы, jumbo включены на коммутаторе.
Инициатор iSCSI на RHEL5 показывает хорошую производительность около 80 МБ / с при чтении, 80 МБ / с при записи (копирование обычных файлов / использование dd, затем выполнение синхронизации, затем вычисление фактической скорости)
Проблема в инициаторе iSCSI в Windows XP - он очень медленный, скорость не может превышать 20-25 МБ / с. Сетевая карта: Intel 82574L, включена разгрузка TCP.
Какие-либо предложения?
Я предполагаю, что вы имеете в виду мегабайт в секунду, а не мегабит в секунду.
Для начала убедитесь, что стандартные сетевые протоколы Windows отключены от сети iSCSI, на тот случай, если они вызывают нежелательный дополнительный трафик. Убедитесь, что вы используете самую последнюю версию инициатора iSCSI от Microsoft, что для Jumbo-кадров установлено значение 9k, отключите индексирование Windows на этом диске, если оно включено, а также AV, если вы тестируете производительность. Убедитесь, что вы не видите никаких ошибок на iSCSI NIC или на коммутаторе.
Вот ссылка, рассказывающая, как оптимизировать стек TCP / IP для iSCSI и запустить начальные тесты для проверки производительности сети (должна выполняться скорость передачи для TCP):
http://www.starwindsoftware.com/forums/starwind-f5/tcp-stack-optimized-iscsi-settings-t792.html
Это на форуме StarWind, но оно одинаково для всех целей и инициаторов Windows.
-итиро