один внешний корпус расширителя вместо одного или двух кабелей

один внешний корпус расширителя вместо одного или двух кабелей

Дается:

  • один внешнийодин расширителькорпус 12 Гбит/с скорость на порт, два 4-канальных порта
  • один контроллер 12 Гбит/с с двумя внешними 4-канальными портами (8e)
  • Диски без MPIO с одним интерфейсным портом, установленные во внешнем корпусе

некоторые инженеры утверждают, что скорость передачи данных все равно будет выше, если соединить контроллер и корпус двумя кабелями.

Это городская легенда или факт? Если последнее, то почему (потому что я не понимаю)? Зависит ли это от модели корпуса и его внутренностей?

решение1

Скорость действительно увеличится, когда вы подключаете один расширитель двумя кабелями к одному контроллеру, вы получаете вместо двух 4-полосных подключений одно 8-полосное подключение. Контроллер SAS и расширитель согласуют это между собой, и все будет работать просто отлично. Вы автоматически получаете больше полос для передачи запросов и получения ответов. Вам действительно нужно больше 4 дисков параллельно, чтобы получить выгоду от 4 дополнительных полос.

В SAS соединение осуществляется на одной из полос между контроллером и диском через расширитель(и). Если у вас двухпортовый диск и два расширителя, вы можете отправить в два раза больше команд параллельно диску, но это не поможет, поскольку диск (по крайней мере, HDD) ограничен в своей способности предоставлять данные, для SSD есть незначительное преимущество для двухпортов. Но как только вы перейдете к более чем 4 дискам в шасси, вы получите большее преимущество просто от возможности общаться с большим количеством дисков параллельно.

SAS работает следующим образом: когда вы отправляете запрос на чтение, он открывает соединение с диском, отправляет запрос (очень маленький) и затем закрывает его, когда диск готов ответить, он открывает обратное соединение и отправляет данные. Для записи происходит то же самое, но запрос на запись также будет включать данные, а ответ будет очень маленьким. На самом деле существуют довольно высокие накладные расходы на открытие и закрытие соединений, что в основном влияет на SSD (10K IOPS против 100–200 IOPS). Наличие большего количества соединений означает, что вы можете отправлять больше запросов и получать больше данных обратно параллельно, не дожидаясь конкуренции на полосах.

Связанный контент