T
T
Tyoma Makeev2015-12-12 04:25:37
Debian
Tyoma Makeev, 2015-12-12 04:25:37

What VPS benchmarks should be done for a more objective performance assessment?

I did what I wanted to do for a long time, and I think I'm not the only one who wanted to try this at least once. Launched 4 identical virtual machines (1GB RAM/1 core) at the same time on four hosts (Digital Ocean, Linode, Vultr and Vscale), with the same Debian 8, updated with apt-get dist-upgrade, and installed mariadb 10.1 from the official turnip without any additional settings in order to make at least some comparison of everything in the world.
I have already run several tests with sysbench, on CPU, memory, disk, I look at the speed of copying from /dev/null to a file using dd, with different block sizes, I run various tests that I find on the Internet, I’m thinking of installing nginx soon and looking at requests per second without special settings, in short, I get quite interesting results. I write them down.
Soon, I think, I will post them in some form on the network, I think it will be interesting for someone to read.
So.
Recommend some tasks that are closer to reality, or vice versa, giving out completely abstract parrots that could be simply driven on all these machines, and which, in your opinion, are able to show at least some real picture of the performance of one or another virtual server. I'll drive them out too, then I'll put them on public display.
UPD: For now - I'll briefly summarize
5c7e95efceed4b929ce21502767639d3.jpgUPD 2: Is there anyone who wants to help turn the results of 20-30 different benchmarks into an article?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
D
Dim Boy, 2015-12-12
@twix007

My test suite:

sudo apt-get install sysbench


CPU Benchmark
sysbench --test=cpu --cpu-max-prime=20000 run

Theads

sysbench --num-threads=64 --test=threads --thread-yields=100 --thread-locks=2 run

File IO Benchmark
sysbench --test=fileio --file-total-size=100G prepare
sysbench --test=fileio --file-total-size=100G --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run

Read 9.375Mb  Written 6.25Mb  Total transferred 15.625Mb  (53.316Kb/sec)

sysbench --test=fileio --file-total-size=100G cleanup

MySQL Benchmark

sysbench --db-driver=mysql --test=oltp --oltp-table-size=50000000 --mysql-db=test --mysql-user=root --mysql-password=pass --db-driver=mysql prepare

sysbench --test=oltp --oltp-table-size=5000000 --mysql-db=test --mysql-user=root --mysql-password=pass --db-driver=mysql --max-requests=800 --num-threads=10 run

    transactions:                        160990 (2683.06 per sec.)
    write

sysbench --test=oltp --mysql-db=test --mysql-user=root --mysql-password=pass cleanup

S
sim3x, 2015-12-12
@sim3x

test suite
serverbear.com/add-benchmark

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question