Posted: Thu Mar 05, 2015 16:43 Post subject: Hardware Acceleration - R7000
Hey Kong, BS,
Do you guys think hardware acceleration will be \ fixed \ implemented any time soon?
My ISP is upgrading their tiers (a lot lately) and - so far, what i have works fine, but, i am afraid on the next upgrade i might not be able to pull full speeds?
I attached CPU usage (only once core is doing work, probably hardware acceleration is the reason?) on 320+ mbit from my ISP.
There is no ddtb/ctf (hardware acceleration) currently in ddwrt. If your doing ipv4 (nat) then its all cpu bound along with most other services like vpn.
ddwrt is running Linux I believe and there is not a lot of multi-core optimization out of the box.
There are commands you can add to your start up script but you will have to research those.
I use some custom startup scripts another forum member shared about a year ago.
One of them assigns each cpu to service a specific radio.
If you want to try it, add this to your start up script. It is all 1 line.
You are correct boochi.
The scripts were offered as a free method of offloading some resources to a 2nd cpu if he wanted to.
Further down in my post you will see that those statements actually are relevant to his question about WAN acceleration.
Unless I misunderstood what I was reading.
I probably should have arranged the response part to the top of my post and the offer of a startup script as the 2nd portion.
boochi99 wrote:
I don't think your scripts have anything to do with the ops question about hardware acceleration. He is talking about wan side speed.
_________________ Router currently owned:
Netgear R7800 - Router
Netgear R7000 - AP mode
Run this command to see some of whats on each cpu.
cat /proc/interrupts
I am no pro at it. I used someone elses posted script.
I suggest maybe doing a google search.
You will probably get an explanation to what your seeing.
There is another command "top".
It refreshes every couple seconds & shows you a list of resources & what is consuming each cpu. To cancel it, press the "q" key. _________________ Router currently owned:
Netgear R7800 - Router
Netgear R7000 - AP mode
s-f-r-j,
here is what I did when I ran the command the first time last year. So I could see what (if anything) it was doing.
I ran the command from the command line (after reboot to make sure it was started).
Then I hit a large file transfer over 2.4. Streaming a movie or just a move from pc to pc.
Looking specifically at
163: eth1
169: eth2
179: eth0
Then I switched to the 5 and repeated the same or another large file move/stream & ran the command from the command line again.
You should see while moving constant data over 2.4, 1 of the 3 lines count up (keep issuing the command, its not real time).
Repeat for 5ghz. _________________ Router currently owned:
Netgear R7800 - Router
Netgear R7000 - AP mode
With that info you could really tell which cpu is allowed to handle which irq function. _________________ Router currently owned:
Netgear R7800 - Router
Netgear R7000 - AP mode