QOS Max Download Speed on DIR862-A1 (DIR-862L) on r29495

Post new topic   Reply to topic    DD-WRT Forum Index -> Atheros WiSOC based Hardware
Author Message
alias8818
DD-WRT Novice


Joined: 20 Apr 2016
Posts: 3

PostPosted: Wed Apr 27, 2016 12:06    Post subject: QOS Max Download Speed on DIR862-A1 (DIR-862L) on r29495 Reply with quote
I am not quite sure if its the CPU not being able to handle it or a bug of sorts. So, I shall post here for feedback.

I have a 300mbps download, and 30mbps upload to my ISP. I can reach well above said limits above with QOS disabled. I set my QOS down max at 280000kbps and up at 28000kbps. Enabled -- I've reached a max of ~140-150mbps download and full upload.

To ensure it was working, I lowered the the max to 100000kbps to find that the download was correctly limited to 100mbps. However, it seems that something is holding me back from my full potential.

I tried setting max kbps to 0, this disabling throttling/QOS on the downpipe, but it did not increase at all. In fact, I have tried HTB all disciplines and HFSC all disciplines with similar results.

I went and ran "top" as a download was progressing to find these two processes up top:

37.2% [ksoftirqd/0]
34.7% hostapd -B -P /var/run/ath0_hosta

Here is the full "top"
Code:
Mem: 74136K used, 52496K free, 0K shrd, 3440K buff, 9068K cached
CPU:  0.7% usr  0.1% sys  0.0% nic 13.4% idle  0.0% io  0.0% irq 85.5% sirq
Load average: 0.47 0.30 0.20 3/37 11735
  PID  PPID USER     STAT   VSZ %VSZ CPU %CPU COMMAND
    3     2 root     RW       0  0.0   0 32.0 [ksoftirqd/0]
  832     1 root     R     1828  1.4   0 31.2 hostapd -B -P /var/run/ath0_hosta
 1232     1 root     S     4372  3.4   0  5.6 httpd -p 80
  561     1 root     S     1728  1.3   0  1.7 watchdog
  853     1 root     R     1824  1.4   0  1.3 hostapd -B -P /var/run/ath1_hosta
11680  5383 root     R     1144  0.9   0  1.3 top
   74     2 root     SW       0  0.0   0  0.9 [kworker/0:1]
    6     2 root     SW       0  0.0   0  0.9 [kworker/u2:0]
 1126     1 root     S     1684  1.3   0  0.3 resetbutton
10034     1 root     S     1712  1.3   0  0.0 wland
 1061     1 root     S     1604  1.2   0  0.0 ttraff
    1     0 root     S     1488  1.1   0  0.0 /sbin/init
 2066     1 root     S     1484  1.1   0  0.0 process_monitor
  938     1 root     S     1220  0.9   0  0.0 dnsmasq -u root -g root --conf-fi
  915     1 root     S     1144  0.9   0  0.0 telnetd
 5383   915 root     S     1144  0.9   0  0.0 -sh
 1132     1 root     S     1136  0.8   0  0.0 syslogd -L
 1653     1 root     S     1136  0.8   0  0.0 udhcpc -i eth0 -p /var/run/udhcpc
 1135     1 root     S     1136  0.8   0  0.0 klogd
  556     1 root     S      940  0.7   0  0.0 /sbin/mstpd


That test was done with HTB/FQ_CODEL.


Edit, I disabled QOS to find similar "top" results. This download test gained the expected 300mbps/30mbps at least.
Code:
Mem: 71788K used, 54844K free, 0K shrd, 3440K buff, 9068K cached
CPU:  0.3% usr  0.5% sys  0.0% nic  0.3% idle  0.0% io  0.0% irq 98.6% sirq
Load average: 0.85 0.40 0.26 5/37 12365
  PID  PPID USER     STAT   VSZ %VSZ CPU %CPU COMMAND
  832     1 root     R     1828  1.4   0 44.8 hostapd -B -P /var/run/ath0_hosta
    3     2 root     RW       0  0.0   0 36.2 [ksoftirqd/0]
 1232     1 root     S     4372  3.4   0  4.7 httpd -p 80
   74     2 root     SW       0  0.0   0  4.6 [kworker/0:1]
    6     2 root     SW       0  0.0   0  3.8 [kworker/u2:0]
  556     1 root     S      940  0.7   0  1.4 /sbin/mstpd
 1126     1 root     S     1684  1.3   0  1.2 resetbutton
