Page 1 of 3 123 LastLast
Results 1 to 10 of 30

Thread: The Cost of SELinux, Audit, & Kernel Debugging

  1. #1
    Join Date
    Jan 2007
    Posts
    14,836

    Default The Cost of SELinux, Audit, & Kernel Debugging

    Phoronix: The Cost of SELinux, Audit, & Kernel Debugging

    When benchmarking development releases of Fedora in particular, they often end up being much slower than the final build and perform lower when compared against some of the other leading desktop distributions. As we have mentioned in previous articles, this is generally due to the debugging support enabled within the development builds of Fedora. To see just what the performance cost is, we have compared the Fedora 11 performance of the normal kernel against the kernel-debug package. Additionally, we also compared the performance when disabling SELinux and system auditing support.

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

  2. #2
    Join Date
    Jul 2009
    Posts
    351

    Default

    This is an EXCELLENT benchmark article!!!

    I have always wondered about this.

    It's unfortunate to see that the applications that suffer most from SELinux are the ones that need it the most. Of course they are also the ones that are making the most use of it.

  3. #3
    Join Date
    Feb 2009
    Location
    France
    Posts
    307

    Default

    I'm working on SELinux at work, and I had been wondering about the cost of SELinux quite a lot.
    Thanks a lot for taking the time to do check it!

  4. #4
    Join Date
    Jan 2009
    Posts
    80

    Default

    A truly great article. BTW, is it only me or do other people get a constant double-take with these "fewer are better" measurements, especially as they're thrown in with "bigger is better" randomly? I always go, wtf the debugging symbols improve speed??? And then, oh yeah, it's one of those fewer are better...

    Why don't you do something like this:


    I think this is much more obvious (though it needs a bit more work)

  5. #5
    Join Date
    Jul 2007
    Posts
    176

    Default

    Great article!

  6. #6
    Join Date
    Jul 2009
    Posts
    351

    Default

    Quote Originally Posted by loonyphoenix View Post
    A truly great article. BTW, is it only me or do other people get a constant double-take with these "fewer are better" measurements, especially as they're thrown in with "bigger is better" randomly? I always go, wtf the debugging symbols improve speed??? And then, oh yeah, it's one of those fewer are better...

    Why don't you do something like this:


    I think this is much more obvious (though it needs a bit more work)
    Instead of turning the graph upside down, turn the equation upside down and report transactions/sec.

  7. #7
    Join Date
    Jun 2006
    Location
    Portugal
    Posts
    527

    Default

    Excellent! Very informative benchmark. It's things like these that make you see the importance of phoronix and why you should subscribe to support them

  8. #8
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    1,607

    Default

    Quote Originally Posted by frantaylor View Post
    Instead of turning the graph upside down, turn the equation upside down and report transactions/sec.
    Or to be pedantic, average transactions per second.

  9. #9
    Join Date
    Jul 2009
    Posts
    351

    Default

    Quote Originally Posted by nanonyme View Post
    Or to be pedantic, average transactions per second.
    It would be nice to see the range of times, too. People who buy databases want to know the worst-case performance, not the average. There are graphs in Tufte's books that illustrate these things nicely.

  10. #10
    Join Date
    Aug 2008
    Location
    Finland
    Posts
    1,607

    Default

    Quote Originally Posted by frantaylor View Post
    It would be nice to see the range of times, too. People who buy databases want to know the worst-case performance, not the average. There are graphs in Tufte's books that illustrate these things nicely.
    Ah, good point. Maybe display a statistics that has minimum, maximum, median and average of all scores?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •