Zombie416 wrote:zVlad wrote:во втором случае ввод-вывод более мощный и можно ожидать бОльшую производительность системы в целом.
[Но при этом если суммарный bandwidth всех каналов выражается в десятках и сотнях гигабит в секунду, то заткнется все это на уровне процессора(-ов). Просто не потянет хоть как-то серьезно обработать эти данные (разве что файлы копировать выйдет).
А между тем даже в современном лаптопе суммарная мощность внешних "каналов" - это несколько SATA 6Gb/s, впридачу к парочке 5-10-20 GB/sec интерфейсов (ака USB3/DisplayPort/ThunderBolt ...).
Так что считать "мощность" количеством карточек которые можно одновременно засунуть приведет к интересным, но бесполезным результатам. Это примерно как считать что 64-х портовый switch в 8 раз "мощнее" чем 8-ми портовый. А чего, 64 разъема *1Gb/s = аж 64Gb/s, воткнул в лаптоп и вуаля ?
]
uncle_Pasha wrote:[Надо еще чтобы дисковая подсистема обеспечивала эти 4*8 Gb/sec.
Т.е. прежде, чем вы получите бОльшу производительность, придется потратить еще XXX млн баксов.
С другой стороны, подключив ту же подсистему по iSCSI используя 4x10GB Ethernet можно получить тот же bandwidth для системы стоимостью на пару порядков ниже.]
Ну да, примерно так. Внутренний слой (PCIe со стороны чипсета, который с другой стороны "говорит" с CPU) подключается к карточкам с контроллерами, которые связывают PCie с внешними ИО. Прелесть открытых индустриальных систем в том, что они допускают множество решений от разных OEM, например уже упомянутые 10GbE (реализаций и стандартов тьма на самом деле), 1GbE, Fibre Channel, Infiniband, SAS, etc. Не говоря уже о "родных" контроллерах SAS/eSATA сидящих на чипсете. На уровне архитектуры недавно появилась поддержка на аппаратном уровне (в добавление к программной поддержке) виртуализации ИО, что делает систему ИО более умной и производительной.
Но! Как уже говорилось - более мошный ввод-вывод для дисков приводит к более высокой производитэности
при прочих равных условиях . Использование большего числа ядер/потоков, памяти большего обьема, промежуточных уровней памяти может оказать существенно более весомый эффект чем собственно работа с дисковой системой (которая не такая уж и плохая в серверах сегодня, слава богу не эпоха динозавров и малюсеньких млекопитающих на дворе - это раньше могучие дисководы от мейнфреимов впечатляли
). Так что решения варьриуруются и баланс определяется конкретными требованиями. Например, уже упомянутая мечта [Dmitry67] и предмет внимания [StrangeR] в виде Оракловой екзадата ДБ машины. Которая кстати, как и многие другие примеры, основываются на предудыщих версиях зионов. На новых процессорах будет еще быстрее и еще надежнее. Передаю эстафету [StrangeR] .