11680  5383 root     R     1144  0.9   0  1.2 top
  561     1 root     S     1728  1.3   0  0.9 watchdog
  915     1 root     S     1144  0.9   0  0.1 telnetd
  853     1 root     S     1824  1.4   0  0.0 hostapd -B -P /var/run/ath1_hosta
12025     1 root     S     1644  1.2   0  0.0 wland
 1061     1 root     S     1604  1.2   0  0.0 ttraff
    1     0 root     S     1488  1.1   0  0.0 /sbin/init
 2066     1 root     S     1484  1.1   0  0.0 process_monitor
  938     1 root     S     1220  0.9   0  0.0 dnsmasq -u root -g root --conf-fi
 5383   915 root     S     1144  0.9   0  0.0 -sh
 1132     1 root     S     1136  0.8   0  0.0 syslogd -L
 1653     1 root     S     1136  0.8   0  0.0 udhcpc -i eth0 -p /var/run/udhcpc
 1135     1 root     S     1136  0.8   0  0.0 klogd
Sponsor
tatsuya46
DD-WRT Guru


Joined: 03 Jan 2010
Posts: 7568
Location: YWG, Canada

PostPosted: Wed Apr 27, 2016 16:01    Post subject: Reply with quote
look at sirq
_________________
LATEST FIRMWARE(S)

BrainSlayer wrote:
we just do it since we do not like any restrictions enforced by stupid cocaine snorting managers

[x86_64] Haswell i3-4150/QCA9984/QCA9882 ------> r55797 std
[QUALCOMM] DIR-862L --------------------------------> r55797 std
▲ ACTIVE / INACTIVE ▼
[QUALCOMM] WNDR4300 v1 --------------------------> r50485 std
[BROADCOM] DIR-860L A1 ----------------------------> r50485 std


Sigh.. why do i exist anyway.. | I love you Anthony.. never forget that.. my other 99% that ill never see again..

alias8818
DD-WRT Novice


Joined: 20 Apr 2016
Posts: 3

PostPosted: Thu Apr 28, 2016 7:57    Post subject: Reply with quote
I just found it interesting it the process usage and SIRQ was similar for each transfer test of transfer I did, with QOS on and QOS off.

Doesn't look like I can run QOS for top bandwidth with this little guy. Probably will have to break out pfSense and connect it all through my 48port switch. I'll probably just use this as an AP... Was hoping it could do more.
tatsuya46
DD-WRT Guru


Joined: 03 Jan 2010
Posts: 7568
Location: YWG, Canada

PostPosted: Thu Apr 28, 2016 8:15    Post subject: Reply with quote
software mode nat + qos is a train wreck for the cpu & theres no way around except brute cpu power or another network device that handles qos/nat
_________________
LATEST FIRMWARE(S)

BrainSlayer wrote:
we just do it since we do not like any restrictions enforced by stupid cocaine snorting managers

[x86_64] Haswell i3-4150/QCA9984/QCA9882 ------> r55797 std
[QUALCOMM] DIR-862L --------------------------------> r55797 std
▲ ACTIVE / INACTIVE ▼
[QUALCOMM] WNDR4300 v1 --------------------------> r50485 std
[BROADCOM] DIR-860L A1 ----------------------------> r50485 std


Sigh.. why do i exist anyway.. | I love you Anthony.. never forget that.. my other 99% that ill never see again..

alias8818
DD-WRT Novice


Joined: 20 Apr 2016
Posts: 3

PostPosted: Thu Apr 28, 2016 8:18    Post subject: Reply with quote
Thanks man, again.
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Atheros WiSOC based Hardware All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum