MD3200i Низкая производительность и глубина очереди

Производительность чтения в нашей SAN низкая при определенных нагрузках. Когда мы сравниваем это с каким-то локальным хранилищем, мы обнаруживаем, что локальное хранилище работает в 2 раза быстрее. SAN хорошо работает с большой глубиной очереди и плохо с низкой глубиной очереди. Тем не менее, локальное хранилище работает хорошо с низкой глубиной очереди. Я хотел бы узнать причину этого и выяснить, каков конкретный ограничивающий фактор в этой ситуации.

MD3200i iSCSI SAN ($ 15 000)

  • 6 x 600 ГБ 15k SAS RAID5
  • 6 x 2 ТБ, 7,2 К, NLS RAID5

XCOPY / j Benchmark: (медленно)

  • Массив 15k - 71MB/s (глубина очереди 1)
  • Массив 7.2k - 71MB/s (глубина очереди 1)

Robycopy / MT: 32 Тест: (быстро)

  • Массив 15k - 171 МБ / с (глубина очереди ~12)
  • Массив 7.2k - 128MB/s (глубина очереди ~12),

, Производительность чтения на локальном контроллере высокая при рабочей нагрузке, при которой медленно работает SAN.

,

RAID-контроллер HighPoint 2230 ($ 600)

  • 4 x 1 ТБ, 7,2 КБ SATA RAID5

XCOPY / j Benchmark:

  • Массив 7.2k - 145MB/s (глубина очереди 1) (кажется, что максимальная шина SATA)

1 ответ

Решение

Вы не упоминаете, как настроена сеть для iSCSI, но если бы мне пришлось угадывать, вы получите только 1 Гбит / с теоретической пропускной способности, верно? Так что это ~100-125 Мбит / с MAX, вдобавок к этому у вас есть и протокол IP, и протокол SCSI - оба из которых потребляют как пропускную способность, так и задержку - так что вы на самом деле не так уж плохо, хотя я ожидал большего 80Mbps. Теперь сравните это с минимальной пропускной способностью 300 Мбит / с, которую вы будете видеть через SATA и PCIe - там ОЧЕНЬ намного больше пропускной способности и практически нет трансляции протокола, даже тогда это будет сделано с гораздо меньшими задержками.

Я думаю, что это ваша проблема, надеюсь, это поможет.

Другие вопросы по тегам