Archive for the ‘Uncategorized’ Category

HBase Performance Testing

with 16 comments

Performance is one of the most interesting characteristics in a system’s behavior. It’s challenging to talk about it, because performance measurements need to be accurate and in depth.

Our purpose is to share our reasons for doing performance testing, our methodology as well as our initial results, and their interpretation. Hopefully, this will come in handy for other people.

The key take-aways here are that:

  • Performance testing helps us determine the cost of our system; it helps size the hardware appropriately, so we don’t introduce hardware bottlenecks or spend too much money on expensive equipment.
  • A black-box approach (only the actual test results: average response time) is not enough. You need to validate the results by doing an in-depth analysis.
  • We test not only our software, but try to look at all the levels, including libraries and operating system. Don’t take anything for granted.

Read the rest of this entry »

Written by Andrei Dragomir

April 26th, 2010 at 8:18 pm

Posted in Uncategorized

Tagged with , , , ,