What's new

spdMerlin spdMerlin - Automated speedtests with graphs

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Give it a few runs (2x per hour) I noticed that the last runs were much closer (at least on download). :)

Ok getting better after a reboot and some patience. Last test shows 121 Mbps.

When I run
Code:
spdmerlin 1
it says a speedtest is run. Should those test be showing on the graphs individually or will it fold into an average for that hours tests that have/will run? I do not see where these manual test are showing in the graphs.
 
Ok getting better after a reboot and some patience. Last test shows 121 Mbps.

When I run
Code:
spdmerlin 1
it says a speedtest is run. Should those test be showing on the graphs individually or will it fold into an average for that hours tests that have/will run? I do not see where these manual test are showing in the graphs.
They'll get attributed to the closest 30mins, I believe - this feature made more sense for ntpMerlin which accepts data every 5 mins.
I'm currently updating the feature to display the results, with the graphs being less important for the manual run
 
@L&LD How many servers would you like to select from (there's loads returned!) - would the top 25 (by distance) be a sane value?

If it was my choice the top 5 would be great! Thank you! :)
 
Hi
I just installed on my ac68u. when trying to run, i got the following errors

Code:
Choose an option:    1

spdMerlin: Starting speedtest now...

ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/opt/lib/python2.7/hashlib.py", line 147, in <module>
  File "/opt/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/opt/lib/python2.7/hashlib.py", line 147, in <module>
  File "/opt/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type sha1
ERROR:root:code for hash sha224 was not found.
Traceback (most recent call last):
  File "/opt/lib/python2.7/hashlib.py", line 147, in <module>
  File "/opt/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type sha224
ERROR:root:code for hash sha256 was not found.
Traceback (most recent call last):
  File "/opt/lib/python2.7/hashlib.py", line 147, in <module>
  File "/opt/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found.
Traceback (most recent call last):
  File "/opt/lib/python2.7/hashlib.py", line 147, in <module>
  File "/opt/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type sha384
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
  File "/opt/lib/python2.7/hashlib.py", line 147, in <module>
  File "/opt/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type sha512
Traceback (most recent call last):
  File "/jffs/scripts/spdcli.py", line 126, in <module>
    from md5 import md5
  File "/opt/lib/python2.7/md5.py", line 10, in <module>
ImportError: cannot import name md5
spdMerlin: Finished speedtest

spdMerlin: Speedtest results -   -  -
 
....and the spdMerlin is installed and rockin' and rollin' on my AX88U! Like the speed tests results at the end of install or when it is ran from the menu (option 1). Will wait for graphs now. Not sure if I have ever seen a ping of 92 before, though. Usually it hovers at 32-33 through my VPN provider. Two thumbs up @Jack Yaz! Thanks a lot!

@L&LD below are my speeds as you asked on few posts ago :)

Code:
###########################################################
##                   _  __  __              _  _         ##
##                  | ||  \/  |            | |(_)        ##
##   ___  _ __    __| || \  / |  ___  _ __ | | _  _ __   ##
##  / __|| '_ \  / _  || |\/| | / _ \| '__|| || || '_ \  ##
##  \__ \| |_) || (_| || |  | ||  __/| |   | || || | | | ##
##  |___/| .__/  \__,_||_|  |_| \___||_|   |_||_||_| |_| ##
##      | |                                              ##
##      |_|                                              ##
##                                                       ##
##                 v1.0.1 on RT-AX88U                    ##
##                                                       ##
##        https://github.com/jackyaz/spdMerlin           ##
##                                                       ##
###########################################################

1.    Run a speedtest now

u.    Check for updates
uf.   Update spdMerlin with latest version (force update)

e.    Exit spdMerlin

z.    Uninstall spdMerlin

##########################################################

Choose an option:    1

spdMerlin: Starting speedtest now...

spdMerlin: Finished speedtest

spdMerlin: Speedtest results -  Download: 124.11 Mbit/s - Upload: 12.18 Mbit/s - Ping: 92.936 ms
 
