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
4
votes
1 answer

"Hot data" and erasure coding: how to know if it is efficiently handled?

It is well known that erasure coding adds extra complexity because of encoding and decoding operations. Due to this drawback, most of cloud services recommend to use data replication for hot data and erasure coding for cold data. For example, from…
denaitre
  • 88
  • 5
4
votes
1 answer

How to have proper expectations about AWS performance?

I'm in the process of moving a webapp from the local server that's been its development home to somewhere else for eventual deployment. I'm currently evaluating AWS and Rackspace, and am in the middle of trying the site out on AWS. I've tried to…
Jim Miller
  • 713
  • 2
  • 11
  • 23
4
votes
5 answers

tool for custom sql load testing

I would like to run some tests to compare our mysql application in several configurations. But I don't want to use something like sysbench or oltp tests, because we have some heavy stored-procedures logic. So... I want to test against our…
Shebnik
  • 41
  • 1
  • 4
4
votes
2 answers

RAID0 (both hardware and md) slower than LVM?

I'm doing some benchmarking of nodes as we build out a distributed filesystem. Since files are going to be distributed and replicated across many nodes, we're using raid0 on the nodes themselves. However, I'm getting some odd performance numbers,…
Karl Katzke
  • 2,596
  • 1
  • 22
  • 24
4
votes
6 answers

Simple Linux server benchmark?

I am working on a product which will run on customer's Linux servers. These systems vary in capability greatly and I'd love to have a single benchmarking tool which I could ask them to run to get an indication of the machines CPU, disk write speed…
user70714
  • 63
  • 1
  • 4
4
votes
1 answer

IO/s and MB throughput for Various RAID Arrays

Are there any resources that have typical throughput and IOp/s for various RAID arrays under sequential and random patterns? In my case I am more specifically interested in at the moment: 6 Disk Raid 10 Array with SAS 10k drives sqlio numbers I…
Kyle Brandt
  • 83,619
  • 74
  • 305
  • 448
4
votes
3 answers

Artificially burden the CPU

I'm looking for a command line application that will artificially burden the CPU. It needs to be better than just a busy loop. We're testing how the system holds up under heat stress and the CPU needs to generate as much heat as possible.
deft_code
  • 205
  • 2
  • 8
4
votes
1 answer

why read is faster when using O_DIRECT flag?

I copied a 10GB of file in my SSD which has read bandwidth of around 3.3GB/s, benchmarked using fio command. Here is the ref: https://cloud.google.com/compute/docs/disks/benchmarking-pd-performance I cleared out the cache using this "sync; echo 3 >…
3
votes
1 answer

Litespeed vs Nginx high-traffic server performance?

Most top-level (high-traffic) websites use Nginx web servers. This community has many members who are experts about systems and servers, so I want to ask for feedback on which server can handle top-level websites better in your…
Serdar Koçak
  • 67
  • 1
  • 2
  • 7
3
votes
0 answers

How to verify network quality before running important benchmarks?

I have multiple CentOS servers around the world. They all are running a PHP script that tests the latency of some services once per minute. The problem is that sometimes these servers have local issues and incorrectly mark the remote services as…
User45454
  • 31
  • 1
3
votes
1 answer

Benchmarking load balaners

I am working on to benchmark two different load balancers (pound and haproxy), but are unsure how this can be done. Of couse httperf can be used, but it may be technically difficult to actually make a load balancer crash due to a very high rate. How…
user3185936
  • 151
  • 4
3
votes
2 answers

Sysbench MySQL cannot connect

I have created a user named sbtest, with no password, with all rights on sbtest, and the following error occurs. What am I doing wrong? $ sysbench --test=oltp run --debug sysbench 0.4.12: multi-threaded system evaluation benchmark No DB drivers…
Mustafa
  • 205
  • 3
  • 9
3
votes
1 answer

benchmark my own servers

I have a pile of old and assorted servers. I want to benchmark, stress test and collect all hardware info from them before putting them into test lab environment. I would also like to be able to compare results between these servers. What tools…
Jake
  • 2,268
  • 5
  • 30
  • 40
3
votes
2 answers

Are most webserver benchmarks useless?

There's a plethora of benchmarks out there, comparing Apache, nginx, lighttpd, LiteSpeed/ OpenLiteSpeed, Cherokee etc. Unfortunately, it seems that most of the benchmarks are of the "small static file" type, which is quite useless...who uses a…
OC2PS
  • 539
  • 2
  • 9
  • 21
3
votes
2 answers

What does "reclen" (record length) in iozone benchmark mean?

What does the "reclen" field mean? Googling showed that "reclen" = "record length", but I still don't know what "record length" means. KB reclen write rewrite read reread 512 4 230006 596753 992087 …
Pellaeon
  • 953
  • 1
  • 7
  • 7