Is Ubuntu Getting Slower?
An anonymous reader writes "Phoronix has a new article where they provide Ubuntu 7.04, 7.10, 8.04, and 8.10 benchmarks and had ran many tests. In that article, when using an Intel notebook they witness major slowdowns in different areas and ask the question, Is Ubuntu getting slower? From the article: 'A number of significant kernel changes had went on between these Ubuntu Linux releases including the Completely Fair Scheduler, the SLUB allocator, tickless kernel support, etc. We had also repeated many of these tests to confirm we were not experiencing a performance fluke or other issue (even though the Phoronix Test Suite carries out each test in a completely automated and repeatable fashion) but nothing had changed. Ubuntu 7.04 was certainly the Feisty Fawn for performance, but based upon these results perhaps it would be better to call Ubuntu 7.10 the Gooey Gibbon, 8.04 the Hungover Heron, and 8.10 the Idling Ibex.'"
Were they testing each distribution on exactly the same hardware?
If so, that sounds completely fair to me that it would be slower. Go and (try to) install Vista on a machine that originally came with XP (pre-SP1) and see how much slower it is. Is that a fair test either? I think not.
As software gets more useful (and Ubuntu has, Vista not so much) it gets bigger and thus gets slower on the same hardware. Hardware advances at the same time though, so in real terms they keep about equal. When you test new software on old hardware of course it's going to be slower though.
It's nice to see that the Ubuntu fanboys have moved so quickly to 'shut up and like it'.
It took Windows fanboys a decade to get there...
-- I care not for your foolish signatures.
Why should I read this FA if the author apparently didn't finish high school?
The anonymous submitter and CmdrTaco's grammar skills have little to do with performance in Ubuntu. RTFA; it makes a good point and I for one hope that this observation is accepted by the Ubuntu developer's and something is done about it.
Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
Would have been interesting to have the same benchmarks for Xubuntu, since that is the distribution that is targeted for computers where performens increase/decrease is very noticable.
--- guns don't kill people, people with guns kill people ---
Why should I read this FA if the author apparently didn't finish high school?
Because intelligence and wisdom have nothing to do with "finishing high school"? I've got nothing past GCSEs. Luckily for me, employers in the UK see past that.
Get your own free personal location tracker
Complete bullshit article, doesn't offer any useful information beyond a completely obvious conclusion -- the more features that are added to a given piece of software, the higher the demands on your PC.
I would think that those increased demands should be mostly in the form of slightly (a few MB) higher memory requirements to store the extra code for those features. Adding new functionality should not impact existing functionality. Haven't you heard of the zero-cost principle (idea from C++ and apparently Perl, "you don't pay for (as in take a performance hit from) what you don't use")?
Comment removed based on user account deletion
"Ubuntu" -- an African word, meaning "I'm sick of fucking with Linux in order to get it to do what I want but I really don't like the alternatives."
Yeah, I rocked Gentoo for a couple of years. I just want something that is fast, easy to use and gives me as little of a headache as possible. Linux is Linux and most of the knowledge learned in one distro will carry-over to another.
The game.
Comment removed based on user account deletion
The GTK+ statistics are mind-boggling slow. That's what I notice most when I use Ubuntu or Fedora. On my non-Ubuntu laptop, I get the following results for GTK performance:
GtkDrawingArea - Pixbufs: 3.73s (on mine) vs 43-55s (Ubuntu)
GtkRadioButton: 13s vs 29-60s
I just think that's ridiculous. What did they do to GTK+ to make it so slow?
This is the EXACT same reason people are having problems with vista. New OS = New requirements sometimes. If you criticize one for it you must criticize the other.
I currently have three Ubuntu-based systems. I have customized the GNU/Linux distribution for each system. Anyone can do it.
One of the computers is an old (1998) Thinkpad notebook that doesn't have the video capability to run the full Ubuntu-Gnome GUI well. I do a minimal installation (the minimal CD is an official distribution of Ubuntu), then install about 25 select packages using a script that I call "Thinbuntu". This gives me a very functional GNU/Linux desktop for the old Thinkpad with the Long Term Support of the Ubuntu package system, including updates. It has all the features I need.
Microsoft simply can't compete with this.
Rich And Stupid is not so bad as Working For Rich And Stupid.
I just read it and found it pretty devoid of information. It is one of those mindless performance reviews in as many pages as possible.
Where are any measurements that look at where performance was lost? Running just the distros does nothing to isolate what got slower. Trying different kernels and different X servers would at least show an attempt at understanding what's going on. Why didn't they compare at least one Ubuntu version with a similar Fedora version, let alone Kubuntu or xubuntu?
As I expected: If a site employs people who can't write and has no editorial control that would weed out a glaring error like this you can't expect anything but quick and dirty superficial work. If an error like this that just jumps at you isn't caught, how many subtle errors in the data should I expect?
thegodmovie.com - watch it
Why do you think this? I mean do you have a good reason or is it just because you don't like mono?
Take a look at some of the tests.
"Computational: The Dhrystone 2 performance within the BYTE Unix Benchmark was also the fastest on Ubuntu 7.04. There was approximately a 20% drop in performance between 7.04 and 7.10 that remained consistent even in the 8.04 and 8.10 releases. "
This is NOT in mono.
"Database: In our SQLite test of measuring the time to perform 2,500 SQL inserts, the performance hadn't dropped off after Ubuntu 7.04 but instead after 8.04 LTS. In this performance drop it was over 2.5x slower. "
SQLlite isn't written in mono.
"but in our compilation benchmarks we spotted major performance losses following the Feisty Fawn release. It was noticeably slower to compile Apache, PHP, and ImageMagick in the 7.10, 8.04, and 8.10 releases."
GCC isn't written in mono.
I could go on and on but many of the benchmarks have nothing to do with mono at all.
Heck I am not a big fan of mono but your statment is baseless.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
In this case, anyways. The benchmarks had everything to do with X, GCC and Kernel performance numbers, which all slid over the intervals measured.
In other words, Ubuntus' not getting slower. The software that Ubuntu bundles is getting slower.
It's likely due to GCC's epic failure to better optimize code as 4.x progresses, but I'm not putting my money on anything until they've tested at least one other distro which builds with a different GCC version.
"Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
Mod the parent up, I'm in the exact same boat. Ran Gentoo for three years, loved it, but realized that I was spending a lot more time tinkering with the OS than actually USING the OS. That's perfectly fine for a server of some variety where really the tinkering IS the interaction, but for a desktop or something you're going to use more interactively on a daily basis it became too much of a pain.
Ubuntu gives me some of the strengths I liked (such as a simple, straightforward package manager, wide amount of customization without too much screwing around) without too many of the weaknesses (compiling all software, praying emerging the world doesn't break my desktop, so on and so forth).
It's not a bad distro at all and it's tiring to hear of people slamming it for not being Slackware or Gentoo. This may come as a revelation, but Linux is about choice.
"Just a fox, a whisper."
I was pretty much exactly the same.
Turning point for me was realizing that I was compiling more and more in, just in case I needed it, because rebuilding world just to enable that new USE flag was getting kind of old.
In other words, I was using it like Ubuntu. The only advantage I had was I would compile for -march=i686, and other optimizations which produce binaries which only work on recent CPUs (the '686' class) -- whereas Ubuntu was -mtune=i686, if I remember, so it was possible to run on a 486, but would run best on a 686.
And, hey, there were other things I would turn on that were Athlon XP specific, and so on... then I realized that, on amd64, the optimizations were basically exactly the same -- merely compiling for x86_64 gave me all the benefits anyway. At which point, what the hell -- Ubuntu would necessarily be at least as optimized as my Gentoo.
And, more recently, I've realized that since switching to Ubuntu, I spend much more time actually using the OS, rather than tweaking it. Despite having it already much more customized than any version of Windows ever was, I still don't spend as much time tweaking it as it takes to maintain Windows, let alone Gentoo.
Don't thank God, thank a doctor!
"If you really want performance, run FreeDOS. Otherwise, shut up and get used to progress."
Jeez you're an idiot. I wouldn't have posted that under a registered nick either.
So people should just settle for bloat simply because of the advance of technology? Apple manages to make OS X faster than older versions. Other Linux distros do. Bad software isn't "progress".
Life is hard, and the world is cruel
Not even talking about the advantage of being free:
- for optimization, I can select the window manager
- for optimization, I can select the desktop environment
- I get full compatibility with the open-source ecosystem
- I can install programs from the huge apt-get application universe (including programming languages and tools)
- I run it all from a very short script, unattended
- it is fully supported, with automatic updates and no nonsense
Rich And Stupid is not so bad as Working For Rich And Stupid.
I'll hitch on to your post and add a couple of thoughts.
First, I use ThinkPads regularly (due to deep discount available through a workplace contract with Lenovo). The closed-source ATI video drivers are constantly a little off (for example, compiz users will find that videos tend to flicker). I'd really want to exclude that can of worms if I could. Your question about other power-reducing features is also a good one. In any case, though...
The real thing the tests appear to show is that Ubuntu has evolved in such a way that any single process may be slower. However, we rarely use our computers as single-process systems. We want it to be doing multiple simultaneous tasks without allowing any single task to dramatically reduce performance in other areas.
I *believe* the new resource allocation methods in Ubuntu (and the kernel and elsewhere) have improved exactly this sort of performance. However, by not allowing single tasks to hog resources in a way that would degrade the user interface and other running software any benchmark run against that single task would appear to indicate that the system is slower.
The SYSTEM is not slower. The TASK is slower.
That's a trade-off. Do you want single tasks to be faster or the overall responsiveness of the system to be greater?
Life is short: void the warranty.