Commit graph

135 commits

Author SHA1 Message Date
Michael Hohl
c2076ffcb0
Add Leasweb IPERF servers 2023-10-18 20:36:03 +02:00
Michael Hohl
6ed71fd626
Replace two of the Clouvider network tests with Leaseweb ones
Currently, all `iperf3` servers in the US are Clouvider ones, which doesn't give much diversity in the network tests. Leaseweb also seems to have plenty of public `iperf3` servers: https://kb.leaseweb.com/network/link-speeds. Replacing two of the Clouvider speed test servers in the US with two Leaseweb servers in the US, each provider would be represented by at most two servers. This would seem like a more representative network benchmark to me.
2023-10-18 20:32:43 +02:00
Sherlock Zhang
e4253bca95
Update GB6 to 6.2.0 (#74)
Co-authored-by: Sherlock Zhang <admin@microcharon.top>
2023-09-20 12:59:20 -04:00
Mason Rowe
b0a8c29905
Remove unstable iperf3 server 2023-09-06 10:30:41 -04:00
Su Haris
af78f35770
Improve Network Information (#70)
* Add Asian Location: Biznet ID

* Improve the Network Information

Sometimes from ip-api, either ISP or ASN is available, but it would not show since the condition is not satisfied. Fix to show if either value is present

* Fix spacing issue
2023-09-03 11:53:25 -04:00
Mason Rowe
f648820143 update binaries (fio v3.35; iperf v3.14) 2023-07-12 22:36:44 -04:00
ADoyle
2c91051dbf
fix: reuse local geekbench, do not download it (#68) 2023-07-12 21:35:37 -04:00
Sherlock Zhang
007650e6df
update GB6 to 6.1.0 (#67) 2023-06-15 13:13:39 -04:00
Philippe Le Rohellec
b7c35fefab
Update README.md (#65)
VPSBenchmarks does not require Geekbench 5 results anymore, no more need to the "-5 -6" command line options.
2023-04-29 18:03:36 -04:00
Sherlock Zhang
827e2db6cb
update GB6 to 6.0.3 (#64) 2023-04-29 13:08:38 -04:00
Mason Rowe
be2cfc0c9a Merge branch 'master' of github.com:masonr/yet-another-bench-script 2023-04-23 14:23:26 -04:00
Mason Rowe
68a571e48b update json output; geekbench v6.0.2; update readme 2023-04-23 14:23:19 -04:00
Sherlock Zhang
5dd1070d95
update GB6 to 6.0.2 (#62) 2023-04-09 20:23:20 -04:00
Mason Rowe
b7c0b8cfe7 update fio binaries (v3.33 -> 3.34) 2023-03-24 23:44:24 -04:00
Mason Rowe
dd110ee036 replace all 'grep -P' instances (#59) 2023-03-24 23:23:48 -04:00
Mason Rowe
f275b27f34 fix ping permission error (#61) 2023-03-24 23:10:14 -04:00
Mason Rowe
3791aa84d2 updated network info output 2023-03-24 21:14:01 -04:00
Mason Rowe
436a951537 skip net info if no response; fix virt detect output 2023-03-24 01:00:35 -04:00
Mason Rowe
e597a7b2b9 hide error output if locale not found 2023-03-24 00:38:13 -04:00
Sherlock Zhang
3ef703ab68
Update GB6 to 6.0.1 (#60) 2023-03-15 15:50:17 -04:00
Mason Rowe
c4464c84f4
update json example 2023-02-28 00:14:40 -05:00
Mason Rowe
04f15f5516
update readme 2023-02-28 00:13:33 -05:00
Mason Rowe
06eaa2ab3b added Geekbench 6 as default test; refactored geekbench code 2023-02-28 01:43:09 +00:00
Mason Rowe
e4e65d2e87 update to latest iperf3 release (v3.13) 2023-02-26 19:10:20 +00:00
Anton
d2fc09c5ef
update GB5 to 5.5.1 (#57) 2023-02-26 13:49:20 -05:00
Mason Rowe
84f47e80b6 clean up network info lookup and output, allow opt-out 2023-02-26 18:31:22 +00:00
Su Haris
f075baf59c
Add Basic Network Info and VM Type (#56)
* Add Basic Network Info

Added a function to display basic details from IP Address lookup. Use ip-api.com free API for this.

* Add VM Type in Basic Info

Add Virtualization type in basic info.
Inspired from bench.sh

* Suppress Error messages on VM check

* Better way to find virtualization

Most modern Linux systems use systemd as the system and service manager. The systemd package ships with the systemd-detect-virt utility, which we can use to detect a virtualization technology.
2023-02-26 13:23:00 -05:00
alfajorcito
7aa3b79530
update GB5 to 5.4.6 (#54)
* update Geekbench 5

* update YABS_VERSION
2023-01-04 16:00:50 -05:00
Suhail Haris
9caccacc9e
Display execution time (#51) 2022-12-20 09:36:30 -05:00
Mason Rowe
18bb6c2a05 Fixed bad output during latency test for missing ping command 2022-12-04 22:11:47 -05:00
Ajee
f33187a492
Use $() notation instead of legacy backticks `` (#50)
* Use $() notation instead of legacy backticks ``

Line 45:
KERNEL_BIT=`getconf LONG_BIT`
Use $(...) notation instead of legacy backticks `...`.

* Use $() notation instead of legacy backticks ``

Here the full editing
Use $(...) notation instead of legacy backticks ....

Line 45:
KERNEL_BIT=`getconf LONG_BIT`
KERNEL_BIT=$(getconf LONG_BIT)

Line 254:
DATE=`date -Iseconds | sed -e "s/:/_/g"`
DATE=$(date -Iseconds | sed -e "s/:/_/g")

Line 428:
AVAIL_SPACE=`df -k . | awk 'NR==2{print $4}'`
AVAIL_SPACE=$(df -k . | awk 'NR==2{print $4}')

Line 603:
PORT=`shuf -i $PORTS -n 1`
PORT=$(shuf -i $PORTS -n 1)

Line 631:
PORT=`shuf -i $PORTS -n 1`
PORT=$(shuf -i $PORTS -n 1)

Line 793:
$GEEKBENCH_PATH/geekbench_x86_32 --unlock `cat geekbench.license` > /dev/null 2>&1
$GEEKBENCH_PATH/geekbench_x86_32 --unlock $(cat geekbench.license) > /dev/null 2>&1

Line 801:
$GEEKBENCH_PATH/geekbench4 --unlock `cat geekbench.license` > /dev/null 2>&1
$GEEKBENCH_PATH/geekbench4 --unlock $(cat geekbench.license) > /dev/null 2>&1

Line 826:
$GEEKBENCH_PATH/geekbench5 --unlock `cat geekbench.license` > /dev/null 2>&1
$GEEKBENCH_PATH/geekbench5 --unlock $(cat geekbench.license) > /dev/null 2>&1

Have a nice day!
Cheers!
-Ajee
2022-11-30 22:25:29 -05:00
Mason Rowe
8467f89896 update binaries - fio v3.33; iperf3 v3.12 2022-11-23 00:47:58 -05:00
Mason Rowe
b3a7dcb142
Fix for #41 (bad GB run causing malformed json) 2022-11-22 23:58:01 -05:00
Mason Rowe
4aad8ab896
Update NovoServe NL iperf location 2022-11-22 23:55:33 -05:00
Michael Hohl
f7361e67f4
Consistent Enforcement of the Speed Test Location Naming (#48)
* Rename Online.net to Scaleway

They rebranded back in 2020, I think that should be reflected in the YABS output too by now.

* Rename "The Netherlands" to "North Holland, NL"

All IPERF locations are named by `<CITY/AREA>, <TWO-LETTER-COUNTRY-CODE` just not this one.
2022-11-22 23:53:14 -05:00
Ken Powers
8945e872ff
Use fenced code blocks for "How to Run" section (#44) 2022-11-22 23:52:45 -05:00
Mason Rowe
589ae10925
Add fixes for latency merge 2022-11-22 23:49:34 -05:00
Hirzinger Robert
7eefdda781
added latency to net-test (#43)
- added a simple latency test to the function launch_iperf (will display in table + output in json)
- added two locations (AT & GER) to the IPERF_LOCS
2022-11-22 23:46:52 -05:00
Mason Rowe
c84049d22d update tools to latest version - fio (v3.31), iperf (v3.11), gb (v5.4.5) 2022-08-20 10:54:24 -04:00
Mason Rowe
6af3d0210c modified json output to file flag 2022-08-19 19:27:32 -04:00
Mason Rowe
506cdc4991 change json schema and add additional json flags 2022-08-17 00:24:54 -04:00
Mason Rowe
ae24e70fbf Add support to upload JSON results (Issue #9) 2022-08-15 00:13:11 -04:00
Mason Rowe
e59709c26c
Fix iperf server details 2022-06-11 17:48:13 -04:00
Mason Rowe
4fffb306d4
Reduce iperf test attempts from 5 to 3 2022-06-11 17:46:39 -04:00
Mason Rowe
6df3c0140c
Update iperf servers 2022-06-11 17:39:36 -04:00
Mason Rowe
f776e67455 fix typos 2022-05-06 13:20:10 -04:00
Mason Rowe
f7f11143aa Added extra sys info (credit emperor on LES); added wget compatibility 2022-05-06 13:08:27 -04:00
Mason Rowe
4a50bbd6f1
Disable faulty/redundant iperf locations 2022-04-30 08:23:26 -04:00
Tamer
7934f55cbf
Add 40G NL iperf (#37) 2022-04-30 08:21:23 -04:00
Mason Rowe
46f4ba2a88 Removed IPv6 command (GitHub now supports v6) 2022-02-18 22:57:29 -05:00