У меня есть NAS, который обеспечивает цели SMB и iSCSI, и сервер, который напрямую подключен через канал 10 GbE (без переключения между ними).
Я испытываю низкие скорости с целью iSCSI в отличие от "высоких" (ожидаемых) скоростей с целью SMB.
Посмотрите сравнение скорости между SMB (Y :) и iSCSI (E :):
Как исследовать проблемы с производительностью цели iSCSI?
NAS: Synology RackStation RS3617xs +
Вы используете слишком маленький набор данных, чтобы ваш тест не имел какой-либо ценности, и вы пока не предоставляете достаточно информации. Как настроены общий ресурс samba и цель iSCSI? Какова конфигурация оборудования на обоих концах соединения?
Во-первых, три ваших результата (чтение и запись CIFS, чтение iSCSI) выполнялись со скоростью соединения. Я не знаю, на что способен ваш NAS, но подозреваю, что вы здесь только тестируете кеш данных. Для любого разумного теста последовательной скорости вам необходимо использовать как минимум вдвое больший объем оперативной памяти машины с самым большим объемом оперативной памяти (клиент или сервер). Например, если ваш NAS и рабочие станции имеют 8 ГБ ОЗУ, любой тест с объемом памяти менее 8 ГБ будет проверять только ваш кеш и сеть, а не фактическую скорость диска.
Во-вторых, ваша цель iSCSI, вероятно, использует сквозную запись. Итак, то, что вы видите в тесте записи iSCSI, вероятно, является фактической производительностью последовательной записи на диск вашего NAS, потому что ваша цель iSCSI записывает непосредственно на диск (без кэширования записи), а samba - нет (и именно здесь очень важно использовать достаточно большой набор данных).