ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Каково быстодействие Тиона?  (Прочитано 29100 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

nibbler

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 12
Re: Каково быстодействие Тиона?
« Ответ #15 : 03 Августа, 2009, 10:56:53 »

спасибо, faa, за участие.

/usr/test # time ./tstftdi -t
total 153600000
real    0m 20.83s
user    0m 20.77s
sys     0m 0.03s

Значит дело в ядре ...

Да, с чего всё началось. Мне один товарищ сказал, что у него на windows ce такой же тест меньше 4-х секунд идёт.
« Последнее редактирование: 03 Августа, 2009, 11:04:44 от nibbler »
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Каково быстодействие Тиона?
« Ответ #16 : 03 Августа, 2009, 13:12:42 »

На нём тоже 10 с (без sticky-бита даже 20 с, но не важно)
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Каково быстодействие Тиона?
« Ответ #17 : 03 Августа, 2009, 17:58:10 »

faa, если не затруднит, дайте .config для ядра 2.6.30, может, что из подсистем выключено?
Записан

nibbler

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 12
Re: Каково быстодействие Тиона?
« Ответ #18 : 03 Августа, 2009, 18:27:15 »

asv, а можно глупый вопрос: при чём тут sticky-бит?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Каково быстодействие Тиона?
« Ответ #19 : 03 Августа, 2009, 18:36:14 »

Код не выгружается и второй раз работает быстрее.
Записан

nibbler

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 12
Re: Каково быстодействие Тиона?
« Ответ #20 : 03 Августа, 2009, 19:22:52 »

Вы имеете в виду флаг режима доступа (он же sticky-bit, он же S_ISVTX ) на самом исполняемом файле на target машине? Тот который устанавливается коммандой chmod -t ?
Если да то дело не в нём, или не только в нём, потому что у меня он ни на что не влияет.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Каково быстодействие Тиона?
« Ответ #21 : 03 Августа, 2009, 19:43:30 »

Да, его. У меня КФС была на CF и заметно, что секунд через 10 после запуска программы мигал светодиод.
Возникла мысль о sticky. Опыт подтверждает.
Записан

faa

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 72
Re: Каково быстодействие Тиона?
« Ответ #22 : 04 Августа, 2009, 08:15:47 »

faa, если не затруднит, дайте .config для ядра 2.6.30, может, что из подсистем выключено?

config в аттаче.
КФС на nfs.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Каково быстодействие Тиона?
« Ответ #23 : 04 Августа, 2009, 13:05:32 »

С этим .config и 2.6.31-rc1-gf6430a9 тоже 10 с.

faa, что у вас за загрузчик?
Записан

speculzzz

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 69
Re: Каково быстодействие Тиона?
« Ответ #24 : 04 Августа, 2009, 14:19:43 »

С этим .config и 2.6.31-rc1-gf6430a9 тоже 10 с.

faa, что у вас за загрузчик?

Скорее всего RedBoot... т.к. думаю на u-boot он еще не перешел :)

Ядро 2.6.21.5. busybox 1.12.1.
redboot. На uboot еще не перелез.
тулчейн crunch-tools-1.4.3 eabi: gcc 4.1.2, binutils 2.18, uclibc 0.9.29
« Последнее редактирование: 04 Августа, 2009, 14:27:20 от speculzzz »
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Каково быстодействие Тиона?
« Ответ #25 : 04 Августа, 2009, 14:42:39 »

Ядро уже поменял...
Записан

faa

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 72
Re: Каково быстодействие Тиона?
« Ответ #26 : 04 Августа, 2009, 14:55:34 »

Ядро уже поменял...
Угу. на 2.6.30.
2.6.21.5 с нфс как-то неуверенно работает :)
uclibc вправленная - непатченная 0.9.29 не дает mmap дальше 7fffffff делать. патч я кидал в гугле-группу.

ЗЫ: тест через указатели сделан. Через индексы медленнее, но не на много.
« Последнее редактирование: 04 Августа, 2009, 15:00:17 от faa »
Записан

nibbler

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 12
Re: Каково быстодействие Тиона?
« Ответ #27 : 04 Августа, 2009, 16:34:27 »

/usr/test # time ./test-static
real    0m 10.87s
user    0m 10.87s
sys     0m 0.01s

Ураааа!!!

На очереди новый барьер: 6 сек.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Каково быстодействие Тиона?
« Ответ #28 : 04 Августа, 2009, 16:42:55 »

С Redboot и 2.6.20.21 получается 6.95 с, надо пересмотреть инициализацию в U-Boot.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Каково быстодействие Тиона?
« Ответ #29 : 04 Августа, 2009, 17:08:14 »

Ураааа!!!

На очереди новый барьер: 6 сек.

Что изменили?
Записан