[Make-wifi-fast] a bit of profiling on the archer

Dave Taht dave.taht at gmail.com
Thu Nov 17 23:14:49 EST 2016


I have not been profiling much on lower end platforms (it's hard, you
can crash a box
pretty easily with the wrong options or sample rates).

While watching the ath10k peak at 150-200mbits, at 99% of cpu in
softirq, I spent a bit
of time profiling various counters and statistics.

for this one (while downloading 12 flows at the same time via flent)

perf record -F 99 -e cpu-clock -ag -- sleep 10

perf report

  [[31m  67.81%[[m     0.00%  ksoftirqd/0  [kernel.kallsyms]       [k]
run_ksoftirqd
            |
            ---run_ksoftirqd
               |
               |[[31m--67.61%-- [[m__do_softirq
               |          |
               |          |[[31m--66.80%-- [[mnet_rx_action
               |          |          |
               |          |          |[[31m--41.07%-- [[mag71xx_poll

...

It appears we're spending 66% of the time in the *ethernet* portion of
the path.

I'm going to stop worrying so much about the performance of the new
wifi algorithms.

-- 
Dave Täht
Let's go make home routers and wifi faster! With better software!
http://blog.cerowrt.org


More information about the Make-wifi-fast mailing list