LINUX.ORG.RU

Gentoo относительно Xubuntu

 ,


1

3

Короче, представим такую ситуацию: дефолтная xubuntu и скомпиленная gentoo (с хардкорными оптимизациями для конкретного железа) c xfce. Понятно что гентоо куда шустрее будет, но на сколько примерно, в процентах относительно дефолтной ксубунты? Как сама система, так и софт, начиная от отклика xfce, заканчивая прикладным, например gimp (бинарный) в ксубунте и в гентоо скомпиленный c оптимизациями. То есть, устанавливая гентоо (предположим что у устанавливающего руки прямые), на какой в целом процент увеличения производительности стоит рассчитывать?



Последнее исправление: makeB (всего исправлений: 1)

на сколько примерно, в процентах

На 146%

Kindly_Cat
()

Да, и последний раз я пробовал Xubuntu в далёком 2009 году, тогда она была такая же тормозная, как и Ubuntu, я даже задумался, почему Xfce называют легковесной. И только когда попробовал дебиан, понял, что в ксубунте какая-то неправильная крыса. С гномопанельками и нескучными обоями.

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

Написал же — в процентах (пусть и примерных), хотя можете попугаями, только укажите на сколько попугаев больше у первой системы относительно другой, и общее количество попугаев у первой :]

makeB
() автор топика

20-30%

..при работе с вычислительным софтом - больше

anonymous
()

Собирай в чруте, потом нам сообщишь.

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

Зависит ещё от твоего железа. Никто тебе не скажет заранее. Попробуй сам собрать и сравнить. Вангую не больше 10 %, но кто знает.

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

Еле заметной на глаз.

Ну если верить в 20-30 процентов, то я думаю такой прирост должен быть заметно ощутим.

makeB
() автор топика

Суть современной генты не в том, чтобы она была быстрее, хотя это будет так :), а в том, что вы с легкостью можете собрать себе систему без всякого мусора и для ваших задач. Легкость определяется отличными инструментами и выбором соответствующего вашим задачам профиля.

Быстрее будет. В задачах, потребляющих ресурсы. У вас, конечно, ксубунту, но вот было бы КДЕ, вы бы сразу заметили, что собранное в генте оно ворочается быстрее, чем в кубунту, да и более предсказуемо. То же самое с либреофисом и прочим.

Но, самое главное, в генте по умолчанию раскрашена консоль! :)

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

Ну если верить в 20-30 процентов, то я думаю такой прирост должен быть заметно ощутим.

Смотря где. Если у тебя программа запускалась за 0,1 с, а после оптимизации за 0,07 с, то ты вряд ли заметишь разницу.

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

Попробуй сам собрать и сравнить. Вангую не больше 10 %, но кто знает.

Так вот я и создал эту тему, чтобы понять, стоит ли возиться, ради 10-15% я возится не стану. Сейчас посмотрим что понапишут, сформирую средний процент по больнице, и если выше 15, попробую повозиться.

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

gentoo не заменит тебе hdd на ssd, чтобы ускорение было видно на глаз

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

если у тебя такие вопросы, то потом кто-то будет ныть что не осилил

anonymous
()

(с хардкорными оптимизациями для конкретного железа)

Забыли указать USE-флаги и настройки собираемого ПО.

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

на бульдозере будет значительный прирост

Поддерживаю, прирост более чем.
Кстати, менять буль на Piledriver бесполезно, под гентой прироста как такового почти нет.

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

Какое у тебя железо?

intel core 2 duo, geforce 8600 gt, 3 hynix-а по 1gb, hdd samsung (модель не помню, но кажись 5200 об/м и 16mb кеш).

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

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

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

кстати, среди amd'шек есть что-нибудь достойное среди мобильных процессоров?

amd сдох наверно, везде кроме десктопа

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

Зачем равняться на какую-то ксубунту?

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

makeB
() автор топика
Ответ на: комментарий от tazhate

Возьми и проверь, в чем проблема то?

В лени конечно же :] Тут вон уже по треду получается, что в среднем это 10-15 процентов, ради которых не стоит возиться.

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

Главное — это процессор, у меня на таком же Firefox компилируется минут 40, а LibreOffice я даже не пробовал. Хотя можно, конечно, использовать бинарные сборки для больших программ.

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

меня устраивает xfce, а убунта нравится тем, что все из коробки большей частью

Попробуй Debian + Xfce, как я уже говорил, по сравнению с ксубунтой он очень шустрый, и конпелять не надо. Если у тебя нет специфического железа, то всё заведётся как и в убунте.

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

Возиться с джентой только ради её якобы производительености не стоит. Тем более с непривычки ты её наверняка сделаешь наоборот тормознее.

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

что в среднем это 10-15 процентов, ради которых не стоит возиться.

Ох лол. Школоклокерсы за 10% удавиться готовы.
Более того, 8120 +10% - это уровень 2600K минимум, а это совсем другая цена.

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

Ох лол. Школоклокерсы за 10% удавиться готовы.

Не все так облачно, допустим мы получаем 15% производительности, но при этом тратим, вон как выше про firefox написали, 40 минут на компиляция, против 1 минуты установки в бинарном дистрибутиве < при таком раскладе, процент производительности как бы млекнет над минусами траты времени.

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

