RAM management and QoS Hours Active
Posted: Thu Nov 24, 2016 10:51 pm
I’ve been using Gargoyle since 2013. I’ve been reading the forum for some time now, answered many of my own questions and learned and implemented quite a bit of functionality. But I have a couple of (more) questions I think I need to ask for help with. I'm on Satellite internet with a 15 GB monthly data cap. I have a Bed and Breakfast with multiple different guests that change constantly. We mention it to each guest, but most people aren’t used to having a data cap, and an occasional guest would blow our cap out of the water if I didn’t guard against it (often unwittingly, e.g. from cloud sharing). I am using Gargoyle's combination of QoS throttles (first) and Quota cutoffs (second) to try to slow usage and limit abuse, while maintaining decent data rate and allowance for each client device for regular use. It is a challenging balance. Gargoyle helps immensely, but still I have some issues.
One problem I have is with lost data when throttling. Throttling I believe sometimes results in packet loss when my router’s RAM buffer fills. Q: Is there a way to increase/tweak the RAM buffer in my router (TL-WR1043ND v2, 60MB RAM, running gargoyle 1.91), possibly with the USB storage?
Another problem I have is with the QoS timing. I am using Quotas for its cutoff functionality, resetting every hour and active only during the usage hours that count against our data cap. I have Quotas turned off during our ISP's unlimited data hours. Since Quotas are being used for cutoff, I must use QoS for throttling. But I would like to also turn off QoS during the unlimited data hours. However QoS doesn't have built-in "hours active" functionality like Quotas do. I think I've learned enough here to propose that I could use a "chron task" to enable/disable QoS at specific times, but I'm not sure of the details or syntax or variables in how to do that. I haven't even reached the level of expertise to SSL into my router for anything yet, but am I on the right track with that idea?
One problem I have is with lost data when throttling. Throttling I believe sometimes results in packet loss when my router’s RAM buffer fills. Q: Is there a way to increase/tweak the RAM buffer in my router (TL-WR1043ND v2, 60MB RAM, running gargoyle 1.91), possibly with the USB storage?
Another problem I have is with the QoS timing. I am using Quotas for its cutoff functionality, resetting every hour and active only during the usage hours that count against our data cap. I have Quotas turned off during our ISP's unlimited data hours. Since Quotas are being used for cutoff, I must use QoS for throttling. But I would like to also turn off QoS during the unlimited data hours. However QoS doesn't have built-in "hours active" functionality like Quotas do. I think I've learned enough here to propose that I could use a "chron task" to enable/disable QoS at specific times, but I'm not sure of the details or syntax or variables in how to do that. I haven't even reached the level of expertise to SSL into my router for anything yet, but am I on the right track with that idea?