1 |
Hi!
|
2 |
|
3 |
Gentoo по скорости отличается от других дистрибутивов только одним: он
|
4 |
предоставляет возможность выжать _максимальную_ производительность путём
|
5 |
предоставления полного контроля что и как компилируется.
|
6 |
|
7 |
Для того, чтобы выжать оную максимальную производительность из одних
|
8 |
пакетов - достаточно настроить CFLAGS на ваше железо. Из других - нужно
|
9 |
знать много нюансов и возиться с более тонкой оптимизацией. Поэтому всегда
|
10 |
есть вероятность, что, например, бинарная сборка авторов MySQL будет
|
11 |
работать быстрее вашей ручной сборки, просто потому что они использовали
|
12 |
другой компилятор и/или тонко его настроили зная особенности MySQL и/или
|
13 |
вместо динамической сборки с glibc собрали статически с dietlibc. :)
|
14 |
Аналогично, всегда есть вероятность, что в дистрибутиве X конкретные
|
15 |
пакеты собраны более оптимизировано, чем по умолчанию получается в Gentoo.
|
16 |
Просто вы всегда можете довести производительность Gentoo до этого
|
17 |
максимума, вот и всё.
|
18 |
|
19 |
Измерять тестами отличия в производительности IMHO бессмысленно, т.к.
|
20 |
они будут очень незначительные (1) и в абсолютном большинстве случаев
|
21 |
тратить время на выжимание ещё 2-3% производительности смысла нет.
|
22 |
|
23 |
Что касается отзывов в стиле "на глаз Gentoo пошустрее бегает", то я могу
|
24 |
это подтвердить. Скорость запуска mc в RedHat 7.2 и в Gentoo/LFS на глаз
|
25 |
сильно отличается в пользу Gentoo/LFS. Возможно это связано с разницей в
|
26 |
оптимизации под проц (i386-i686 в RedHat 7.2, не помню конкретно), и
|
27 |
athlon-xp в Gentoo/LFS. Но это не может являться критерием для выбора
|
28 |
Gentoo, просто потому что RedHat/Ubuntu/etc. может в любой момент выпустить
|
29 |
версию собранную под athlon-xp и получить ту-же производительность.
|
30 |
|
31 |
|
32 |
(1) Есть, конечно, небольшая вероятность получить "вау!", когда из-за
|
33 |
какого-нить мелкого фактора производительность будет отличаться сильно,
|
34 |
но это получится по сути не сравнение производительности, а поиск бага...
|
35 |
после чего баг фиксят, и тест потеряет своё значение.
|
36 |
|
37 |
--
|
38 |
WBR, Alex.
|
39 |
--
|
40 |
gentoo-user-ru@g.o mailing list |