вопрос может показаться странным - дескать
возьми частоту и перемножь на количество байтов за такт
сколько надо убить времени, средств, и прочего чтобы оценить хотябы с 20-30%
разбросом пропускную способность PCIe x1/x4/x8/x16???
принимается любая конструктивная критика
пока рассматриваются претенденты:
- сетевые карты
- RAID массивы
А чем не устраивает это?
ru.wikipedia.org/wiki/PCI_Express#.D0.9F.D1.80.D0.BE.D0.BF.D1.83.D1.81.D0....
А кому счас легко...
в розетке тоже должно быть 220В - а бывает по разному
и никого не удивляет наличие напряжометров у товарищей
общающихся с напряжением по роду деятельности
ситуация проста есть мать G45/ICH9 которой клиент недоволен
т.к. его плата (PCIeX4) не имеет той скорости которой довольна на предыдущей
i965/ICH8 системе (всего 400Мбайт/с вместо 700)
разработчики/разводчики материнки в один голос - у нас все по Интелу
в регистрах чипсета тоже везде Х4
на вопрос клиента - чем меряли/тестировали .... приходится искать методики
доказывающие работоспособность
пытался тестировать/создавать нагрузку RAID массивом но получаю совсем смещные цифры 180Мбайт/с (этона RAID0- SATAII 3Gbit x8 дисков - должно быть ~ 3Gbyte)
грустно ...
... иди туда, незнаю куда, возьми то, не знаю что ... (C) Русские народные сказки
Так, подумалось - а откуда растут линии PCIe, на которых сидит сетевуха на первой и второй матери (северник/южник)?
А кому счас легко...
обе на южнике
и у ICH8 и у ICH9 X4 достигается "обьединением" RootPort0..3 электрически на один слот
т.е было 4устройства х1, стало одно х4
.......... а вопрос то хорош, вроде х16 + внутреняя графика на этих
системах по разному используется, для "экономии" на новой системе на внутренний P2P мост (тот что в севернике) сетевушку повесили
пойду пытать разработчиков, .... а токак ляпнут "верьте написанному"
... иди туда, незнаю куда, возьми то, не знаю что ... (C) Русские народные сказки
Идя стопами первопроходцев из "Multi-Threading под DOS: исследовательская работа №3"(icbook?)
методом "научного тыка" выяснил, что ядро i7/HM77(HM56) может неплохо "грузить" PCIe шину.
Критическим местом является наличие кеша (т.е. когда его много), тогда ядро на 1.9/2.3GHz
вываливает на шину до 2.1Gbit/s, от простенького Целерончика можно добиться 0.5Gbit/s,
в качестве "приемника полезной загрузки" выступала видеоката.
Если взять 8 ядер (под ДОСом), кинуть их на "рисование" каждым своего куска на мониторе имеем общую нагрузку ~15Gbit/s, что больше х8 (Gen1)!!
Включая/выключая ядра неплохо просматриваются "узкие места", при использовании адаптеров х1/х16, х4/х16 и х8/х16 с видеокартой (превращающих х16 в х1/х4/х8).
Как получается подобный трафик? Каждая посылка двойного слова по шине тащит за собой 20 байт окружения (заголовки пакетов /чексуммы и пр.) !!, причем в кодировке 8/10 т.е. посылая 4 байта - уходит 24(240бит), рисование используя MMX/SSE2 дает слабый выигрыш 8->28, 16->32. Кстати не после каждого БИОСа SSE2 включен на всех ядрах (хотя и поддерживается )
Тестировал на нескольких видеокартах, хорошие держат всю нагрузку(13Gbit/s), старые/слабые - несмотря на х16 форм-фактор реально имееют х3/х4. Понятное дело что видеовартам было бы "приятнее" принимать данные не попиксельно , а блоками , но это уже история не с CPU.
как-то так
... иди туда, незнаю куда, возьми то, не знаю что ... (C) Русские народные сказки
Блин, откуда у вас столько времени на "дурацкие" эксперименты?!! Я завидую...
А кому счас легко...
Отправить комментарий