The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Оценка производительности Fedora, Ubuntu, Linaro и Arch Linux на архитектуре ARM

21.01.2013 10:35

Ресурс Phoronix провёл тестирование производительности дистрибутивов Fedora 17, Fedora 18-beta, Ubuntu 12.10, Linaro 12.12 и Arch Linux на системе PandaBoards на базе платформы Texas Instruments OMAP4460 с процессором ARMv7 Cortex-A9 1.2 Ghz. Результаты оказались неожиданными - обе протестированные версии Fedora заметно отстали от других дистрибутивов, в том числе от Arch Linux, который тестировался на процессоре с частотой 1 Ghz.

Так как в Ubuntu используются наработки консорциума Linaro, который в свою очередь рассматривает Ubuntu в качестве эталонной платформы, то обычный выпуск Ubuntu и специализированная сборка Ubuntu со свежими изменениями от Linaro с точки зрения производительности показали близкие резульататы. Сборки Fedora 17 и 18-beta для OMAP4 во всех тестах (кодирование видео VP8 и x264, GraphicsMagick, Himeno, 7-Zip, C-Ray, Parallel Bzip2, Smallpt, LAME MP3, FFmpeg, OpenSSL, NAS Parallel Benchmark, Dolfyn, FFTE) почти в два раза отстали от Ubuntu/Linaro. Arch Linux показал средние показатели, заняв нишу между Ubuntu/Linaro и Fedora.

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. OpenNews: Бета-версия Fedora 18 для архитектуры ARM. Сборка openSUSE для Chromebook
  3. OpenNews: Началась адаптация Fedora Linux для архитектуры ARMv8/AArch64
  4. OpenNews: Релиз Fedora 17 для платформ на базе архитектуры ARM
