Settings

Theme

Broken Performance Tools [pdf]

brendangregg.com

3 points by yunong 10 years ago · 4 comments

Reader

nkurz 10 years ago

This is a nice summary of Linux performance monitoring tools.

What does he mean with his repeated question "Why isn't it 10x?"

  • brendangregg 10 years ago

    If you benchmark a product and it does 13,000 req/sec (or whatever), then answer the question of why it isn't doing 130,000 req/sec. It's a way of encouraging you to debug it further.

    • nkurz 10 years ago

      Got it, thanks! For me the better question is often simply "Why is it X?" Knowing why the speed is X is often of much greater utility than simply knowing that X is the speed. I like to focus on determining the current single limiting factor before considering the harder question of what would be necessary to achieve 10x.

      • brendangregg 10 years ago

        If you know the limiter, you know why it isn't 10x. It's CPU bound. It's disk bound and we're on a single disk. etc.

        How do we actually make it 10x? is a follow on question, but as you say, not one that may be easy to answer!

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection