Назад | Перейти на главную страницу

Цель OpenSolaris iSCSI - медленное чтение

У нас есть новый NAS с 6xSAS в RAID10, мы тестируем на нем OpenSolaris 2009.6.

Скорость локального чтения / записи потрясающая, около 700/350 МБ / с. Сеть временно настроена как один канал 1 Гбит, без агрегации каналов / больших кадров. Я получаю 80/60 МБ / с для чтения / записи через NFS.

При совместном использовании тома через iSCSI я получаю скорость записи 60 МБ / с, однако скорость чтения очень низкая, около 5-10 МБ / с. Что могло вызвать это? Пробовал инициаторы iSCSI Linux / Windows, результат тот же.

Спасибо за идеи.

Производительность iSCSI во многом зависит от качества вашего сетевого оборудования. Несколько соображений:

  • Убедитесь, что ваш сервер и клиенты имеют высококачественные сетевые карты, желательно с разгрузкой TCP или даже с аппаратной поддержкой iSCSI.
  • Убедитесь, что ваш трафик iSCSI находится в совершенно отдельной сети. В идеале у него должны быть собственные физические коммутаторы, но также подойдет и собственная VLAN.
  • Не экономьте на переключателях. Убедитесь, что вы используете устройство от поставщика, известного своим производительным оборудованием (например, Cisco, Foundry, HP и т. Д.).
  • Используйте jumbo-кадры. Они могут повысить производительность iSCSI до 50% за счет снижения накладных расходов TCP / IP.

На своем домашнем OpenSolaris NAS я кратко протестировал iSCSI, и производительность моего инициатора на базе Windows была ужасной, пока я не переключился на jumbo-кадры.