реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Производительность AT91RM9200
maxus
сообщение Nov 7 2006, 15:24
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 113
Регистрация: 5-04-05
Пользователь №: 3 864



Использую RM9200 + QNX. CPU - 180MHz, SDRAM - 60MHz. Создаю на одном Ethernet интерфейсе 2 IP адреса и перегоняю через него данные по ftp с одной машины на другую. Получаю скорость 800 - 900 КБайт/с. По-моему это очень мало для такого проца...
У кого была какая производительность?
Из-за чего у меня может быть так медленно?
Go to the top of the page
 
+Quote Post
sff
сообщение Nov 7 2006, 17:14
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(maxus @ Nov 7 2006, 18:24) *
Использую RM9200 + QNX. CPU - 180MHz, SDRAM - 60MHz. Создаю на одном Ethernet интерфейсе 2 IP адреса и перегоняю через него данные по ftp с одной машины на другую. Получаю скорость 800 - 900 КБайт/с. По-моему это очень мало для такого проца...
У кого была какая производительность?
Из-за чего у меня может быть так медленно?

Вы лучше через iperf производительность померяйете.. результат ftp да и тем более с QNX очень сложно интерпретировать сходу.
А вторая машина это тотже девайс на rm9200 или PC?
Go to the top of the page
 
+Quote Post
maxus
сообщение Nov 7 2006, 18:11
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 113
Регистрация: 5-04-05
Пользователь №: 3 864



[/quote]
Вы лучше через iperf производительность померяйете.. результат ftp да и тем более с QNX очень сложно интерпретировать сходу.
А вторая машина это тотже девайс на rm9200 или PC?
[/quote]

Я запускал ftp между 2-мя PC, но через девайс на rm9200. Девайс был шлюзом для машин, и свои потоки они напрвляли через него. hogs показывал загрузку io-net на 98%. А что за iperf?
Go to the top of the page
 
+Quote Post
sff
сообщение Nov 7 2006, 20:24
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(maxus @ Nov 7 2006, 21:11) *
Я запускал ftp между 2-мя PC, но через девайс на rm9200. Девайс был шлюзом для машин, и свои потоки они напрвляли через него. hogs показывал загрузку io-net на 98%. А что за iperf?


Ну тут связка непростая... И разбирать её надо постепенно.
Iperf меряет реальную максимаьную пропускную способность канала, почитать и скачать можно тут http://dast.nlanr.net/Projects/Iperf/.
Если в QNX есть POSIX окружение, то собрать его будет несложно. И нужно померить 2 варианта server PC <- client RM9200 и наоборот.
Этим самым можно определить как качество драйверов системы так и работу аппаратной части.
Go to the top of the page
 
+Quote Post
PrSt
сообщение Nov 8 2006, 09:22
Сообщение #5


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(maxus @ Nov 7 2006, 17:24) *
Использую RM9200 + QNX. CPU - 180MHz, SDRAM - 60MHz. Создаю на одном Ethernet интерфейсе 2 IP адреса и перегоняю через него данные по ftp с одной машины на другую. Получаю скорость 800 - 900 КБайт/с. По-моему это очень мало для такого проца...
У кого была какая производительность?
Из-за чего у меня может быть так медленно?

разумеется для проца - это медленная пропускная способность...
однако обратите внимание что 900 кбайт/с это почти 10МБит - у вас там чип стоит какой собственно? может он больше и не может?
или может быть он проинициализирован на такую скорость?


--------------------
Go to the top of the page
 
+Quote Post
maxus
сообщение Nov 8 2006, 09:58
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 113
Регистрация: 5-04-05
Пользователь №: 3 864



Ethernet чип настроен на 100Мбит. Да и загрузка показывает, что грузиться именно QNX-овский io-net. Причем он грузит систему на 100%. Из-за этого, думаю, и ограничивается скорость.
Go to the top of the page
 
+Quote Post
sff
сообщение Nov 8 2006, 10:23
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(maxus @ Nov 8 2006, 12:58) *
Да и загрузка показывает, что грузиться именно QNX-овский io-net. Причем он грузит систему на 100%. Из-за этого, думаю, и ограничивается скорость.

Ну это малоинформативно. Не понятно что именно так грузит передача пакетов или их маршрутизация.
Я бы всё таки сначало без маршрутизации бы потестировал.

Кстати а какая версия QNX?

PS: Я вот щас с WinCE вожусь под EBD9315A и там с графикой 800х600 iperf тянет только 11.4 mbit. Тогда как под линуксом на тойже платформе по заверению очевидцев порядка ~70 mbit.
Go to the top of the page
 
+Quote Post
maxus
сообщение Nov 8 2006, 12:32
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 113
Регистрация: 5-04-05
Пользователь №: 3 864



QNX 6.3.0

Без маршрутизации скорость ограничевается скоростью флешки - примерно 400 Кбайт/с. Да чем там той маршрутизации - пару записей в таблице...
Go to the top of the page
 
+Quote Post
sff
сообщение Nov 8 2006, 12:59
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(maxus @ Nov 8 2006, 15:32) *
QNX 6.3.0

Без маршрутизации скорость ограничевается скоростью флешки - примерно 400 Кбайт/с. Да чем там той маршрутизации - пару записей в таблице...

А iperf трудно собрать? smile.gif он просто гоняет пакеты сочиня их в RAM и тогда скорость флешки учитываться не будет.

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

Кстати а драйвера Ethernet и тд для RM9200 в составе QNX?
Go to the top of the page
 
+Quote Post
maxus
сообщение Nov 11 2006, 09:43
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 113
Регистрация: 5-04-05
Пользователь №: 3 864



А не может быть проблема в том, что обмен данными происходит маленькими пакетами и часто? Каждые 5 миллисекунд приходит и уходит пакет по 90 байт. Может io-net не любит такого?
Go to the top of the page
 
+Quote Post
dch
сообщение Nov 15 2006, 02:48
Сообщение #11


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



У QNX 6.3.0 это все таки русские или канадцы. В свое время смотрел, смотрел - начали закрадываться подозрения что это не канадцы. Как там ситуация в QNX с портированием на ARM-ы, что необходимо приобретать?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 09:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01433 секунд с 7
ELECTRONIX ©2004-2016