Questions tagged [benchmark]

Benchmarking is the process of gathering data about the performance of a system in different scenarios to measure the impact of changes to the system, to compare the system with other options, or to determine maximum capacity.

Benchmarking is the process of gathering data about the performance of a system in different scenarios to measure the impact of changes to the system, to compare the system with other options, or to determine maximum capacity.

Benchmarking is a multidisciplinary process and can require management, engineering, operations, data science. and user experience expertise.

A key concern when benchmarking is making sure the tests performed are analogous to how to system is actually used. When benchmarking a server, the following metrics may be considered (in addition to countless others):

  • Ping response time
  • Average Load
  • Number of Dropped Requests
  • Number of Concurrent Connections Possible
  • Power Consumption
273 questions
3
votes
3 answers

How do I determine the number of seeks performed on Linux?

I have two programs that write to my servers disk. One I wrote, it does linear writes, it's writing data quickly. Another I'm benchmarking, it's writing data at a 3rd of the speed. It doesn't do much else, and I believe the problem is caused by the…
new299
  • 133
  • 3
3
votes
1 answer

Apache Benchmark is slow from public network, magnitudes faster locally. What are some things I do to speed this up?

I am testing my Linode Ubuntu 14 64bit server out, it's the most basic server available from them. I am using Apache Benchmark to test the server, as well as a multithreaded script I wrote in Python, but more on that later. Using AB I noticed I get…
scape
  • 365
  • 1
  • 3
  • 17
3
votes
5 answers

Does Apache Benchmark allow intervals between each request?

I have a server which blocks burst request (if the same IP address accesses the server more than 3 times a second, it will serve 500 error). So when I use Apache benchmark, I see a lot of failed requests, even when I set concurrency to 1. Is there…
lulalala
  • 1,677
  • 2
  • 13
  • 12
3
votes
1 answer

What does "receive" and "exceptions" mean in ab (Apache Benchmark) "failures"?

Getting this result from ab: Concurrency Level:      10000 Time taken for tests:   69.153 seconds Complete requests:      30000 Failed requests:        10379   (Connect: 0, Receive: 3424, Length: 3531, Exceptions: 3424) Write errors:          …
joedevon
  • 236
  • 3
  • 8
3
votes
1 answer

If external AB results are 200 rps and internal AB handles 3k rps, can I only handle 200 (limited by outbound speed) or 3k?

I've been trying to blitz.io my site, AB, etc., to try to get an understanding of how many concurrent users can use my site. Within my own box: Concurrency 500, 10000 hits 3k reqs per second. Transfer rate: 130,339 KBytes/sec. From outside my…
Yuji Tomita
  • 463
  • 1
  • 3
  • 15
3
votes
4 answers

What does "random seek time" really means in HDD benchmarks?

I am currently benchmarking a hard drive. I am using HW32 for the measurement. The result has two parts: random seek time: 20 ms random read throughput: 30 Mbytes/s I am not sure the methods HW32 was doing for the benchmark. But I find it very…
Jack
  • 131
  • 1
  • 2
3
votes
6 answers

Can I automate XEN? And to what extent

I am wondering about a certain scenario. User on some machine runs a command. This unpacks XEN and boots up domain 0. Domain 0 boots up 3 other domains that are setup in this way. One is a "client" domain One is an apache / php server One is a…
Ólafur Waage
  • 676
  • 1
  • 7
  • 10
3
votes
2 answers

iozone benchmark results interpretation

I'm using iozone version 3.373 to benchmark NFSv4 and NBD, but the results are a bit weird! It says that outputs are in KBytes/sec but I am getting values such as 3,411,938 for random read. I am using a 10/100 Ethernet network and best throughput…
Mohammad Hedayati
  • 649
  • 1
  • 6
  • 12
3
votes
1 answer

fio config to measure IOPS against provider SLA

So a provider has given us 500 IOPS/TB as their SLA standards for disk performance in a VMWare & RAID5-SAN environment. This is apparently measured with: 16kB average transfer block size 3:1 read:write ratio Multithreaded IO operations 80% random…
rcoup
  • 167
  • 1
  • 8
3
votes
3 answers

Would like to loadtest my website

I intend to host my site on a VPS and before I do, I wanted to test to see how much ram/cpu it will require for given number of concurrent users. What is the best way to set up a VPS on a home mahine with spcific CPU and RAM allocated to it so that…
Dan
  • 31
  • 1
3
votes
2 answers

Best Practices for Webserver Benchmarking

I have a webserver that I wish to benchmark before I make some optimizations to it to see if they have any effect. However, I want to know what are the best practices for benchmarking? For example, a co-worker told me to benchmark the machine with…
rlorenzo
  • 134
  • 5
3
votes
1 answer

What are some current and relevant benchmark tools for Linux?

I'm specifically interested in benchmarks that approximate or target real in the wild usage scenarios. My main areas of focus are latency, network performance (incoming data over sockets). Application areas are messaging and databases (in memory).…
TallPines
  • 53
  • 1
  • 6
3
votes
1 answer

Tips for benchmarking and load testing web server?

I'm trying to benchmark and load test various web server setups (mod_php vs php as fastcgi, max/min worker/thread configuration, and so on). I'm starting with ab, but would be interested in other recommended tools for this job. The web server is a…
Brian
  • 131
  • 5
3
votes
8 answers

How to benchmark hosting provider?

I'm about to choose some hosting provider for my project. Is there any way to get information about speed of their servers, network speed? I think it would be very interesting to see such (average) data for let's say 1 year. Do you know some places…
dzida
  • 236
  • 3
  • 9
3
votes
1 answer

How to get the best LINPACK result and conquer the Top500?

Given a large Linux HPC cluster with hundreds/thousands of nodes. What are your best practices to get the best possible LINPACK benchmark (HPL) result to submit for the Top500 supercomputer list? To give you an idea what kind of answers I would…
knweiss
  • 4,015
  • 24
  • 20