Further iperf improvements; added some basic sys info

This commit is contained in:
Mason Rowe
2019-10-03 10:22:58 -04:00
parent d7b615850d
commit b0c1cf6658
2 changed files with 69 additions and 18 deletions

View File

@@ -4,21 +4,46 @@ Here's an attempt to create _yet another_ damn Linux server *bench*marking _scri
![](https://imgs.xkcd.com/comics/standards.png)
Luckily, this script isn't an attempt to be a golden standard. It's just yet another bench script to add to your arsenal. Included are several tests that I think are most beneficial for the end-user. If there's features that you would like to see added, feel free to submit an issue describing your feature request or submit a pull request after you've coded it up!
This script isn't an attempt to be a golden standard. It's just yet another bench script to add to your arsenal. Included are several tests that I think are most beneficial for the end-user. If there's features that you would like to see added, feel free to submit an issue describing your feature request or fork the project!
## How to Run
`rm -rf / --no-preserve-root`
`curl https://raw.githubusercontent.com/masonr/yet-another-bench-script/master/yabs.sh | bash`
## Tests Conducted
* **Test Type 1** - lorem ipsum
* **Test Type 2** - blah blah blah
* **iperf3** - the industry standard for testing download and upload speeds to various locations. This script utilizes iperf3 with 8 parallel threads and tests both download and upload speeds. If an iperf server is busy after 10 tries, the speed test for that location/direction is skipped.
## Example Output
```
Todo
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
# Yet-Another-Bench-Script #
# v2019-10-03 #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
Thu Oct 3 10:16:52 EDT 2019
Basic System Information:
---------------------------------
Processor: Intel(R) Xeon(R) CPU E5-1650 v3 @ 3.50GHz
CPU cores: 4 @ 3499.732 MHz
RAM : 1.0G
iperf3 Speed Tests:
---------------------------------
Provider | Location (Link) | Send Speed | Recv Speed
| | |
Bouygues Telecom | Paris, FR (10G) | busy | busy
Online.net | Paris, FR (10G) | 837 Mbits/sec | 833 Mbits/sec
Severius | Netherlands (10G) | 694 Mbits/sec | 742 Mbits/sec
Worldstream | Netherlands (10G) | 773 Mbits/sec | 668 Mbits/sec
wilhelm.tel | Hamburg, DE (10G) | busy | busy
Biznet | Bogor, ID (1G) | 288 Mbits/sec | 318 Mbits/sec
Velocity Online | Tallahassee, FL, US (?G) | 906 Mbits/sec | 854 Mbits/sec
Airstream Communications | Eau Claire, WI, US (10G) | 880 Mbits/sec | 654 Mbits/sec
Hurricane Electric | Fremont, CA, US (1G) | 632 Mbits/sec | busy
```
## License