What's new

spdMerlin spdMerlin - v4.x - speedtest and bandwidth monitoring

  • 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!

Hi Jack
An observation regarding your scripts and also Unbound on occasions!!! I wonder if others have this problem too?
I sometimes need to reboot the router and more often than not I lose the tabs for Spd Merlin, Connmon, NTP Merlin UiDivstats and SC Merlin and Unbound. Force Reinstalling DOES NOT return the tabs. I have to delete the script and then add it back again to get the Tab back. OR reboot router again and hope that all tabs come back ( it ususally does on second reboot). Sometimes however it wont even let me do that complaining that it cant delete /tmp/menuTree.js because the temp file was not closed properly on reboot. If I reboot router again after that then it brings back most tabs and lets me proceed.

I think a force install of a script SHOULD ideally install the script tab without needing to delete and reinstall the script. Perhaps you can engineer this change? Also if there is a script that could be included in SCMerlin to check which tabs are missing and install the tabs ( or reinstall all tabs ) back in all the running scripts ( including Unbound). This would be really helpful. Cheers!
 
Last edited:
Hi Jack
An observation regarding your scripts and also Unbound on occasions!!! I wonder if others have this problem too?
I sometimes need to reboot the router and more often than not I lose the tabs for Spd Merlin, Connmon, NTP Merlin UiDivstats and SC Merlin and Unbound. Force Reinstalling DOES NOT return the tabs. I have to delete the script and then add it back again to get the Tab back. OR reboot router again and hope that all tabs come back ( it ususally does on second reboot). Sometimes however it wont even let me do that complaining that it cant delete /tmp/menuTree.js because the temp file was not closed properly on reboot. If I reboot router again after that then it brings back most tabs and lets me proceed.

I think a force install of a script SHOULD ideally install the script tab without needing to delete and reinstall the script. Perhaps you can engineer this change? Also if there is a script that could be included in SCMerlin to check which tabs are missing and install the tabs ( or reinstall all tabs ) back in all the running scripts ( including Unbound). This would be really helpful. Cheers!
There's another thread where I've discovered NTP sync waiting can cause this, with Unbound being a reason why. Search for my ntpbootwatchdog script to see if this improves things and to read up on why the tabs don't mount.
In the meantime, running
Code:
scriptname startup force
will force a remount of the tab.
 
There's another thread where I've discovered NTP sync waiting can cause this, with Unbound being a reason why. Search for my ntpbootwatchdog script to see if this improves things and to read up on why the tabs don't mount.
In the meantime, running
Code:
scriptname startup force
will force a remount of the tab.

Thanks Jack - I enabled your ntpbootwatchdog script - much appreciated. The
Code:
scriptname startup force
will come in useful if all else fails.
 
Jack

Im still having issues losing tabs even with the ntpbootwatchdog script. When I lose the tabs I get the following on all missing tabs for the relevant scripts and nothing will work - not even deleting and reinstalling script - not even scriptname install force.
The only thing is to reboot router and hope for the best.

sed: can't move '/tmp/menuTree.jsivCNAh' to '/tmp/menuTree.js': Device or resource busy
sed: can't move '/tmp/menuTree.jsJCzzLg' to '/tmp/menuTree.js': Device or resource busy
 
Jack

Im still having issues losing tabs even with the ntpbootwatchdog script. When I lose the tabs I get the following on all missing tabs for the relevant scripts and nothing will work - not even deleting and reinstalling script - not even scriptname install force.
The only thing is to reboot router and hope for the best.

sed: can't move '/tmp/menuTree.jsivCNAh' to '/tmp/menuTree.js': Device or resource busy
sed: can't move '/tmp/menuTree.jsJCzzLg' to '/tmp/menuTree.js': Device or resource busy
Which WebUI scripts are you using?
 
I experienced the same thing and the only thing it worked it was installing everything from scrap - flashing the firmware again and reinstall the add ons and eventually after a while the webui for the add ons stopped getting updates - stuck with some readings from a certain date or if I added a new script back to the base with the add on tab missing.
Now, the other thing I did after this was to change the USB stick and reinstall everything one more time. At the moment everything works normal, but still early days to tell.
You might want to give it a try.
 
Has anyone else experienced an issue where the upload speed set by AutoBW constantly decreases? I think the value it sets prevents a speed test from exceeding that value, which then means it can only continue to go down. If I manually set the value, then it stays consistent. It even looks like this is mildly effecting download speeds.

1612791571518.png
 
Has anyone else experienced an issue where the upload speed set by AutoBW constantly decreases? I think the value it sets prevents a speed test from exceeding that value, which then means it can only continue to go down. If I manually set the value, then it stays consistent. It even looks like this is mildly effecting download speeds.

View attachment 30485
What thresholds and limits do you have set?
 
Within spdMerlin AutoBW:
1612792957614.png


