Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I'm performing some stress tests to a server with siege (v3.0.0), and I want to get back the following information:

  • Number of requests that returned a status code < 400
  • Number of requests that returned a status code >= 400
  • Number of socket errors
  • Latency (average response time)

And what I get from the siege log is this:

  • Transactions: 11,394
  • Elapsed time: 299.85
  • Data transferred: 4
  • Response time: 0.81
  • Transaction rate: 38
  • Throughput: 0.01
  • Concurrent: 30.93
  • OKAY: 11,416
  • Failed: 0

So, how is it possible to get more OKAYs (11,416) than total transactions (11,394)? Is this a known bug of siege or am I interpreting the results the wrong way?

That said, is it possible to distinguish between http errors (<= 400) and socket / network errors?

share|improve this question

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.