Announcement

Collapse
No announcement yet.

Ubuntu 9.04 vs. Fedora 11 Performance

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • phoronix
    started a topic Ubuntu 9.04 vs. Fedora 11 Performance

    Ubuntu 9.04 vs. Fedora 11 Performance

    Phoronix: Ubuntu 9.04 vs. Fedora 11 Performance

    Fedora 11 was released earlier this week so we have set out to see how its desktop performance compares to that of Ubuntu 9.04, which was released back in April. Using the Phoronix Test Suite we compared these two leading Linux distributions in tasks like code compilation, Apache web server performance, audio/video encoding, multi-processing, ray-tracing, computational biology, various disk tasks, graphics manipulation, encryption, chess AI, image conversion, database, and other tests.

    http://www.phoronix.com/vr.php?view=13950

  • kraftman
    replied
    Originally posted by Apopas View Post
    Arch is fast yes, but the fastest are the source based distros, like gentoo simply because you can tweak your system to maximum during compilation.
    Exactly. When comes to Arch vs. Ubuntu (if the same kernel, gcc and apps versions are used) performance shouldn't differ much in Phoronix benchmarks. You may feel Arch is faster, because there aren't so many scripts like those used in Ubuntu, but they shouldn't affect mentioned tests.
    Last edited by kraftman; 06-19-2009, 02:01 PM.

    Leave a comment:


  • Apopas
    replied
    Originally posted by feistybird View Post
    Hi,

    Can you guys consider to test ArchLinux vs. Fedora, Ubuntu, Suse, or other Distro. next time?

    Many Arch Linux user seems to be very proud of their OS performance, and claims that the Arch is the fastest Distro. on the i686 system.

    I wonder if that's true or not. I couldn't find any benchmark tests of Arch Linux on the interent...
    Arch is fast yes, but the fastest are the source based distros, like gentoo simply because you can tweak your system to maximum during compilation.

    Leave a comment:


  • feistybird
    replied
    Hi,

    Can you guys consider to test ArchLinux vs. Fedora, Ubuntu, Suse, or other Distro. next time?

    Many Arch Linux user seems to be very proud of their OS performance, and claims that the Arch is the fastest Distro. on the i686 system.

    I wonder if that's true or not. I couldn't find any benchmark tests of Arch Linux on the interent...

    Leave a comment:


  • highlandsun
    replied
    Or just run the benches with the CPU governor set to powersave, and lock it at the lowest speed. This will reduce the influence of peripheral device speed, and focus on CPU/software efficiency.

    I sometimes have to do that when testing/debugging multithreaded code, because problems that don't occur on a fast multicore test can sometimes be revealed on a slower system...

    Leave a comment:


  • bjrosen
    replied
    Please try to figure out the reasons for the differences

    Just reporting benchmark results isn't all that useful, please try to figure out the reasons for the discrepancies in performance. For CPU bound programs the differences in performance between Fedora and Ubuntu should be in the noise, when you find large differences it's worth digging deeper to find out the reason. Are the CPU Speed Governors set the same? Is it SeLinux? are there background processes that are running on one and not the other. Is it compiler switches? Is it the kernel rev? It's easy to enable/disable/change SeLinux, daemons, speed governor modes, firewall and even file systems. It's also easy to compile a standard kernel using identical switches for both distros, that would allow you to isolate the effects of the kernels.

    Leave a comment:


  • Kano
    replied
    @chronomatic

    Usally all apps are compiled from source if they are not binary only. That usally does not affect it, but you might have installed more build-deps on one system that would enable additionally features and compile longer for example.

    Leave a comment:


  • l8gravely
    replied
    Originally posted by Michael View Post
    All of that data is easily available and clear through the Phoronix Test Suite.
    Ok, but it would be good to see the error bars on the graphs in the report as well then, to give people a better idea visually of the nuances.

    John

    Leave a comment:


  • chronomatic
    replied
    (I already posted my reply once and it didn't show up, so if it does show up later, I apologize for the double post).

    I had a long reply as to why this benchmark showed the results it did, but I will summarize:

    Fedora has increased security that can only be achieved through some compiler options like FORTIFY_SOURCE, -fstack-protector, PIE, and exec-shield. Most of these options will result in a performance hit. And that doesn't even count SELinux, which in itself has shown overhead as high as 5-7% in some tests. It's obvious to me that (especially in the Apache tests) this is why Ubuntu performed so much better. Ubuntu is not protected like Fedora is! (AppArmor on Ubuntu only protects CUPS by default and has no impact on overall system performance).

    Read about Fedora's security features here.

    Leave a comment:


  • chronomatic
    replied
    You guys are overlooking the biggest reason Fedora performs worse in some of these tests (and frankly I am disappointed no one has mentioned it).

    Fedora's performance is impacted by the fact that many of its binaries are compiled with options like FORTIFY_SOURCE and -fstack-protector as well as ASLR hardening. Further, exec-shield and Selinux are on by default. All of these protections will put a small hit on performance (SELinux alone can sometimes result in as much as 7% overhead on some benchmarks) Bottome line: when all of these protections are combined, the results in this benchmark seem about right. You can read about Fedora's security features here.

    No other desktop Linux distro I am aware of offers the security that Fedora does out of the box. So, really, we're comparing apples to oranges here. Essentially, it's a trade off (just like many things are when choosing a distro), and in this case it happens to be performance vs. security. Personally, I am willing to give up some performance in some areas for the increased security.

    Leave a comment:

Working...
X