В лени конечно же :] Тут вон уже по треду получается, что в среднем это 10-15 процентов, ради которых не стоит возиться.

Стоит стоит. А если prelink/preload использовать, так аж психануть можно, какое все быстрое стало.

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

Ты ставишь/собираешь софтину один раз, а не перед каждым запуском. У меня например гента обновляется ночью по крону.

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

4 потока против 8 и цена сильно ниже, чем у штеуда.
Плюс заметно более быстрая графика (а на OpenCL сейчас вроде как пытаются писать, вон WinZip сильно от этого выиграл).
Ты ожидал чего-то другого? Или ты фолдинг на ноуте считать будешь?

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

А если prelink/preload

Интересная штука, надо будет попробовать. Ладно, уговорили, попробую поставить гентоо, кстати зря уговорили, яж на лор побегу с проблемами :]

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

кстати зря уговорили, яж на лор побегу с проблемами :]

У нас много гентушников, помогут.
Тут даже мегабаксина написал небольшую доку по этому делу.

Интересная штука, надо будет попробовать.

Хорошо, что ты не вкурил, что она на всех дистрах есть :) А по делу еще: генту тебе поможет лучше понять, что же есть такое дистрибутив линукса. Это, для тебя, пожалуй главное.

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

Хорошо, что ты не вкурил, что она на всех дистрах есть :)

Не, это то я понял, на хабре статью почитал.

makeB
() автор топика

Самособранная Гента всегда будет казаться в разы шустрей любого бинарного дистра. Не знаю как называется этот психологический эффект, но такое наблюдается и в других областях, не только в компьютерных.

firestarter ★★★☆
()

собрать и выложить сюда тесты слабо?

Deleted
()

Выгода будет зависеть от железа. Чем ближе процессор к pentium pro, тем меньше выигрыш. Так как в бинарных дистрибутивах именно под него и компилируют пакеты;)

На другом железе разница бывает заметна невооруженным глазом.

Вот анализ для Atom N270 - выигрыш стоил времени, затраченного на поиск хорошей комбинации ключей и наиболее удачной версии компилятора.

В данный момент результаты покруче будут. (предпоследний тест).

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

time emerge =sys-devel/gcc-4.6.3

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

devl547 ★★★★★
()
Последнее исправление: devl547 (всего исправлений: 1)
Ответ на: комментарий от glibych

Так как в бинарных дистрибутивах именно под него и компилируют пакеты;)

Мой 64-битный Debian смотрит на тебя с удивлением.

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

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



E5300 (файлопомойка) + GCC 4.7.2 с моими старыми флагами:


TEST : Iterations/sec. : Old Index : New Index
: : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT : 1180.2 : 30.27 : 9.94
STRING SORT : 410.04 : 183.22 : 28.36
BITFIELD : 5.7135e+08 : 98.01 : 20.47
FP EMULATION : 182.41 : 87.53 : 20.20
FOURIER : 12986 : 14.77 : 8.30
ASSIGNMENT : 39.425 : 150.02 : 38.91
IDEA : 7235.3 : 110.66 : 32.86
HUFFMAN : 2712.4 : 75.22 : 24.02
NEURAL NET : 47.583 : 76.44 : 32.15
LU DECOMPOSITION : 1762.4 : 91.30 : 65.93
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX : 92.829
FLOATING-POINT INDEX: 46.884
Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU : Dual GenuineIntel Pentium(R) Dual-Core CPU E5300 @ 2.60GHz 2600MHz
L2 Cache : 2048 KB
OS : Linux 3.8.0-rc2+
C compiler : i686-pc-linux-gnu-gcc
libc :
MEMORY INDEX : 28.269
INTEGER INDEX : 19.951
FLOATING-POINT INDEX: 26.004
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38


И с твоими (кроме march+mtune ничего не трогал):

TEST : Iterations/sec. : Old Index : New Index
: : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT : 1916 : 49.14 : 16.14
STRING SORT : 395.04 : 176.51 : 27.32
BITFIELD : 5.6205e+08 : 96.41 : 20.14
FP EMULATION : 237.04 : 113.74 : 26.25
FOURIER : 13036 : 14.83 : 8.33
ASSIGNMENT : 47.564 : 180.99 : 46.94
IDEA : 6241.5 : 95.46 : 28.34
HUFFMAN : 2775.6 : 76.97 : 24.58
NEURAL NET : 49.88 : 80.13 : 33.70
LU DECOMPOSITION : 2142 : 110.97 : 80.13
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX : 103.413
FLOATING-POINT INDEX: 50.892
Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU : Dual GenuineIntel Pentium(R) Dual-Core CPU E5300 @ 2.60GHz 2600MHz
L2 Cache : 2048 KB
OS : Linux 3.8.0-rc2+
C compiler : i686-pc-linux-gnu-gcc
libc : /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/libgcc_s.so.1
MEMORY INDEX : 29.560
INTEGER INDEX : 23.306
FLOATING-POINT INDEX: 28.227
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38

devl547 ★★★★★
()
Последнее исправление: devl547 (всего исправлений: 1)
Ответ на: комментарий от YAR

Согласен, имел ввиду 32-х битные. Но 64 битные версии тоже скомпилированы под младший процессор, поддерживающий эти инструкции.

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