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
271 questions
125
votes
5 answers

How do you do load testing and capacity planning for web sites?

This is a canonical question about capacity planning for web sites. Related: Can you help me with my capacity planning? How do you do load testing and capacity planning for databases? What are some recommended tools and methods of capacity…
gWaldo
  • 11,887
  • 8
  • 41
  • 68
59
votes
12 answers

Is virtual machine slower than the underlying physical machine?

This question is quite general, but most specifically I'm interested in knowing if virtual machine running Ubuntu Enterprise Cloud will be any slower than the same physical machine without any virtualization. How much (1%, 5%, 10%)? Did anyone…
54
votes
7 answers

filesystem for millions of small files

Which Linux filesystem would you choose for best speed in the following scenario: a hundred million files ~2k file size on average >95% read access pretty random access high concurrency (>100 processes) Note: The files are stored in a deep…
bene
  • 2,214
  • 2
  • 19
  • 14
49
votes
7 answers

What is the best Linux filesystem for MySQL (InnoDB)?

I tried to look for benchmark on the performances of various filesystems with MySQL InnoDB but couldn't find any. My database workload is the typical web-based OLTP, about 90% read, 10% write. Random IO. Among popular filesystems such as ext3, ext4,…
Continuation
  • 3,050
  • 5
  • 29
  • 38
39
votes
7 answers

Xen vs. KVM in performance

What is faster on the same hardware, Xen or KVM? I'm trying to pick-up a virtualization technology to work, which gives the best performance. There are some benchmarks here that I found on the subject: http://virt.kernelnewbies.org/XenVsKVM They…
SyRenity
  • 3,159
  • 11
  • 55
  • 79
36
votes
2 answers

How do you do load testing and capacity planning for databases?

This is a canonical question about capacity planning for databases. Related: Can you help me with my capacity planning? How do you do load testing and capacity planning for web sites? I'm looking to create a canonical question of tools and…
gWaldo
  • 11,887
  • 8
  • 41
  • 68
35
votes
1 answer

Apache ab: please explain the output

I've looked around, and can't find any detailed explanation of the output at all. Most is indeed easy to understand, but there is one part that flummoxes me: Time per request: 109537.505 [ms] (mean) Time per request: 109.538 [ms] (mean,…
Mei
  • 4,560
  • 8
  • 44
  • 53
34
votes
9 answers

How to duplicate TCP traffic to one or multiple remote servers for benchmarking purposes?

Infrastructure: Servers in Datacenter, OS - Debian Squeeze, Webserver - Apache 2.2.16 Situation: The live server is in use by our cusotmers every day, which makes it impossible to test adjustments and improvements. Therefore we would like to…
Sise
  • 385
  • 2
  • 4
  • 9
30
votes
3 answers

Alternatives to apache benchmark?

I'd like some tools for ubuntu that I can use to test my server, how much it can handle. Any suggestions? I've used apache benchmark before, but I'd like to try out something else. (As a side question, does apache benchmark work if I'm only using…
Matthew
  • 1,769
  • 4
  • 21
  • 32
26
votes
4 answers

What are the best possible ways to benchmark RAM (no-ECC) under linux / arm?

I want to test integrity and global performances of no-ECC memory chips on a custom board Are there some tools that run under linux so I can monitor system and global temperature in the same time ? Are there some no-ECC specific tests to do in…
moul
  • 545
  • 1
  • 4
  • 11
17
votes
6 answers

Estimate FLOPS in Linux?

I am looking for a quick and easy program to estimate FLOPS on my Linux system. I found HPL, but getting it compiled is proving to be irritating. All I need is a ballpark estimate of the FLOPS, without needing to spend a day researching benchmark…
molecularbear
  • 338
  • 1
  • 3
  • 9
16
votes
1 answer

How to disable perf subsystem in Linux kernel?

I'm running some benchmarks. My benchmark runner monitors the dmesg buffer between experiments, looking for anything which could impact performance. Today it threw this up: [2015-08-17 10:20:14 WARNING] dmesg seems to have changed! Diff…
Edd Barrett
  • 943
  • 3
  • 9
  • 19
16
votes
5 answers

Understanding this error: apr_socket_recv: Connection reset by peer (104)

So, if I do some benchmarking with apache benchmark (ab), and I use large numbers of requests. Then sometimes in the middle of a test I get this error. I don't even know what it means. So how can I fix it? Or is it just something that will happen if…
Matthew
  • 1,769
  • 4
  • 21
  • 32
15
votes
1 answer

Apache Bench: SSL handshake failing directly related to concurrency level

I ran some tests on ab and when I use a concurrency level of over 155 I get the following: SSL handshake failed (5). SSL handshake failed (5). SSL handshake failed (5). SSL handshake failed (5). SSL handshake failed (5). SSL handshake failed…
C_B
  • 253
  • 1
  • 2
  • 6
15
votes
6 answers

Anyone seen a meaningful SAS vs SATA comparison/benchmark?

I hear lots about SATA being slower than SAS but I've only found 1 decent benchmark. http://blog.whitesites.com/SAS-RAID-0-VS-SCSI-RAID-0-VS-SATA-Benchmarks__633689244191943184_blog.htm In this, SAS comes out on top until you read that the SAS…
boatcoder
  • 548
  • 2
  • 4
  • 19
1
2 3
18 19