LINUX.ORG.RU

Ubuntu 7.10 vs Fedora 8


0

0

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

Тесты проводились на следующем оборудовании: процессор AMD Athlon 64 X2 4200+, 2GB DDR2-800 памяти, материнская плата Abit NF-M2 nView, винчестер Seagate SATA 2.0 и видеокарта ASUS GeForce 8600GT 256MB (использовался драйвер NVIDIA 100.14.23).

За основу были взяты 32-х битные версии Ubuntu 7.10 и Fedora 8 с набором пакетов "по умолчанию", под которыми были провдедены игровые тесты (Quake 4, Enemy Territory: Quake Wars), тесты на скорость кодирования LAME, Ogg, работы с диском (hdparm) и памятью (RAMspeed), gzip-сжатия.

Результаты тестирования оказались практически идентичными. Преимущество Ubuntu не более чем в 1,5% можно объяснить погрешностью. В целом же обе системы показали высокий уровень производительности.

>>> Подробности

★★★★

Проверено: svu ()

Сегодня что, первое апреля?

Ребята, кончайте такие новости подтверждать.

Я понимаю еще юзабельность/глючность/функциональность сравнивать, но "тесты на скорость кодирования LAME, Ogg, работы с диском (hdparm) и памятью (RAMspeed), gzip-сжатия" устраивать - это полнейший бред.

Слаку бы для примера оттюненую сравнили и gentoo, хоть пофлеймить было бы над чем.

Или с виндой - была бы тема для размышлений. А так - ...

Harliff ★★★★★
()
Ответ на: комментарий от Harliff

> Ребята, кончайте такие новости подтверждать.

+1

anonymous
()
Ответ на: комментарий от gaa

> уж не знаю, каких ему защит не хватило, но я воочию видел сгоревший sun e4000, вроде не подходящий в категорию "п3-пиццот". упсов на предприятии столько, что несколько сотен компов продолжают вне зависимости от чубайсят.

Он наверное умер естественной смертью, учитывая возраст этого динозавра :) Вообще, надо не жлобничать, и докупать еще БП - благо 4500 их аж 4 штуки может нести.

DarkT0wer
()
Ответ на: комментарий от birdie

> Fedora меня удивляет - такие результаты после -DFORTIFY_SOURCE почти для всех бинарников в системе.

Может оно просто не работает?

Gharik
()
Ответ на: комментарий от gaa

> уж не знаю, каких ему защит не хватило, но я воочию видел сгоревший sun e4000, вроде не подходящий в категорию "п3-пиццот". упсов на предприятии столько, что несколько сотен компов продолжают вне зависимости от чубайсят.

С учётом "can be rack-mounted in an Enterprise cabinet", признаю - ты труЪ. А дизель-генераторы... э?

> угу, а с гентой это придётся делать обязательно просто из-за свойств дистра

Не обязательно, достаточно понизить уровень оптимизаций и поставить -march/-mtune возрастом поменьше.

Gharik
()
Ответ на: комментарий от Gharik

> Палишься, ой палишься... :)

Gharik иди учи матчасть. AMD64 это новое название архитектуры x86-64.

anonymous
()
Ответ на: комментарий от Gharik

> А помедитировать над железом, что имеет куда как поменьше узких мест в подсистеме ввода-вывода не приходилось? А то байки о разнице в 100% цпу-лоад и полумиллионе хитов в сутки на бинарниках - и на фоне 1.5 лямов и весьма поменььшей загрузке цпу в случае генты ведь не из астрала же берутся? На одном и том же железе.

У тебя факты есть, а не байки из астрала?

anonymous
()
Ответ на: комментарий от megabaks

>тебе на винфак,геймер мля

Я пользуюсь популярностью у девок, пошлой порнухой не интересуюсь.

неудачнег :)

anonymous
()
Ответ на: комментарий от gaa

>и что, между "generic x86_64 cpu" и "athlon64" естьк акая-то разница в наборе процессорных инструкций?

Есть существенная разница в том, как выполняются эти инструкции (в смысле эффективности) в Intel и в AMD.

Led ★★★☆☆
()
Ответ на: комментарий от Gharik

>Впрочем, гента уступает только LFS'у и спор тут вообще смысла не имеет.

Согласен на 100%: спор с Gharik вообще смысла не имеет:)

Led ★★★☆☆
()
Ответ на: комментарий от rgaliull