I should also add that the tabs issue reported earlier has been fixed.
 
Been running for almost 24 hours no issues, nice to see bandwidth during those times. Any chance of putting it into AMTM @Jack Yaz ? I assume once it is tested thoroughly?? ;)
 
Hi
I just installed on my ac68u. when trying to run, i got the following errors

Code:
Choose an option:    1

spdMerlin: Starting speedtest now...

ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/opt/lib/python2.7/hashlib.py", line 147, in <module>
  File "/opt/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/opt/lib/python2.7/hashlib.py", line 147, in <module>
  File "/opt/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type sha1
ERROR:root:code for hash sha224 was not found.
Traceback (most recent call last):
  File "/opt/lib/python2.7/hashlib.py", line 147, in <module>
  File "/opt/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type sha224
ERROR:root:code for hash sha256 was not found.
Traceback (most recent call last):
  File "/opt/lib/python2.7/hashlib.py", line 147, in <module>
  File "/opt/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found.
Traceback (most recent call last):
  File "/opt/lib/python2.7/hashlib.py", line 147, in <module>
  File "/opt/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type sha384
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
  File "/opt/lib/python2.7/hashlib.py", line 147, in <module>
  File "/opt/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type sha512
Traceback (most recent call last):
  File "/jffs/scripts/spdcli.py", line 126, in <module>
    from md5 import md5
  File "/opt/lib/python2.7/md5.py", line 10, in <module>
ImportError: cannot import name md5
spdMerlin: Finished speedtest

spdMerlin: Speedtest results -   -  -
Which firmware version? Looks like a problem with the Python install from Entware
 
Been running for almost 24 hours no issues, nice to see bandwidth during those times. Any chance of putting it into AMTM @Jack Yaz ? I assume once it is tested thoroughly?? ;)
I'm still concerned about the RAM usage and the delays some users have seen when the test is running - I'd prefer to wait until I've made the schedule optional/configurable for the time it runs before submitting for amtm consideration
 
nstats-speed-downld.png


After running this for almost a day I am getting a max speed test of about 160 Mbps down on my 200 Mbps line. If I do any other speed tests I get the expected speed near 200 Mbps. Now those tests are from a browser and not the router itself. Would that make any difference in the speed? I know speed tests can vary based on the server location so the farther away, the slower the speed normally. Could the geographical distance be affecting my tests or is the scripts choosing a location nearest me?

Not complaining, just trying to figure out the difference.
 
View attachment 16887

After running this for almost a day I am getting a max speed test of about 160 Mbps down on my 200 Mbps line. If I do any other speed tests I get the expected speed near 200 Mbps. Now those tests are from a browser and not the router itself. Would that make any difference in the speed? I know speed tests can vary based on the server location so the farther away, the slower the speed normally. Could the geographical distance be affecting my tests or is the scripts choosing a location nearest me?

Not complaining, just trying to figure out the difference.
Likely a memory issue on the router - I'm scouting out for any alternative speedtest tools

Script should be using your closest server, but I'm going to make it configurable
 
View attachment 16887

After running this for almost a day I am getting a max speed test of about 160 Mbps down on my 200 Mbps line. If I do any other speed tests I get the expected speed near 200 Mbps. Now those tests are from a browser and not the router itself. Would that make any difference in the speed? I know speed tests can vary based on the server location so the farther away, the slower the speed normally. Could the geographical distance be affecting my tests or is the scripts choosing a location nearest me?

Not complaining, just trying to figure out the difference.
Another issue is that file based tests will be likely bound by your USB's IO - since we can't write large files directly to the router
Might be a limitation of running this sort of thing on a router :(
 
1.0.2 is now available
Changelog:
Code:
Cache (on speedtest) and Restore (on startup) WebUI graphs
While the graphs are showing up after reboot, when I press the refresh button after reboot it breaks the graph. Sorry for not being more exact about this.
 

Similar threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top