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