I had AutoBW on, but I disabled it after I saw the constant decrease in speed. Then I went to the GUI and manually configured the settings:
1612793029212.png
 
i believe spdMerlin log when the values change, can you check if you have system logs from the decrease?
Sure, but since I'm very new to add-ons, where do I need to look?
 
The System Log section should have the log entries. If not I'll turn on AutoBW and see if I can reproduce this
Thank you. Here are the log entries with just the changes. I do see before each change that the upload goes down more than 10%. The problem is that it can't ever go back up because the speed test seems limited by the QoS value set.

Code:
    Line 3401: Feb  3 18:37:43 RT-AC86U-0398 spdMerlin: Setting QoS Download Speed to 47064 Kbps (was 0 Kbps)
    Line 3402: Feb  3 18:37:43 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 17130 Kbps (was 0 Kbps)
    Line 3498: Feb  3 19:14:12 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 14864 Kbps (was 17130 Kbps)
    Line 4886: Feb  4 09:44:05 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 13324 Kbps (was 14864 Kbps)
    Line 5288: Feb  4 14:14:11 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 11811 Kbps (was 13324 Kbps)
    Line 5644: Feb  4 18:14:09 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 10320 Kbps (was 11811 Kbps)
    Line 5841: Feb  4 20:44:19 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 9213 Kbps (was 10320 Kbps)
    Line 6127: Feb  4 23:44:03 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 8264 Kbps (was 9213 Kbps)
    Line 7957: Feb  5 02:14:10 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 7389 Kbps (was 8264 Kbps)
    Line 9308: Feb  5 04:44:02 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 6648 Kbps (was 7389 Kbps)
    Line 9671: Feb  5 09:14:05 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 5950 Kbps (was 6648 Kbps)
    Line 11110: Feb  5 12:43:36 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 5300 Kbps (was 5950 Kbps)
    Line 15463: Feb  5 17:14:16 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 4695 Kbps (was 5300 Kbps)
    Line 21324: Feb  5 20:12:25 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 4107 Kbps (was 4695 Kbps)
    Line 21456: Feb  5 22:42:32 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 3627 Kbps (was 4107 Kbps)
    Line 27325: Feb  6 00:42:30 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 3160 Kbps (was 3627 Kbps)
    Line 28367: Feb  6 02:12:32 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 2839 Kbps (was 3160 Kbps)
    Line 28588: Feb  6 03:42:24 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 2459 Kbps (was 2839 Kbps)
    Line 28841: Feb  6 05:42:29 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 2182 Kbps (was 2459 Kbps)
    Line 29525: Feb  6 09:12:25 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 1949 Kbps (was 2182 Kbps)
    Line 32968: Feb  6 14:42:34 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 1746 Kbps (was 1949 Kbps)
    Line 33356: Feb  6 18:12:25 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 1548 Kbps (was 1746 Kbps)
    Line 33635: Feb  6 21:12:35 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 1388 Kbps (was 1548 Kbps)
    Line 33844: Feb  6 23:12:33 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 1220 Kbps (was 1388 Kbps)
    Line 34024: Feb  7 00:42:34 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 1090 Kbps (was 1220 Kbps)
    Line 34270: Feb  7 02:12:27 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 926 Kbps (was 1090 Kbps)
    Line 34447: Feb  7 03:42:23 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 818 Kbps (was 926 Kbps)
    Line 34695: Feb  7 06:12:42 RT-AC86U-0398 spdMerlin: Setting QoS Download Speed to 41800 Kbps (was 47064 Kbps)
    Line 34906: Feb  7 07:12:25 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 731 Kbps (was 818 Kbps)
    Line 35247: Feb  7 10:42:29 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 654 Kbps (was 731 Kbps)
    Line 35501: Feb  7 12:42:40 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 571 Kbps (was 654 Kbps)
    Line 35721: Feb  7 15:12:34 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 497 Kbps (was 571 Kbps)
    Line 39162: Feb  7 17:11:21 RT-AC86U-0398 spdMerlin: Setting QoS Download Speed to 43434 Kbps (was 51200 Kbps)
    Line 39163: Feb  7 17:11:21 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 2074 Kbps (was 20480 Kbps)
    Line 39256: Feb  7 17:14:12 RT-AC86U-0398 spdMerlin: Setting QoS Download Speed to 43770 Kbps (was 51200 Kbps)
    Line 39257: Feb  7 17:14:12 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 3597 Kbps (was 20480 Kbps)
    Line 39554: Feb  7 17:27:01 RT-AC86U-0398 spdMerlin: Setting QoS Download Speed to 44255 Kbps (was 0 Kbps)
    Line 39555: Feb  7 17:27:01 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 4879 Kbps (was 0 Kbps)
    Line 43795: Feb  8 08:36:29 RT-AC86U-0398 spdMerlin: Setting QoS Download Speed to 49189 Kbps (was 66560 Kbps)
    Line 43796: Feb  8 08:36:29 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 17160 Kbps (was 25600 Kbps)
 
