Linux Bogomips, Or Is That Bogusmips. Part – I

I find myself in the most interesting conversations. You know us propeller heads; we’re always talking about speeds and feeds. I find myself surprised quite often how many Oracle-minded folks give any credence to CPU frequency. I go beyond surprised and fall off my chair any time the same folks give any credence to Linux bogomips values.

They’re called bogomips for a reason.

Here’s a secret formula when running x86 instructions:

Bogomips = cpu_MHz * 2.0012069226

Yes, the formula for PowerPC and Itanium is likely different, but don’t point PPC/Itanium Linux users out in a crowded theater because it might have the same effect as yelling, “fire.” Ok, all kidding aside, I don’t have any PowerPC stuff. I wish I did, but I don’t.

That could be the end of this blog post. I’ve said enough. Bogomips is 2 times the clock rate. What a boring blog entry.

Oracle is a Load and Store Engine

…and nothing else matters. Quite some time back-when I had an occasional 5 minutes to make a blog entry-I had a series of blog posts about Oracle on NUMA. In that series I offered up a microbenchmark called the Silly Little Benchmark. That post contains a URL to the kit where it sits on an OakTable Network server. I’m using a slightly modified version at this point now. I need to update the version that is there, but since it has only been downloaded 440 times it might not be of interest. Nonetheless, I’m tying it in to this thread.

The point is that a workload like SLB will show you a great deal more about what Oracle will behave like on a system that does anything related to CPU frequency, and that includes bogomips for certain.

Just How Bogo is Bogo?

This is the first in a short series aimed at pointing out just how bogo bogomips are. In the meantime, I recommend taking a peek at the output of dmidecode(8) on your system and make sure you have symmetrical memory populating the DIMM slots on your system. An oddball configuration can cause performance degradation.

3 Responses to “Linux Bogomips, Or Is That Bogusmips. Part – I”


  1. 1 Ade January 4, 2008 at 2:38 pm

    I’m sure you know, but if you didnt Bogomips values for all platforms, including Itanium and PowerPC, are available here… http://en.wikipedia.org/wiki/BogoMips

  2. 2 joel garry January 8, 2008 at 6:09 pm

    OK, I’m used to people taking one look at what I do and running away, but since I’m just about to start working on a brand new hp-ux Itanium, could you ‘splain the joke? Will be converting from an rpr3340 and O9 to O10.

  3. 3 sunk818 (@sunk818) May 15, 2018 at 2:51 pm

    Makes sense. BOGO means Buy One Get One. So, if you have 1 Mhz, you get another free, 2 Mhz. Thus BOGO MIPS formula.


Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.




DISCLAIMER

I work for Amazon Web Services. The opinions I share in this blog are my own. I'm *not* communicating as a spokesperson for Amazon. In other words, I work at Amazon, but this is my own opinion.

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 744 other subscribers
Oracle ACE Program Status

Click It

website metrics

Fond Memories

Copyright

All content is © Kevin Closson and "Kevin Closson's Blog: Platforms, Databases, and Storage", 2006-2015. Unauthorized use and/or duplication of this material without express and written permission from this blog’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Kevin Closson and Kevin Closson's Blog: Platforms, Databases, and Storage with appropriate and specific direction to the original content.

%d bloggers like this: