Commit graph

110 commits

Author SHA1 Message Date
Michael Hohl
9b9c8b7ac4
Use Telia for Helsinki, FI instead of Hostkey
HOSTKEY's iperf3 server seems to be limited to 1G. Another option in Helsinki would be Telia and they seem to be able to reach 10G without issues.
2024-03-18 09:40:43 +01:00
Mason Rowe
1d4cde7740 add AMS iperf location 2024-03-05 21:55:18 -05:00
Mason Rowe
f05bd39215 Fix missing lscpu on alpine linux (#84) 2024-03-04 01:20:15 -05:00
Mason Rowe
eb80002b46 Add warning message on failed Geekbench/CentOS7 (#71) 2024-03-04 00:45:00 -05:00
Mason Rowe
0a07c87d74 Update iperf test locations 2024-03-04 00:32:11 -05:00
Mason Rowe
c4cf406f78 fixed bug with zfs disk space calculation (#83) 2024-01-01 22:13:08 -05:00
Edwin Kofler
81ad0d2ded
fix: Quote paths to prevent globbing and word splitting (#82) 2023-12-03 21:26:17 -05:00
Daniel Lo Nigro
c2ccbc2771
[easy] Fix "tail: cannot open '2' for reading" (#81)
There was a typo in the `tail` command.
2023-12-03 17:02:18 -05:00
Mason Rowe
8584f28413 Replace bc commands (#79) 2023-11-30 01:09:32 -05:00
Mason Rowe
52f048b2df Fix json formatting issue (#80) 2023-11-30 00:09:25 -05:00
Mason Rowe
eac2ab209a Add partition details to disk test; fix ShellCheck CI; README updates 2023-11-24 18:31:15 -05:00
Mason Rowe
02caab5560
Update GB6 to latest release (v6.2.2) 2023-11-24 00:07:44 -05:00
Anton
5445881b42
Updated GB6 to newest Version (#75) 2023-10-19 09:49:51 -04: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
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
Sherlock Zhang
827e2db6cb
update GB6 to 6.0.3 (#64) 2023-04-29 13:08:38 -04:00
Mason Rowe
68a571e48b update json output; geekbench v6.0.2; update readme 2023-04-23 14:23:19 -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
06eaa2ab3b added Geekbench 6 as default test; refactored geekbench code 2023-02-28 01:43:09 +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
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
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