Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Разрешите спор (каналы и диски)  [new]
Andrey Sobolev
Member

Откуда: Москва
Сообщений: 416
Вышел спор про SCSI.
Снизится ли быстродействие если диски в одном RAID подключены на несколько каналов ?
Поясню:
Есть кластер из двух актино-активных серверов SQL, которые работают с внешнем массивом.
На этом массиве 3 рэйда:
1 (данные). 2х72 RAID1. 1 диск на первом канале, второй на втором канале.
2 (лог). 2х72 RAID1. 1 диск на первом канале, второй на втором канале.
3 (OLAP). 5х72 RAID5. 2 диска на первом канале, 3 диска на втором канале

Первый нод обращается к 1 и 2.
Второй нод только к 3.

Спор вышел: Оставить как есть, или упорядочить по шинам: каждому ноду своя шина.

WBR
Andrey V. Sobolev
6 сен 05, 11:21    [1849319]     Ответить | Цитировать Сообщить модератору
 Re: Разрешите спор (каналы и диски)  [new]
Andrey Sobolev
Member

Откуда: Москва
Сообщений: 416
UP :)
WBR
Andrey V. Sobolev
6 сен 05, 12:32    [1849725]     Ответить | Цитировать Сообщить модератору
 Re: Разрешите спор (каналы и диски)  [new]
pauper-wanderer
Member

Откуда:
Сообщений: 5
Думаю, что быстродействие не изменится, т.к. в вашем случае пропускная способность каналов не является узким местом.
6 сен 05, 17:06    [1851657]     Ответить | Цитировать Сообщить модератору
 Re: Разрешите спор (каналы и диски)  [new]
Andrey Sobolev
Member

Откуда: Москва
Сообщений: 416
А как же быть с тем фактом, что контроллеру придется отправлять данные по обоим шинам, вместо одной, чтобы разложить данные по дискам ?
WBR
Andrey V. Sobolev
6 сен 05, 18:30    [1852129]     Ответить | Цитировать Сообщить модератору
 Re: Разрешите спор (каналы и диски)  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31622
Andrey Sobolev
А как же быть с тем фактом, что контроллеру придется отправлять данные по обоим шинам, вместо одной, чтобы разложить данные по дискам ?
WBR
Andrey V. Sobolev
Контроллер по 2-м каналам будет отправлять (и получать) данные вдвое быстрее.
6 сен 05, 18:43    [1852178]     Ответить | Цитировать Сообщить модератору
 Re: Разрешите спор (каналы и диски)  [new]
pauper-wanderer
Member

Откуда:
Сообщений: 5
2alexeyvg
Интересно, если у меня контроллер поддерживает 4 канала, то он будет принимать и отправлять данные в 4 раза быстрее при том же кол-ве дисков???
7 сен 05, 08:14    [1852856]     Ответить | Цитировать Сообщить модератору
 Re: Разрешите спор (каналы и диски)  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31622
pauper-wanderer
2alexeyvg
Интересно, если у меня контроллер поддерживает 4 канала, то он будет принимать и отправлять данные в 4 раза быстрее при том же кол-ве дисков???
Это смотря что называть скоростью.

Если суммарная пропускная способность дисков не превышает пропускной способности одного канала, то выйгрыша в "потоковой" скорости не будет.

Но латентность уменьшится. При чтении данных с 4-х дисков контроллер даст задания одновременно всем, и одновременно получит результат.

Т.к. скорость канала даже для SCSI 320 менее чем в 5 раз превышает скорость диска, то задержка при использовании одного канала может быть ощутима. К тому-же 320 - это скорость потока данных, а команды передаются медленее, между ними есть задержки.
7 сен 05, 10:09    [1853189]     Ответить | Цитировать Сообщить модератору
 Re: Разрешите спор (каналы и диски)  [new]
alexey_1979
Member

Откуда: Москва
Сообщений: 155
alexeyvg
Контроллер по 2-м каналам будет отправлять (и получать) данные вдвое быстрее.


Канал необходим для "адресации" большего количества дисков. Количество каналов напрямую не влияет на производительность ввода/вывода. Чем больше каналов, тем больше на контроллер можно повесить дисков. Только последнее обстоятельство оказывает непосредственное влияние на скорость.

2Andrey Sobolev: Я думаю, что по каналам у вас все разбито нормально и ничего менять не стоит.
7 сен 05, 10:13    [1853210]     Ответить | Цитировать Сообщить модератору
 Re: Разрешите спор (каналы и диски)  [new]
Glory
Member

Откуда:
Сообщений: 104760
А мне кажется, что если разные ноды обращаются строго к разным массивам, то лучше все диски этих массивов распределить по своим каналам.

Хотя в этом случае уменьшается защита от сбоя в случае выхода из строя одного из каналов.
7 сен 05, 10:30    [1853289]     Ответить | Цитировать Сообщить модератору
 Re: Разрешите спор (каналы и диски)  [new]
Andrey Sobolev
Member

Откуда: Москва
Сообщений: 416
Спасибо за ответы.
Я так понимаю что весь этот спор напоминает вопрос в фотофоруме :"Как влияет скорость зарядки аккумуляторов для фото на замыливание по краям" :)

В хранлище стоит дополнительный - резерный контроллер, который встанет вместо вышедшего из строя.

WBR
Andrey V. Sobolev
7 сен 05, 12:12    [1853962]     Ответить | Цитировать Сообщить модератору
 Re: Разрешите спор (каналы и диски)  [new]
Andrey Sobolev
Member

Откуда: Москва
Сообщений: 416
alexeyvg

Но латентность уменьшится. При чтении данных с 4-х дисков контроллер даст задания одновременно всем, и одновременно получит результат.

Т.к. скорость канала даже для SCSI 320 менее чем в 5 раз превышает скорость диска, то задержка при использовании одного канала может быть ощутима. К тому-же 320 - это скорость потока данных, а команды передаются медленее, между ними есть задержки.


Имелось ввиду 4 диска на 4 шинах контроллера ?
7 сен 05, 12:15    [1853983]     Ответить | Цитировать Сообщить модератору
 Re: Разрешите спор (каналы и диски)  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31622
Andrey Sobolev
alexeyvg

Но латентность уменьшится. При чтении данных с 4-х дисков контроллер даст задания одновременно всем, и одновременно получит результат.

Т.к. скорость канала даже для SCSI 320 менее чем в 5 раз превышает скорость диска, то задержка при использовании одного канала может быть ощутима. К тому-же 320 - это скорость потока данных, а команды передаются медленее, между ними есть задержки.


Имелось ввиду 4 диска на 4 шинах контроллера ?

Ну да, 4 диска на 4 шинах контроллера vs 4 диска на 1 шине контроллера
7 сен 05, 15:00    [1855097]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить