LINUX.ORG.RU
ФорумTalks

Зачем люди юзают дистрибутивы на бинарных пакетах


0

0

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

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

Dixi.

Ответ на: комментарий от WizardOfOz

А, забыл самое главное.

1.Ноутбук Asus V1S.

$ uname -a

Linux ENIAC 2.6.27.9 #2 SMP Fri Dec 19 12:06:03 EET 2008 i686 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux

Оперативки 2 гигабайта, 667 mHz.

Винт 250 гб, данных по скоростям чтения/записи нет, но они далеко не лучшие, т.к. скорость вращения шпинделя 4200rpm.

2.Собственно, как будем тестить? Ваши идеи?

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

еще поставлю вайн и погоняю на нем какой-нить виндовый бенчмарк.

ну, и тест Silvy тоже сделаю.

что еще?

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

> что еще?

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

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

>не думаю что это самый лучший выбор....

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

как вариант - поставить чистый, бинарный генту.

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

>время загрузки системы

>gtkperf

>время холодного запуска фуррифокса и опеноффиса

принято.

>общая субъективная отзывчивость интерфейса

а вот насчет этого сомневаюсь.

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

а во-вторых, это оценить на более-менее нормальном железе действительно непросто.

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

Пытаешься меня заддосить большим количеством неформатированного питонокода? :)

Я, между прочим, не код просил, а доку с описанием указанного поведения. Ну ладно, раз код показываешь, то выдели в нём те строчки, которые реализуют указанное поведение.

Допускается рассказ на примере "Если старая версия qt была скомпилирована с gcc-2.x, а теперь у нас gcc-4.x, то надо для установки нового kmail перекомпилить полностью кделибсы".

gaa ★★
()

так, раз появилось ключевое слово gtkperf
тесты

gtkperf - полная оптимизация приложения (Intel CC, SSE2)
gtkperf - -march=i386 -O2

Test rounds = 1000

собственно лидер и аутсайдер в тесте с Gzip

библиотеки использовались одни - glibc (core2) , glib2 (Intel CC, SSE2), gtk2 (Pentium4, SSE2)

цель - показать отличия в оптимизации самого приложения Gtk+ , при одинаковых системных библиотеках Gtk+

чтобы без флуда - только финальный результат

i386: Total time: 54.73
IntelCC,SSE2: Total time: 54.87

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







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

gtkperf i386 + glibc i486
Total time: 56.84

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

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

> Я, между прочим, не код просил, а доку с описанием указанного поведения. Ну ладно, раз код показываешь, то выдели в нём те строчки, которые реализуют указанное поведение.

Док нету! Нигде! При установке с проблемами emerge об этом отписывается по ходу установки. И выписывает все возникшие проблемы по окончании установки. Вы просили показать, как это работает. Питона я не знаю. Всё что я смог сделать - это перелопатить 227-килобайтный файл сорсов и найти необходимую функцию. Я не шучу, реальные 227 кб. Если здесь присутствует кто-то, кто неплохо понимает питон, то пожайлуста отпишите, как именно работает эта функция.

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

>Вывод - пересобирать все все все не требуется, достаточно ключевых библиотек.

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

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

и все же.. glibc i486, glib2.0 i486, gtk2+ i486 - все с дебиана, отключены /lib/i686/cmov

Total time: 56.17

вот вам по приросту... в gtk приложениях он получился абсолютно неочевидным. Никакого субьективизма, только gtkperf
А субьективно так конечно раза в 2 быстрее точно )

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

> Всё что я смог сделать - это перелопатить 227-килобайтный файл сорсов и найти необходимую функцию. Я не шучу, реальные 227 кб. Если здесь присутствует кто-то, кто неплохо понимает питон, то пожайлуста отпишите, как именно работает эта функция.

Феерично. "Я нашёл что-то. Люди добрые, объясните, что же я нашёл." :)

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

> Феерично. "Я нашёл что-то. Люди добрые, объясните, что же я нашёл." :)

Не знаю, как Вы, но я тут не для того, чтобы оскорблять своих братьев. Я хочу обьяснить своё мнение, что я уже сделал, и попытаться помочь тем, кому эта помощь нужна. Вам, извините, лень открыть гугл и поискать то, что Вам нужно(при том, что обьяснить Вы это не можете и каждые полтора поста меняете свои требовния). Я хотел Вам помочь. Искал то, что Вы просили. Я не считаю копание в исходниках приятной работой, но я это делаю. И что в ответ? Вам даже лень проверить мои слова запуском собирания проблемного пакета. Максимум - просто оскорбить человека, найти пробоину в его словах, поиздеваться и посмеяться над ним.

Я не считаю такое наплевательское отношение к себе нормальным.

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

>не доверяю я федорке... дебиан лучше попробовать

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

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

> _среднестатистический_ бинарный дистр

а чем дебиан не "среднестатичен"? =) сами же говорите что бубунта тормоз... а других более широкораспостраненных я не знаю. разве что opensuse.

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

>а чем дебиан не "среднестатичен"? =) сами же говорите что бубунта тормоз... а других более широкораспостраненных я не знаю. разве что opensuse.

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

По поводу дебианообразных - да, говорил, что они тормоза. Но ведь то, что я буду использовать не-тормоза, сыграет на руку не мне)

Все еще настаиваете на дебиане?

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

> не доверяю я федорке... дебиан лучше попробовать.

Вы уверены? Я слышал, что дебиан немного медленней федоры. То есть не он есть идеал бинарного дистрибутива, как я слышал. Сам я пользовался только федорой. Ничего особенного сказать не могу. Тогда ещё не мог адекватно оценивать дистрибутивы.