> кто бы сомневался. это же бинарные дистры. скорость самих приложений зависит от сборки и самого железа.

Кто сказал, что Ubuntu - бинарный дистр? :)

anton@sanity:~/projects/sd/build/debug$ cat /etc/apt/apt-build.conf 
build-dir = /var/cache/apt-build/build
repository-dir = /var/cache/apt-build/repository
Olevel = -O3
mtune = -march=athlon64
options = " -funroll-all-loops -ffast-math -ftree-vectorize -mmmx -msse"
make_options = " "

anonymous
()

Блин, всем и так ясно, что Gentoo производительнее. Fedora и Ubuntu далеко не ради производительности создавали. Глупо сравнивать их по этим параметрам.

skwish ★★
()
Ответ на: комментарий от gaa

>прям таки все программы, или же изучался лог профайлера над /bin/cat?

К сожалению, это действительно так: подавляющее большинство программ практически не оптимизируются всякими ключиками. А те, для которых это имело бы значение - большинство и так оптимизированны ассемблерным кодом. ИМХО, как правило, обычная смена процессора на +(сотня мегагерц) - более быстрый, эфективный и дешёвый вариант, чем перекомпиляция с доп. оптимизацией:)

Led ★★★☆☆
()
Ответ на: комментарий от anonymous

мачо-ананизмуз,прикинь я не задрот-батаник :-D ,но вотличии от тебя у меня есть мозг! и вапче иди нах на винфак ,чё тут забыл?

megabaks ★★★★
()
Ответ на: комментарий от anonymous

>что быстрей: линукс или линукс?

Wndows Vista Home Basic

anonymous
()
Ответ на: комментарий от Gharik

> А ты как думал? Строго говоря, в комбинации "-march=? -mtune=? -O?" + ещё кой каких флагах.

Вот кстати нет. На чисто вычислительной задаче основной прирост производительности был получен за счет "-ffast-math -O2 " а вот указание архитектуры не изменило ничего.

Alexey-ZAR
()
Ответ на: комментарий от HighwayStar

Позвонил тут знакомому логопеду и все стало ясно.

Он предложил сравнивать ОСи правильно произнося из названия и считая сколько раз за минуту можно их произнести. Fedora и Ubuntu потому и одинаковы по производительности что у них одинаковое количество слогов. Следовательно их можно произнести примерно одинаковое количество раз в минуту. Аналогично можно сравнить любый другие ОСи, берите секундомер и вперед произносите названия тестируемых осей.

Для начала рекомендую потренироваться в тестировании систем Linux и Windows

HighwayStar ★★★★★
()
Ответ на: комментарий от Led

> Есть существенная разница в том, как выполняются эти инструкции (в смысле эффективности) в Intel и в AMD.

кстати, не раз слышал, что в интелах x86-64 реализовано гораздо хуже, чем в амд

могут ли специалисты по всему просветить меня на этот счет?

overmind88 ★★★★★
()
Ответ на: комментарий от HighwayStar

> Он предложил сравнивать ОСи правильно произнося из названия и считая сколько раз за минуту можно их произнести. Fedora и Ubuntu потому и одинаковы по производительности что у них одинаковое количество слогов.

ну дык арч тогда безусловно рулит :)

а какой-нить PCLinuxOS - полный отстой

overmind88 ★★★★★
()
Ответ на: комментарий от Gharik

> Может оно просто не работает?

Работает и отлично ... благодаря этой опции, кучу багов исправили.

birdie ★★★★★
()
Ответ на: комментарий от anonymous

>Значит дистры собирают люди с головой и прямыми руками.

или наоборот

anonymous
()
Ответ на: комментарий от Gharik

> Сабж "Add "FORTIFY_SOURCE" to the linux kernel".

Пока ядро собирается без этой опции. Тем более, в случае ядра - это не так легко реализовать и эффект может быть очень неожиданным - например, паника ядра.

birdie ★★★★★
()
Ответ на: комментарий от Demon37

>Генту вообще стоит особняком. Ее нет смысла сравнивать с другими дистрибутивами

SourceMage?

%-)

mirage
()
Ответ на: комментарий от phasma

Похоронили FreeBSD? Да я тебе сейчас анус порву, сученок!!!

anonymous
()
Ответ на: комментарий от glebone

>В особенности КДЕ!

благодарю. поржал. запустил кеды. поржал ещё. поубивал мусор, вернулся к E!DR17.