Лицензия: CC-BY
Тип: Тема для размышления
Короткая ссылка: https://opennet.ru/35882-ubuntu
Ключевые слова: ubuntu, fedora, arch, arm
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (62) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, анонимус (??), 11:02, 21/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    Секрет прост: в убунте разработку ARM версии доверили инженерам, а не чудо-ментейнерам, которые всё могут на словах и ничего не могут на деле (даже производительность кода измеряют по количеству питона, а не профайлером)
     
     
  • 2.3, анон (?), 11:05, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > производительность кода измеряют по количеству питона

    щито?

     
     
  • 3.4, Аноным (ok), 11:07, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Здешние аноны орут, что в Убунте много Питона и что всё тормозит.
     
     
  • 4.8, Аноним (-), 11:33, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Так никто не виноват что питон - тормоз. Он тупой интерпретер, даже без JIT. Логично что быстро работать он не может. Неоткуда. Впрочем, справедливости ради, большую часть питонятины в убунте можно просто выпилить нафиг, ничего не потеряв.
     
     
  • 5.11, is this love (?), 11:52, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Сколько не говори "халва" - во рту слаще не станет.
     
     
  • 6.27, Аноним (-), 18:06, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Сколько не говори "халва" - во рту слаще не станет.

    Поэтому я предпочитаю просто грохнуть из убунты большинство питонятины. Сразу глюков в разы меньше. Ничего не падает, не тупит, не жрет ресурсы. Сразу системой в 2 раза приятнее пользоваться. А то господа хорошие совсем упоролись: значок в трее на 20 метров пихают.

     
     
  • 7.48, Аноним (-), 10:41, 22/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Иксы ещё прибей, клоун.
     
     
  • 8.61, Аноним (-), 23:20, 24/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Wayland их прибьет, пожалуй В том числе и за прожорливость и тормознутость ... текст свёрнут, показать
     
  • 7.57, Не аноним (?), 20:32, 22/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Сколько не говори "халва" - во рту слаще не станет.
    > Поэтому я предпочитаю просто грохнуть из убунты большинство питонятины. Сразу глюков в
    > разы меньше. Ничего не падает, не тупит, не жрет ресурсы. Сразу
    > системой в 2 раза приятнее пользоваться. А то господа хорошие совсем
    > упоролись: значок в трее на 20 метров пихают.

    Кого-то это мне напоминает? Десятый раз читаю про значок в трее без названия на 20 метров.

     
  • 5.14, jojo (??), 12:21, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > даже без JIT.

    pypy. возрадуйтесь!

     
     
  • 6.26, Аноним (-), 17:57, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Сами вашему кривому уроду радуйтесь Это не является дефолтным интерпретером Бо... большой текст свёрнут, показать
     
     
  • 7.33, Не аноним (?), 19:09, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> pypy. возрадуйтесь!
    > Сами вашему кривому уроду радуйтесь.

    Прямой чтоль?

    > Это не является дефолтным интерпретером.

    А какой является? А то у меня их обычно штук 5 в системе. Кстати для Си какой дефолтный компилятор, а то я с пару десятков легко назову?

    > Более того
    > - оно IIRC жрет только некий субсет питона, по поводу чего
    > его совместимость с существующими скриптами наверняка оставляет желать.

    Чё?

    > Нет, конечно можно сначала создать себе кучу проблем а потом героически их
    > решать. Но зачем? Убунтуи и то дотумкали: в мобильных платформах прямым
    > текстом сделали ставку на нативный код. Даже без jvm с jit.

    Хмм... Просвещайтесь:

    http://ru.wikipedia.org/wiki/LLVM
    http://ru.wikipedia.org/wiki/Jazelle


    > p.s. кстати самое отстойное что у редхата и федорасов есть - это
    > их отвратный yum. Тоже мегатормоз и resource hog. Да, это уродище
    > тоже написано на питоне, кстати. А на железе типа сабжа оно
    > вообще в OOM наверное сможет вываливаться если памяти менее 512Мб будет.
    > По крайней мере на виртуалке с 256Мб это питоновое уродище OOM
    > вызывает без проблем.

    Питон работал даже на первых Palm и Symbian, входит в состав OpenWRT и DD-WRT, и является основным средством разработки на Raspberry Pi.

     
     
  • 8.34, freehck (ok), 20:28, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я бы послушал, как Вы легко назовете пару десятков компиляторов С Я лично с тру... текст свёрнут, показать
     
     
  • 9.49, Аноним (-), 11:14, 22/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    C99 - не компилятор, если что Ваш КО ... текст свёрнут, показать
     
     
  • 10.50, freehck (ok), 12:30, 22/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Извините, время было позднее Я хотел написать c99-gcc ... текст свёрнут, показать
     
     
  • 11.51, Не аноним (?), 19:46, 22/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ух ты А чего не стандарт C11 и компилятор clang или вовсе MSVC ... текст свёрнут, показать
     
  • 9.52, Не аноним (?), 19:47, 22/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ваще без напряга http ru wikipedia org wiki D0 9A D0 B0 D1 82 D0 B5 D0 B3 D0... текст свёрнут, показать
     
  • 8.62, Аноним (-), 23:28, 24/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Обычный питон Интерпретер У меня только три Что меня совсем не радует, кстати... большой текст свёрнут, показать
     
  • 5.16, Аноным (ok), 12:39, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так там ничего особенного на Питоне и нет.
     
     
  • 6.32, Не аноним (?), 19:00, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Так там ничего особенного на Питоне и нет.

    Да чего там сносишь и нет ни Unity, ни UbuntuOne, и половины приложений.  

     
     
  • 7.63, Аноним (-), 23:33, 24/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Да чего там сносишь и нет ни Unity,

    У меня XFCE, т.к. кактусы вы как-нибудь сами жрите :)

    > ни UbuntuOne,

    Да-да, и single signon и какой там еще требухи - тоже! А зачем мне весь этот крап?

    > и половины приложений.

    Скриптоподелок. Тормозных и глючных. Ибо если на питоне - значит рапидчина позорная. Авторы гнали как на пожар чтобы написать свой крап. Ну и на тестирование и отладку конечно же забили в результате. Результат предсказуем - эталоннейшее глюкало. В частности клиент UbuntuOne и single signon дружно поприветствовали меня после обновления системы ... сообщениями крашрепортера! За что и были первым делом выпилены нафиг. Прикиньте?

     
  • 5.20, Xasd (ok), 14:12, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Он тупой интерпретер, даже без JIT.

    ну если интерпретатор -- то странно тогда что часть Python-модулей приходится компилировать с применением GCC :) ..

    ...GCC -- это тоже интерпретатор?

     
     
  • 6.25, Crazy Alex (ok), 17:43, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    То, что есть C API и можно куски на сях писать - это его что, компилятором делает?
     
     
  • 7.31, Не аноним (?), 18:57, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > То, что есть C API и можно куски на сях писать -
    > это его что, компилятором делает?

    А если я запускаю компиляцию командой ./translate.py any.py и у меня получается бинарник any-c, а если ./translate.py any.py -b jvm , то соотвествено any-jvm, то это как, интерпретатор, компилятор или виртуальная машина с байткодом?

     
     
  • 8.35, Crazy Alex (ok), 21:04, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да как хотите Но по факту большинство питона тупо выполняется CPython, который ... текст свёрнут, показать
     
     
  • 9.53, Не аноним (?), 20:00, 22/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Я бабу хочу, красивую и сиськастую По факту абсолютно весь код на python может ... текст свёрнут, показать
     
     
  • 10.64, Аноним (-), 23:41, 24/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот только проблема в этой компилежке лишь в том что CPython после этого b ин... большой текст свёрнут, показать
     
  • 7.43, Xasd (ok), 03:52, 22/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > То, что есть C API и [b]можно[/b] куски на сях писать - это его что, компилятором делает?

    можно?!?! ды то что вы там в теоретической справке прочитали от Пайтона -- это пофигу.

    ..а практика же в том что если хотите запустить хоть-сколько-нибудь отличающуюся от Hello-World утилиту написанную на Python -- то во время удовлетворения её зависимостей (''pip install -r ...'') -- без GCC дело не обойдётся.

    даже элементарно для того чтобы написать сайт на Python -- приходится компилировать (используя GCC) Python-модуль-связку для MySQL , ну и частенько zope.interfaces и прочее прочее прочее.... ... ...

    то есть практика выражается в том что [b]Python без GCC -- просто-навсего бесполезен[/b].

     
     
  • 8.44, Led (ok), 05:11, 22/01/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да ладно, зачем так категорично Всё же значительно проще b Python -- просто-н... текст свёрнут, показать
     
     
  • 9.55, Не аноним (?), 20:05, 22/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Комментарии Led бесполезны ... текст свёрнут, показать
     
     
  • 10.65, Аноним (-), 23:42, 24/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А как по мне так полезны ... текст свёрнут, показать
     
  • 8.54, Не аноним (?), 20:04, 22/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    gt оверквотинг удален А rpython на LLVM, ironpython на MSIL, jython на JVM, и ... текст свёрнут, показать
     
     
  • 9.60, Xasd (ok), 22:19, 24/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ну это уж частные случае всей этой компилируемой ситуации ... текст свёрнут, показать
     
  • 5.30, Не аноним (?), 18:47, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Он тупой интерпретер, даже без JIT.

    Надо же а я весь код компилирую.
    rpython,cython,shedskin,jython,ironpython

     
     
  • 6.69, Аноним (-), 16:45, 25/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > rpython,cython,shedskin,jython,ironpython

    А еще я знаю у-шу, каратэ и много других страшных слов!!!

     
  • 4.12, IMHO (?), 12:14, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    только не на супер компьютере для Ubuntu
     

  • 1.2, анонимм (?), 11:03, 21/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    интересно было бы им опенсузю подсунуть
     
  • 1.5, аноним0 (?), 11:22, 21/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    у арча нет сборки под арм, чета они наврали
     
     
  • 2.6, анон (?), 11:23, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    http://archlinuxarm.org/
     
  • 2.9, Аноним (-), 11:34, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > у арча нет сборки под арм, чета они наврали

    Даже у фороникса есть - you FAIL!

     

  • 1.7, filosofem (ok), 11:32, 21/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Правда бывает жестокой.
     
  • 1.10, Андрей (??), 11:35, 21/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не понял, это убунтоводы нашептали форониксу, чтобы для Arch другой CPU использовался?? - иначе никакого преимущества не будет.
     
     
  • 2.13, Аноним (-), 12:15, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    а ещё версия у арча на год более ранняя, и чуть ли не все остальные пункты также не совпадают
    короч, взяли что было под рукой похоже, смысла конечно мало, зато убунтологам радость
     

  • 1.15, Аноним (-), 12:38, 21/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    Что-то я недопонял. Почему Debian не тестировали, у которого поддержка ARM с мезозоя?
     
     
  • 2.21, Аноним (-), 14:14, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Gentoo тогда ещё.
     
     
  • 3.28, Аноним (-), 18:07, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Gentoo тогда ещё.

    Чур компилить ее на арме будете лично вы.

     
     
  • 4.36, Crazy Alex (ok), 21:07, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Открою секрет - есть кросс-компиляция. Впрочем, пока на армах всё равно делать почти нечего - на десктопе x86 всяко лучше по массе причин, а для мобильных штук как не было приличных сред, так и нет. Может, убунтовцы доведут до ума, правда. Есть, конечно, специальные применения, но для них дистрибутивы давно устоялись, да и особых требований к быстродействию там нет, как правило.
     
     
  • 5.56, Не аноним (?), 20:24, 22/01/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Открою секрет - есть кросс-компиляция. Впрочем, пока на армах всё равно делать
    > почти нечего -

    Большинство смартфонов, планшетов, читалок, плееров, холодильников, телевизоров, автомобильных систем, просто посчитал у меня на один Intel приходится десяток армов.

    А десктоп зак_пывайте, ну не нужен он никому, кому нужны эти большие гудящие пыльные ящики под столом или что еще хуже на столе.

     
     
  • 6.66, Аноним (-), 23:45, 24/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А десктоп зак_пывайте, ну не нужен он никому, кому нужны эти большие
    > гудящие пыльные ящики под столом или что еще хуже на столе.

    Всем кто создает контент, программы, устройства и прочая а не потребццтвует. Им надо мощное и бескомпромиссное решение которое ждет их, а не наоборот. Нет, конечно можно упороться и пытаться писать код на планшете, но это что-то типа "толочь воду в ступе 2.0" :)

     
  • 2.23, SergMarkov (ok), 16:37, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Потому что наверняка слил бы еще больше федоры.. Решили пожалеть старичка :-)
     
     
  • 3.29, Anoni (?), 18:42, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Потому что наверняка слил бы еще больше федоры.. Решили пожалеть старичка :-)

    Вряд ли. Еще 100 очков вперед Убунте даст.


     
     
  • 4.67, Аноним (-), 23:46, 24/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Вряд ли. Еще 100 очков вперед Убунте даст.

    С фига ли? У убунты более свежий GCC как минимум. И ядро/либы.

     
  • 2.24, Андрей (??), 16:39, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Поддерживаю вопрос.
     

  • 1.17, knike (?), 12:42, 21/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я так думаю, что было под рукой, то и протестировали. Не думаю что у них интерес в подгоне результатов.
    По крайней мере, я бы так и делал. Хочется чистого эксперимента - делайте сами, выкладывайте результат и ждите отзывов о том, что что-то не учли или специально результаты под определенную ОС подогнали. :)
     
     
  • 2.37, anonymous (??), 21:18, 21/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    На форониксе подгон идет уровнем выше - если в тесте убунта не рвет всех то этот тест имеет мало шенсов попасть в новости. Но не абсолютно все, чтобы обвинения в предвзятости снять.
     

  • 1.22, sasa (??), 15:27, 21/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Результаты оказались неожиданными - обе протестированные версии Fedora заметно отстали от других

    результат очевиден - Ubuntu/Linaro используют thumb по-умолчанию

    > Arch Linux показал средние показатели

    на тестах в которых не обделался :) у него половины результатов нет

     
  • 1.40, Куяврик (?), 23:43, 21/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прелестно, как всегда - прелестно. Сравнивать под машинками с разными FS/ядрами/количеством памяти и даже процессорами. Прелестно. Однако я не вижу *BSD. Не смогли найти старое ядро и ещё более древний arm. Могли бы как обычно написать, что не смогли запус^W^W не прошла тесты. Привет, Арчеводы! Сейчас убунтяшечки будут вам объяснять, что арч не тянет супротив убунты. И не вздумайте тестировать наоборот - убунте меньше памяти, хуже проц, древнее фс, больше разрешение: вас не поймёт всё дружное доброе сообщество.
     
  • 1.42, Xasd (ok), 03:46, 22/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > наработки консорциума Linaro

    в случае если эти наработки не возвращаются в ванильное ядро -- то всё это бесполезно.

    [но я не утверждпю что они НЕ возвращаются. я просто высказал гипотизу]

     
     
  • 2.68, Аноним (-), 16:44, 25/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > гипотизу

    Гипотеза: у вас за русский язык должна быть не очень хорошая оценка в аттестате.


     

  • 1.45, медведдд (?), 06:16, 22/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Основная проблема с армами не проценты производительности туда-сюда, а прямая поддержка из коробки. На всякие olinuxino (да и намного более популярный raspbery) никакой дистриб не поставишь, надо извращаться с загрузчиком, патчингом ядра и т.д. и т.п.

    Насколько понял, arch в этом плане как раз очень хорош. На производительность пофиг.

     
  • 1.46, Аноним (46), 06:17, 22/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Хаха у педоровцев и арчеводов бомбануло
     
  • 1.47, Аноним (-), 09:55, 22/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Насколько я понимаю, Федорка тормозит оттого, что там есть некий SELinux и он включён по умолчанию.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру