09-25-2019, 11:22 AM
Hello Post4VPS Community,
Ready for some exciting news? Surely you are. Well, it's a matter of great joy to announce that Post4VPS is getting its own benchmarking script! This will make it a lot easier for newbies to find everything in one place and that too on the 'Tutorials' forum. Isn't it amazing?
So without further delay, let's introduce the benchmarking script. Post4VPS Benchmarking Script v1 is an improved version of @"Hidden Refuge"'s Benchmarking Script 2.0 that can be found here. There are a lot of people who contributed to this benchmarking script previously which shall be highlighted in the credits section of my post.
Before that, let's see what's new in this version:
New fixes, suggestions, improvements are always welcome. You can directly post in this thread or create an issue on GitHub. The Benchmarking Script is released under the MIT license, so anyone with a GitHub account is free to fork it and improve it further, then create a pull request.
The project on GitHub: https://github.com/sohamb03/bench-sh
CREDITS
Now coming to the execution portion of the script:
DIRECT RUN:
OR (if you don't have/want to download wget)
[NOTE: Your OS might lack trusted CA bundles so please leave --no-check-certificate there so wget can download the file without saying unknown certificate issuer. You can always check the source code on Github if you're not sure what it does.]
Various other options for running the script:
Running the script as above (Direct Run) will run the classic mode that includes the system information, the IPv4 only speed test with 15x 100 MB test files in various regions around the world and the IO test. It will use 1.5 GB of bandwidth.
You can see the full result generated by the script including system information, IPv4 speedtest, and the IO test in the link below.
Demo Results: http://pastebin.com/ctVGzzmz
Vote of Thanks: I'd like to express my sincere gratitude to @"Hidden Refuge" who helped me a lot in the modification of this script to what it's now. His valuable suggestions went a long way in helping users analyze their VPS's performance from different parts of the world. Also, he contributed by testing the beta script on his Debian VPS.
Thanks to @Decent12 who helped in testing this script on Ubuntu platform.
Thanks to @Dynamo, the architect of this forum, for his valuable work of creating this forum and integrating us together here in this community.
Finally, thanks to all the Post4VPS administrators and users who extended their support and encouragement that helped me a lot, especially @deanhills, @perryoo11 and all others who didn't find a mention.
NOTE: This whole thread was typed from my mobile using MyBB MyCode. As a result, errors in format might have crept in. Please feel free to report any such error here in this thread.
Regards,
Ready for some exciting news? Surely you are. Well, it's a matter of great joy to announce that Post4VPS is getting its own benchmarking script! This will make it a lot easier for newbies to find everything in one place and that too on the 'Tutorials' forum. Isn't it amazing?
So without further delay, let's introduce the benchmarking script. Post4VPS Benchmarking Script v1 is an improved version of @"Hidden Refuge"'s Benchmarking Script 2.0 that can be found here. There are a lot of people who contributed to this benchmarking script previously which shall be highlighted in the credits section of my post.
Before that, let's see what's new in this version:
- Fixed the problem with Washington DC speed test server, which wasn't allowing the script to execute completely
- Fixed the OS display problems with CentOS 7
- Added new speed test servers for users to analyze their VPS's performance from various parts of the world
New fixes, suggestions, improvements are always welcome. You can directly post in this thread or create an issue on GitHub. The Benchmarking Script is released under the MIT license, so anyone with a GitHub account is free to fork it and improve it further, then create a pull request.
The project on GitHub: https://github.com/sohamb03/bench-sh
CREDITS
- Copyright © 2019 by sohamb03 (Fixing and adding new speed test servers and fixing OS display problems)
- Copyright © 2015 - 2017 by Hidden Refuge (Various bug fixes and performance improvements)
- Copyright © 2011 by dmmcintyre3 (Speed Test Modification)
- Copyright © 2011 by akamaras/camarg (Original Script)
Now coming to the execution portion of the script:
DIRECT RUN:
Code: (Select All)
wget --no-check-certificate https://raw.githubusercontent.com/sohamb03/bench-sh/master/bench.sh && bash bench.sh && rm -rf bench.sh
OR (if you don't have/want to download wget)
Code: (Select All)
curl -O https://raw.githubusercontent.com/sohamb03/bench-sh/master/bench.sh && bash bench.sh && rm -rf bench.sh
[NOTE: Your OS might lack trusted CA bundles so please leave --no-check-certificate there so wget can download the file without saying unknown certificate issuer. You can always check the source code on Github if you're not sure what it does.]
Various other options for running the script:
Running the script as above (Direct Run) will run the classic mode that includes the system information, the IPv4 only speed test with 15x 100 MB test files in various regions around the world and the IO test. It will use 1.5 GB of bandwidth.
- Classic mode with IPv6 only speed test:
(This includes the system information, an IPv6 speed test that will download 10x 100 MB files from various regions around the world over IPv6 only and the IO test. This will use 1 GB of bandwidth.)Code: (Select All)./bench.sh -6
- Dual stack speedtest:
(This includes the system information, the IPv4 and IPv6 speedtest and the IO test. 2.5 GB bandwidth will be used.)Code: (Select All)./bench.sh -46
or
./bench -64
- System information only:
(This will only display the system information without any speedtest and IO test.)Code: (Select All)./bench.sh -sys
- IO test only:
(This will perform the 3 run IO test and the average IO calculation only.)Code: (Select All)./bench.sh -io
- Classic mode with system benchmark:
(Classic mode with system benchmark. This will use 1.5 GB bandwidth!)Code: (Select All)./bench.sh -b
- IPv6 speedtest with system benchmark:
(IPv6 only speed test with system benchmark. This will use 1 GB bandwidth!)Code: (Select All)./bench.sh -b6
- Dual stack speedtest with system benchmark:
(Dual stack speed test with system benchmark. This will use 2.5 GB bandwidth.)Code: (Select All)./bench -b46
or
./bench -b64
You can see the full result generated by the script including system information, IPv4 speedtest, and the IO test in the link below.
Demo Results: http://pastebin.com/ctVGzzmz
-----x-x-x-----
Vote of Thanks: I'd like to express my sincere gratitude to @"Hidden Refuge" who helped me a lot in the modification of this script to what it's now. His valuable suggestions went a long way in helping users analyze their VPS's performance from different parts of the world. Also, he contributed by testing the beta script on his Debian VPS.
Thanks to @Decent12 who helped in testing this script on Ubuntu platform.
Thanks to @Dynamo, the architect of this forum, for his valuable work of creating this forum and integrating us together here in this community.
Finally, thanks to all the Post4VPS administrators and users who extended their support and encouragement that helped me a lot, especially @deanhills, @perryoo11 and all others who didn't find a mention.
NOTE: This whole thread was typed from my mobile using MyBB MyCode. As a result, errors in format might have crept in. Please feel free to report any such error here in this thread.
Regards,