Теперь вот будет такое себе "рандеву"...)

Безусловно, если вы настаиваете, то могу и на убунте тестировать.

Спасибо.

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

> то могу и на убунте тестировать.

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

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

>> Феерично. "Я нашёл что-то. Люди добрые, объясните, что же я нашёл." :)

> Я хочу обьяснить своё мнение, что я уже сделал, и попытаться помочь тем, кому эта помощь нужна.


Собираешься объяснять мнение --- объясняй аргументированно. Ты же меня решил завалить количеством буковок.

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


Требования просты: есть потенциальная проблема с cxx_abi в генте. Мне охота знать, как она решается. Гуглинг не помог.

> Я хотел Вам помочь. Искал то, что Вы просили. Я не считаю копание в исходниках приятной работой, но я это делаю.


А зачем ты это делаешь? Слова "не знаю" придумали трусы?

> И что в ответ? Вам даже лень проверить мои слова запуском собирания проблемного пакета. Максимум - просто оскорбить человека, найти пробоину в его словах, поиздеваться и посмеяться над ним. Я не считаю такое наплевательское отношение к себе нормальным.


Ээээ, дорогуша... Я, знаешь ли, всего набор бесплотных и не знающих любых чувств, в том числе и жалости, алфавитноцифровых знаков на твоём мониторе. Ты же наделил меня индивидуальностью, чувствами, стал выполнять мои команды. Продолжай, ты делаешь меня сильнее с каждой минутой. Теперь я твоя тень и тебе от меня не скрыться!

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

> Вон оно истинное лицо Темного Властелина !

Я всего лишь сгусток подсознательных страхов своего оппонента. Всякие Властелины проживают не на этом сайте.

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

>>>но сам

>спалился

Оо

откуда эта цитата? поиск по 5й и 6й странице ничего не дал..

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

еще тест, на этот раз математический, и тоже результаты прироста достаточно небольшие

матодика - вычисление 1М знаков числа pi,
Systester / libgmp 4.2.2 / 32 bit / 2 threads

libgmp из пакета дебиан - 1m 16s

libgmp собраная icc (похожий результат можно получить с gcc -mfpmath=sse -ftree-vectorize) 1m 12s

да , лучше, но ненамного

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

в генте есть возможность использовать ICC , KRoN73 в этом треде уже об этом писал.

глюкодром конечно, но для отдельных пакетов он годится
и на генте он есть, в случае же процессора Интел в программах которые активно работают с памятью и т п - будет самый значительный прирост.
В тесте с gzip 15.2% против 8% у GCC для core2

Sylvia ★★★★★
()

Насчёт тестов... Вот нашёл кое-что. Жаль, там нет дебиана. Но всё равно информация интересна.

http://new.isc.org/proj/dnsperf/OStest.html

Количетсво обрабатываемых запросов веб-сервером в секунду.

Linux Gentoo 2.6.20.7 93,000

Linux Fedora Core 2.6.20.7 87,000

FreeBSD-7-CURRENT 200708 84,000

FreeBSD-6-stable 200708 55,000

FreeBSD 6.2-RELEASE 51,000

Solaris-10 DevelExpr 5/07 50,000

NetBSD-4.0-Beta 200708 42,000

OpenBSD 4.1-snap-20070427 35,000

Windows 2003 Server 22,000

Windows XP Pro64 5.2.3790 SP2 20,000

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

> Linux Gentoo 2.6.20.7 93,000
> Linux Fedora Core 2.6.20.7 87,000


О да! 6% !!!111одинодин

При том, что 5% считается допустимой погрешностью едва ли не везде.

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

>Linux Gentoo 2.6.20.7 93,000

>Linux Fedora Core 2.6.20.7 87,000

Хм. Спасибо)

я получил ответ на свой вопрос - зачем люди юзают бинарные дистры =))

Спасибо также всем участникам дискуссии. Вопрос можно считать решенным.

З.Ы. Тесты проводить, думаю, смысла более не имеет.

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

> я получил ответ на свой вопрос - зачем люди юзают бинарные дистры =))

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

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

>Путём невообразимой траты вычислительных ресурсов получить мизерный прирост производительности на высосанном из пальца тесте и гордиться своей крутизной, раздувая сопли пузырями? Так тебе шесть страниц назад про это сказали.

Сказали... класс. А если я скажу, что тебя не существует, ты же не исчезнешь со всей своей мерзкой едкостью?

А жаль. Желаю тебе зла и удаляюсь из этого треда.

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

>Желаю тебе зла и удаляюсь из этого треда

Слив засчитан.

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

и даже примеры привели с цифрками )

архиватор - 8% - 15%
gtk2 gui - 2%
математика - 5%


только вот времени на пересборку ушло прилично

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

>архиватор - 8% - 15%

Меня работа архиваторов не напрягает. Хотя прирост согласен приличный.

>gtk2 gui - 2%

2 процента это вообще ничто.

>математика - 5%

Вот тут да... Но что у топикстартера комп круглыми сутками занимается числодроблением?

Dudraug ★★★★★
()

еще тестик - референсный код rijndael (aes)

i386 vs Pentium4,SSE4

262144 Kb in 14.096 sec (18597 Kb/s)
vs
262144 Kb in 11.868 sec (22088 Kb/s)


+18%


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

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

у него комп круглыми сутками занимается компилированием ;)

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

PS: насчет математики , тут вопрос, а использует ли топикстартер -mfpmath=sse ? если нет - ну и толку ? ) ему этих 5% не видать

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