mirage
()
Ответ на: комментарий от Demon37

>> Генту вообще стоит особняком. Ее нет смысла сравнивать с другими дистрибутивами.

+1 генту это конструктор.

anonymous
()

Ну и кого из них пиписька больше ?

matich
()
Ответ на: комментарий от anonymous

> Это типа канает за отмазку?

Дык сам смотри, этот чувак генту просто обожает, после того как сумел избежать апгрейда сервака штук на 5-6 бачков из-за тормознутости распиаренного редхета.

Стояла бы гента+перл на серваке ЛОРа - глядишь и не пришлось бы апгрейдить ещё лет 10.

Gharik
()
Ответ на: комментарий от Gharik

Что за тупой флейм.
Во первых ядро можно перекомпилить с нужной оптимизацией в любом дистре.
Во вторых тайм критические куски также можно пересобрать в редхад из SRPM или в дебиан из deb-src
Так что вся ваша болтовня по поводу компилирования с оптимизаций туфта.

Gentoo интересен прежде всего не тем что там можно выставить флаги оптимизации, а прежде всего в USE. Если например в том же дебиане в какой-нибудь либе выключена необоходимая тебе фича, но включена совершенно тебе не нужная, то что бы ее включить (выключить) прийдется помучится, просто перекомпиляция отдельной либы может и не прокатить.

ilnurathome
()
Ответ на: комментарий от Gharik

а что с затратами по времени? апдейты? редхат интерпрайз который мне тоже не очень понравился, но генту на серваке держать как-то это накладно по времени (даже со сборкой в tmpfs). дома у меня стоял генту, даже стейдж 4 собрал для своей машинки, потом поменял машинку на другую и пересобирать все просто влом было, поставил дебиан минут за 20 :) вообще не видел ни одного теста, где б генту реальный прирост давал.

anonymous
()
Ответ на: комментарий от anonymous

Вот кстати вспомнил. простой тест на ерланге, который генту ставит колом, 
а в дебе на том же железе довольно лояльно с ресурсами.

-module(fac).
-export([factorial/1]).

factorial(0) ->
    1;
factorial(X) ->
    X * factorial(X-1).

теперь вызывем fac:factorial(100000)

причем сильно с USE там не разбежишься. Конфиг ядра одинаковый.

anonymous
()
Ответ на: комментарий от Gharik

Гхарек, ну нельзя же так красноглазить. Я думал у тебя генту по приколу, оказывается ты всерьез не читал http://funroll-loops.info/. Уверяю тебя, даже названные здесь дистры работают быстрее твоего фуфела, а про дебиан и говорить нечего.

vit122
()
Ответ на: комментарий от birdie

>> Olevel = -O3 >> -funroll-all-loops

>Мне вас искренне жаль.

А почему? Вообще эти вот флаги взял отсюда: http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/32035...

Там есть табличка с названием "Recommended Option Switches for 64-Bit GCC Compilers for Linux".

anonymous
()
Ответ на: комментарий от anonymous

Мне плевать на рекомендации - я занимался плотным тестированием и выяснял, что -O3 и -funroll-all-loops в 80% случаев замедляют работу программ, а бинарники в среднем становятся на 25% больше.

birdie ★★★★★
()
Ответ на: комментарий от Demon37

> У меня PIII-733. Что мне запускать? Quake 4? ET ? :))

`firefox fcenter.ru`

DOKA
()
Ответ на: комментарий от octy

>Если после -ffast-math ничего не поломалось, то вам просто крупно повезло

Вообще, есть такое мнение, что эта опция небезопасна. Но, как было отмечено в ходе просмотра кода ассемблера, единственное, что она делает, так это использует команды процессора для расчета sin, cos, exp... Но хотелось бы увидеть примеры того, что эта опция может поломать.

Alexey-ZAR
()
Ответ на: комментарий от ilnurathome

> а прежде всего в USE

Дык про то и речь, я выше про это и писал.

Gharik
()
Ответ на: комментарий от Midael

> > А вдруг резко аж на 50-100%

> А не будет. Если медленнее не станет уже хорошо.

Это у вас там, в стране медведей, что называется "Россия"? Говорят там такой бардак с "хорошо если не станет хуже" в порядке вещей. Блажен, кто верует, как говорится.

Gharik
()

Действительно новости просто смешные. Я ржунимагу с таких сравнительных тестов :D

dx
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.