Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: реальная производительность PCI и/или PCIe - чем мерять?
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISA/PCI/PCI-X/PCI Express
Bios71
какие существуют/применяются методики измерения оной на этих шинах

сколько Мега/Гига байт/бит система РЕАЛЬНО пропускает сквозь себя

продается ли что-то , или что можно собрать на коленке

кто что порекомендует или что использует для тестирования своих устройств

клиент жалуется что система (PCIe) не имеет/держит заявленную скорость
т.е. PCIe x4 работает (пересылает по факту) совсем не то что пишут для х4

мои мысли - вставляем в слот 1 устройство А (SATA диск) , в слот 2 устройство Б (SATA диск)
запускается программа показывающая скорость пересылки данных с А на Б и/или обратно

или с секундомером засекуем как долго идет копирование большого файла
????????????????????????????????????????????????????????????????????????????
---------------------------------------------------------------------------------------------------------
краткое содержание системы: дерево из мостов из двух PEX8532 висит на ICH8 (PCIe x4) и позволяет соответственно "вставлять/навешивать" до 12 (???) конечных PCIe устройств (х4)
Harbour
sata и вообще диск - это просто тормоз, даже если мерять скорость работы с его кешем. и потом как доказать что инфа ходит sata<->sata а не sata<-os buffer/os mmu/os sata driver->sata, неизвестно поможет тут NCQ или нет. я бы воткнул что-то типа видюхи и померял скорость работы с еейной памятью, как например сделано в benchmark'е от альтеры (PCI<-->DDR). Многое зависит от реализации драйвера - лучше конечно написать свой тест, обычно в момент написания многое проясняется самим собой wink.gif
Bios71
Цитата(Harbour @ Mar 12 2008, 06:31) *
я бы воткнул что-то типа видюхи и померял скорость работы с еейной памятью, как например сделано в benchmark'е от альтеры (PCI<-->DDR). Многое зависит от реализации драйвера - лучше конечно написать свой тест, обычно в момент написания многое проясняется самим собой wink.gif


на счет драйвера - это видимо для нас глухо
мы собственно БИОСом занимаемся (т.е. затачиваем его под систему клиента)

видиокарта в имеющихся слотах (12) работает только в х1 режиме (т.е. через переходник х1)

опять же как мерять производительность слот-слот??

в системе получается порядка 15 PCIe шин

идеальный случай - сказать клиенту - "твои PEX8532 - ты их внутренности настраивал - а мы то только конфинурационное пространство (БИОСом) сконфигурили"

но такие фразы произносят только в очень весомыми доказательствами
Harbour
Вот и пишете на асме в досе тупой benchmark - как-же без тестов-то. производительность слот-слот меряется также - по таймеру, с соответствующим образом настроенной транзакцией (link'ом) между памятью заданных девайсов. В качестве железяк можно использовать FPGA PCI-e киты (фирменный стоит ~$1k, самопальный в 3 раза дешевле), на них и таймер можно запускать и ошибки DMA со стороны карты отслеживать и т.д.

P.S. Насчет асма - эт конечно от программера зависит - быстрее будет написать в linux модулек на C, благо примеров море.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.