1 |
On Mar 14, 2013 4:14 PM, "William Kenworthy" <billk@×××××××××.au> wrote: |
2 |
> |
3 |
> Did this few years back for an online magazine sponsored by a local |
4 |
> linux sysadmin company who wanted to see the difference between generic |
5 |
> debian and optimised (not necessarily gentoo, but thats what I used.) |
6 |
> |
7 |
> Difference in times was ~10% across the board for graphics manipulations |
8 |
> (gimp scripts), spreadsheet tasks (gnumeric) and the like. |
9 |
> |
10 |
> The "kicker" - simple optimisations gained far, far more than generic |
11 |
> compiler settings. e.g., initially, the gnumeric versions were slightly |
12 |
> different, with some wild times across the tasks. Make em the same |
13 |
> version (and cuedos to the gnumeric maintainer for jumping in and |
14 |
> helping diagnose/fix the problem - newer version on gentoo was heaps |
15 |
> slower :) and there was little difference. |
16 |
> |
17 |
> Shared libs like glibc didnt make a huge difference, but being smart |
18 |
> about how/what a "particular" task was handled gained more. If a debian |
19 |
> app was compiled with similar options as to gentoo, little difference |
20 |
> between them in performance which considering shared libs etc wasn't |
21 |
> what I expected. |
22 |
> |
23 |
> The intel compilers are/were said to be a lot better than gcc, not sure |
24 |
> if the gap is still there (supposedly 20% better again) |
25 |
> |
26 |
> Its how long is a piece of string kind of question if considered OS |
27 |
> wide, but pick a narrow task and optimise away with smart programmers |
28 |
> and you will do well on almost anything. |
29 |
> |
30 |
> Big advantage of gentoo - configurability, version control (what version |
31 |
> is installed and changing it at short notice) and general flexibility. |
32 |
> |
33 |
|
34 |
This. |
35 |
|
36 |
Why I prefer Gentoo over other distros: Full control. |
37 |
|
38 |
I mean, I can (and do) leverage "-march=native". And I certainly have an |
39 |
overly long USE flags... but it's the sheet satisfaction of knowing that my |
40 |
system is MY system that made me stick with Gentoo... |
41 |
|
42 |
It's eminently satisfying -- a geekgasm, if you will -- to know that one's |
43 |
kernel is lean and customized, all the toolchains have been tuned, and |
44 |
there are no useless things being installed... |
45 |
|
46 |
In regards to performance, the benefits might not be groundbreaking, but |
47 |
it's there, and when your server is being relentlessly hammered by |
48 |
requests, Gentoo seems to have additional breathing space where other |
49 |
distros choke... |
50 |
|
51 |
Rgds, |
52 |
-- |