Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-iMX233
Скорость по NFS
Urrys
Добавлено 16.08.2012 14:34 Редактировалось 16.08.2012 14:38
0
Сообщение: 1
Urrys
5

Пункты: 1551
Регистрация: 07.07.2012
Привет всем,

Столкнулся с проблемой низкая скорость по NFS. Ядро гружу через uboot с параметрами:
Код
bootargs mem=64M ip=192.168.50.136 noinitrd console=ttyAM0,115200n8 root=/dev/nfs rw nfsroot=192.168.50.62:/export/rootfs,nolock,rsize=1024,wsize=1024

Вроде всё нормально загружается, пробую писать файл 10Мбайт по времени занимает примерно 25 сек, тоесть скорость ~400Кбайт.
В состав рут фс включил прогу ethtool, её вывод следующее:
Код
# ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Link partner advertised pause frame use: No
Link partner advertised auto-negotiation: No
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Current message level: 0x00000000 (0)

Link detected: yes


Я так понимаю, что сеть подключилась на скорости 100Mb/s Full Duplex, в моём случае реальная скорость чуть больше 3Mбит/с.

Что может быть причиной этой проблемы? Настрить чтото надо или по принципиальным соображениям больше скорости на этой плате нельзя выжать?

Заранее спасибо за ответы.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 16.08.2012 16:39 Сообщение: 2
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Какая версия ядра ? На 2.6.35 с патченым драйвером
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=9854#9942
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 16.08.2012 17:10 Сообщение: 3
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Что может быть причиной этой проблемы? Настрить чтото надо или по принципиальным соображениям больше скорости на этой плате нельзя выжать?

Процессор не имеет MAC, он внешний и подключается по SPI на 30М (если правильно помню), вычтем из этого "накладные расходы", взаимодействие драйверов и т.п., вот что осталось.
Позже, оптимизируя драйвер (он не в штатной поставке), скорость удалось поднять но не в десяток раз.
Спуститься к концу Подняться к началу
Персональная информация
Urrys
Добавлено 16.08.2012 20:07 Сообщение: 4
Urrys
5

Пункты: 1551
Регистрация: 07.07.2012
Цитата
Какая версия ядра ? На 2.6.35 с патченым драйвером
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=9854#9942


Версия ядра 2.6.31, буду пробовать новое.
Спс за ответы.
Спуститься к концу Подняться к началу
Персональная информация
Urrys
Добавлено 17.08.2012 11:01 Сообщение: 5
Urrys
5

Пункты: 1551
Регистрация: 07.07.2012
Скачал новое ядро ftp://shareuser:shareuser@starterkit.dyndns.org/AiDisk_a1/pub/SK-iMX233/linux-imx-sk_2.6.35_11.05.01.tar.bz2
Взял конфиг от sasamy http://sasamy.narod.ru/imx233/mx23_batt.config
Ядро нормально сбилдилось но при запуске возникла проблема:
Uncompressing Linux... done, booting the kernel.
Дальше загрузка не идёт, включил в конфиге ядра дебаг принтауты теперь вижу следующую ошибку:

Код
Starting kernel ...

Uncompressing Linux... done, booting the kernel.

Error: unrecognized/unsupported machine ID (r1 = 0x000006c5).

Available machine support:

ID (hex) NAME
00000a45 Freescale MX23EVK board

Please check your kernel config and/or bootloader.


Исправил её тем что при загрузке в юбуте прописал setenv machid 0x00000a45

Далее ядро нормально загрузилось, вот только скорости почти не прибавилась.

Файл 10 Мбайт пишет 20 сек, тоесть скорость примерно 500 Кбайт/с

Код
# time dd if=/dev/zero bs=1024k count=10 of=/10Mb
10+0 records in
10+0 records out
real 0m 20.74s
user 0m 0.00s
sys 0m 0.46s
#


Есть подозрение что ядро ftp://shareuser:shareuser@starterkit.dyndns.org/AiDisk_a1/pub/SK-iMX233/linux-imx-sk_2.6.35_11.05.01.tar.bz2 без патча и не обточенное так как нету конфига и скриптов сборки.
Возможно я чёта не правильно делаю.
Не могли бы поделиться рабочим ядром с скриптами сборки и конфигом?
Сколько реально выжимали скорости на этой плате?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 17.08.2012 11:06 Сообщение: 6
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Цитата

Файл 10 Мбайт пишет 20 сек, тоесть скорость примерно 500 Кбайт/с


Тут похоже влияет "оверхед" от NFS (драйвер сети сильно грузит процессор) - по http/ftp в 3 раза больше прокачивало.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX233