У нас есть компьютер под управлением Windows Storage Server 2008 R2 с 6 SSD в RAID 0.
Этот компьютер хранения имеет один PCI-E с 4 портами Ethernet, и мы подключили его к гигабитному коммутатору с другими компьютерами через iSCSI.
Проблема в том, что мы не можем добиться высоких скоростей чтения / записи.
Используя настройку HD непосредственно на компьютере хранения, мы получаем около 500 МБ / с, но при использовании канала iSCSI (на другом компьютере) мы приближаемся к 200 МБ / с.
Мы установили MPIO с несколькими путями, кадрами JUMBO и отключили CheckSum IPV4.
РЕДАКТИРОВАТЬ
Меня не волнует потеря данных. Мне просто нужна скорость, потому что это компьютер с кеш-памятью.
РЕДАКТИРОВАТЬ
И сервер, и клиент имеют сетевые карты 4 ГБ (1 ГБ на каждый адаптер) и многопутевый режим, а MPIO правильно настроен AFAIK.
РЕДАКТИРОВАТЬ
Одно я не могу понять: у нас есть хранилище Dell Equallogic, и оно приближается к 200 МБ / с при использовании того же переключателя / конфигурации. Как это возможно? Equallogic должен был быть намного медленнее, чем хранилище с 6 SSD дисками raid 0.
Кроме того, я читал, что во многих хранилищах используются 4 сетевых карты емкостью 1 ГБ, и они могут легко приблизиться к 500 ГБ / с. Включен один от DELL, у которого есть только SSD, как вы, ребята, видите Вот
РЕДАКТИРОВАТЬ
Также я подумываю не использовать Windows Storage Edition и попробовать OpenFiler. Стоит ли мне это учитывать?
ОК, проблема решена.
Оказалось, что это проблемы с сетевым адаптером. Мы изменили NICS и обновили их до последних версий драйверов, и теперь я приближаюсь к 500 МБ / с. Мы протестировали скорость с помощью Sql Server, и теперь она отличная.
Спасибо вам всем.