New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Your favorite benchmark script/s
What is your go to benchmark script for servers? Maybe you have a few to test different areas. I use Bench.sh and Nench.sh You get all the information about your setup, i/o speeds, network speed tests and Nench.sh does a few CPU tests (hashing, compressing and encrypting).
Any else that i should be using?
Thanked by 1mtsbatalha
Comments
Geekbench. I actually don't know how to read all of its output but works for comparison
bench.sh
Speedtest-cli and bench.sh if I want to have more info than just a bandwidth.
bench.sh
speedtest-cli
geekbench from docker.
./cpuminer
for CPU benchmarkserverbench from @K4Y5 since I mostly care about bandwidth
For windows I stick to CPU-Z, so much info tightly neatly portrayed. Really simple never had a disfunctionality for me.
Obviously my own vpsbench.
Vpsbench however is not a "script" (but a compiled program) and its BIG advantage is also the reason why I created it: it's VPS friendly and plays nice on VPSs. Plus it gives you more realistic, true, precise, and relevant numbers.
Vpsbench allows you to
plus of course all of the above in 1 run and without creating trouble on the node.
Latest addition I am working on is automated Nginx HTTP/2 HTTPS benchmarking for both RSA 2048bit and ECC 256bit SSL certificate based HTTPS sites https://community.centminmod.com/threads/post-share-your-centmin-mod-nginx-http-2-https-benchmarks.14832/. Hardly anyone seems to be testing HTTP/2 HTTPS as opposed to usual HTTP/1.1 HTTPS testing.
i like Bench.sh
Serverscope.io
My favorite is bench.sh
Geekbench. And whatever that doesn't use Unixbench, seriously that thing is annoying.
And even some simple things like this one (by someone around here some years ago):
time perl -e 'for (1..100000000) { 999999/5 }'
My favorite benchmark script is the one on @FlamesRunner's signature.
@Slushy
Just updated my sysbench.sh benchmark script to add Ubuntu/Debian support - originally written just for CentOS/Centmin Mod usage https://github.com/centminmod/centminmod-sysbench
sysbench 1.0.x install tested only on Ubuntu 16.0.4/18.04 LTS so far. Results are in summary format, CSV and Github Markdown table formats - demo runs displayed here.
each benchmark option/run has full logging to /home/sysbench outlined at https://github.com/centminmod/centminmod-sysbench#sysbenchsh-logging
Real use case scenario or... no point really ?
Question directed at my sysbench.sh ? or in general ? sysbench fileio and mysql benchmarks can be tuned for usage scenarios. Percona, Oracle MySQL and MariaDB all use sysbench for benchmarking databases.
F you and @flamerunner for his script:)
My favorite is: http://serverscope.io/
no need to benchmark, because it will always idle
bench.sh
I just found a quick and dirty command you can run on any linux system to check cpu performance without needing to install anything extra.
dd if=/dev/zero bs=1M count=1024 | md5sum
Here is the results from when I ran it on my VPS with Alpharacks which is running dog slow
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 13.3402 s, 80.5 MB/s
Those numbers should be around 3 to 4 seconds to do that calculation with 280 - 300 MB/s so as you can see this is waaay slower than it should be.
I have used this to demonstrate to the support at Alpharacks how there is an underlying issue with the host server causing huge CPU bottlenecks on my VPS.
https://sysperf.co/
This is thread necro. 80MB/s likely isn't bottlenecking your CPU, or who them the problem. You need something checking your IO latency. Like ioping or something.
bench.sh +1
Does bench.sh work for NVMe IO test. I get different results from hdparm and bench though.