Thank you. Here are the log entries with just the changes. I do see before each change that the upload goes down more than 10%. The problem is that it can't ever go back up because the speed test seems limited by the QoS value set.

Code:
    Line 3401: Feb  3 18:37:43 RT-AC86U-0398 spdMerlin: Setting QoS Download Speed to 47064 Kbps (was 0 Kbps)
    Line 3402: Feb  3 18:37:43 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 17130 Kbps (was 0 Kbps)
    Line 3498: Feb  3 19:14:12 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 14864 Kbps (was 17130 Kbps)
    Line 4886: Feb  4 09:44:05 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 13324 Kbps (was 14864 Kbps)
    Line 5288: Feb  4 14:14:11 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 11811 Kbps (was 13324 Kbps)
    Line 5644: Feb  4 18:14:09 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 10320 Kbps (was 11811 Kbps)
    Line 5841: Feb  4 20:44:19 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 9213 Kbps (was 10320 Kbps)
    Line 6127: Feb  4 23:44:03 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 8264 Kbps (was 9213 Kbps)
    Line 7957: Feb  5 02:14:10 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 7389 Kbps (was 8264 Kbps)
    Line 9308: Feb  5 04:44:02 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 6648 Kbps (was 7389 Kbps)
    Line 9671: Feb  5 09:14:05 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 5950 Kbps (was 6648 Kbps)
    Line 11110: Feb  5 12:43:36 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 5300 Kbps (was 5950 Kbps)
    Line 15463: Feb  5 17:14:16 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 4695 Kbps (was 5300 Kbps)
    Line 21324: Feb  5 20:12:25 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 4107 Kbps (was 4695 Kbps)
    Line 21456: Feb  5 22:42:32 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 3627 Kbps (was 4107 Kbps)
    Line 27325: Feb  6 00:42:30 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 3160 Kbps (was 3627 Kbps)
    Line 28367: Feb  6 02:12:32 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 2839 Kbps (was 3160 Kbps)
    Line 28588: Feb  6 03:42:24 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 2459 Kbps (was 2839 Kbps)
    Line 28841: Feb  6 05:42:29 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 2182 Kbps (was 2459 Kbps)
    Line 29525: Feb  6 09:12:25 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 1949 Kbps (was 2182 Kbps)
    Line 32968: Feb  6 14:42:34 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 1746 Kbps (was 1949 Kbps)
    Line 33356: Feb  6 18:12:25 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 1548 Kbps (was 1746 Kbps)
    Line 33635: Feb  6 21:12:35 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 1388 Kbps (was 1548 Kbps)
    Line 33844: Feb  6 23:12:33 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 1220 Kbps (was 1388 Kbps)
    Line 34024: Feb  7 00:42:34 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 1090 Kbps (was 1220 Kbps)
    Line 34270: Feb  7 02:12:27 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 926 Kbps (was 1090 Kbps)
    Line 34447: Feb  7 03:42:23 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 818 Kbps (was 926 Kbps)
    Line 34695: Feb  7 06:12:42 RT-AC86U-0398 spdMerlin: Setting QoS Download Speed to 41800 Kbps (was 47064 Kbps)
    Line 34906: Feb  7 07:12:25 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 731 Kbps (was 818 Kbps)
    Line 35247: Feb  7 10:42:29 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 654 Kbps (was 731 Kbps)
    Line 35501: Feb  7 12:42:40 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 571 Kbps (was 654 Kbps)
    Line 35721: Feb  7 15:12:34 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 497 Kbps (was 571 Kbps)
    Line 39162: Feb  7 17:11:21 RT-AC86U-0398 spdMerlin: Setting QoS Download Speed to 43434 Kbps (was 51200 Kbps)
    Line 39163: Feb  7 17:11:21 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 2074 Kbps (was 20480 Kbps)
    Line 39256: Feb  7 17:14:12 RT-AC86U-0398 spdMerlin: Setting QoS Download Speed to 43770 Kbps (was 51200 Kbps)
    Line 39257: Feb  7 17:14:12 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 3597 Kbps (was 20480 Kbps)
    Line 39554: Feb  7 17:27:01 RT-AC86U-0398 spdMerlin: Setting QoS Download Speed to 44255 Kbps (was 0 Kbps)
    Line 39555: Feb  7 17:27:01 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 4879 Kbps (was 0 Kbps)
    Line 43795: Feb  8 08:36:29 RT-AC86U-0398 spdMerlin: Setting QoS Download Speed to 49189 Kbps (was 66560 Kbps)
    Line 43796: Feb  8 08:36:29 RT-AC86U-0398 spdMerlin: Setting QoS Upload Speed to 17160 Kbps (was 25600 Kbps)
Ah...do you have "exclude from QoS" on?
 
Ah...do you have "exclude from QoS" on?
Hopefully this is the correct way to configure it:
1612795224579.png
 

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

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