ATH10K Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Ben Greear <greearb@candelatech.com>
To: Vu Hai NGUYEN <vh.nguyen@actiasodielec.fr>
Cc: Patrick CARNEIRO RODRIGUEZ <p.carneiro@actiasodielec.fr>,
	Adrian Chadd <adrian@freebsd.org>,
	"ath10k@lists.infradead.org" <ath10k@lists.infradead.org>,
	Bartosz Markowski <bartosz.markowski@tieto.com>
Subject: Re: RE : RE : RE : Trouble shooting low rate MCS9 in 802.11ac
Date: Mon, 28 Jul 2014 09:08:26 -0700	[thread overview]
Message-ID: <53D6757A.8040803@candelatech.com> (raw)
In-Reply-To: <EE97821C81277E459BEA5C6384C6F241012F15C1D7F8@srvexch01.SODIELEC.local>

On 07/28/2014 04:53 AM, Vu Hai NGUYEN wrote:
>>> My 2 devices have an ARM processor 1200MHz.
>>> If I connect these two devices by an Ethernet cable and doing iperf (in TCP)
>>> I can obtain 880 Mbps, it means that my processor can deal with that speed
>>> of data transfer. But if I use Wi-fi instead of Ethernet to test rate between these
>>> devices, my processor is exhausted, I run command top and see that 0~1%
>>> idle only,  ksoftirqd and kworker take most of my processor resource.
>>>
>>> Last week I discovered by chance that the module loaded in kernel can create
>>> effects to performance of rate, in my case it is "iptables". If I unload all module
>>> that related to iptables I can improve the performance.
>>> So I wonder if I can do some thing with the Wi-fi driver to  improve rate?
>>> Or the only solution is overclock/change my processor?
> 
>> Can you run 'perf top' on your system when it is under load so we can
>> see where the CPU is being used the most?
> 
> I follow a tutorial to cross compile perf so here is my result
> 
> 
> PerfTop:      70 irqs/sec  kernel:98.6%  exact:  0.0% [1000Hz cycles],  (all, 1 CPU)
> -------------------------------------------------------------------------------
> 
>     39.43%  [kernel]       [k] csum_partial_copy_nocheck

Looks like your ethernet driver is not doing checksum offloading?

I am pretty sure ath10k does support this unless you have managed
to disabled it somehow?

Thanks,
Ben

>      5.54%  [kernel]       [k] __kmalloc_track_caller
>      4.93%  [kernel]       [k] kfree
>      4.31%  [mac80211]     [k] ieee80211_tx_status
>      4.31%  [kernel]       [k] memcpy
>      3.49%  [kernel]       [k] __memzero
>      3.29%  [kernel]       [k] mv_eth_poll
>      3.29%  [kernel]       [k] __kfree_skb
>      2.05%  [ath10k_pci]   [k] ath10k_ce_send_nolock
>      1.44%  [mac80211]     [k] $a
>      1.44%  [kernel]       [k] dev_gro_receive
>      1.44%  [kernel]       [k] napi_gro_receive
>      1.44%  [kernel]       [k] eth_type_trans
>      1.44%  [kernel]       [k] inet_gro_receive
>      1.44%  [kernel]       [k] skb_copy_and_csum_bits
>      1.44%  [kernel]       [k] skb_segment
>      1.44%  [ath10k_core]  [k] ath10k_htt_rx_amsdu_pop
>      1.44%  [ath10k_core]  [k] ath10k_txrx_tx_unref
>      1.23%  [kernel]       [k] local_bh_enable                                  
>      1.23%  [kernel]       [k] kmem_cache_alloc                                 
>      1.23%  [kernel]       [k] dev_hard_start_xmit 
> 
> 
> Thank you in advance for your response,
> 
> NGUYEN Vu Hai
> Acita-Sodielec
> Route de Mayres - B.P. 9
> 12100 St GEORGES DE LUZENCON
> FRANCE
> 
> 
> 
> Thanks,
> Ben
> 
>>
>> NGUYEN Vu Hai
>> Acita-Sodielec
>> Route de Mayres - B.P. 9
>> 12100 St GEORGES DE LUZENCON
>> FRANCE
>>
>>
>>
>>
>> _______________________________________________
>> ath10k mailing list
>> ath10k@lists.infradead.org
>> http://lists.infradead.org/mailman/listinfo/ath10k
>>
> 
> --
> Ben Greear <greearb@candelatech.com>
> Candela Technologies Inc  http://www.candelatech.com
> 


-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com


_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

  reply	other threads:[~2014-07-28 16:08 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-09 14:22 Throughput is very low Mamun Abu-Tair
2014-07-16 16:01 ` Bart Jooris
2014-07-17  5:21   ` Michal Kazior
2014-07-17 10:40     ` Trouble shooting low rate MCS9 in 802.11ac Vu Hai NGUYEN
2014-07-17 10:53       ` Bartosz Markowski
2014-07-17 12:22         ` RE : " Vu Hai NGUYEN
2014-07-17 12:42           ` Bartosz Markowski
2014-07-17 13:19             ` RE : " Vu Hai NGUYEN
2014-07-17 19:18               ` Adrian Chadd
2014-07-21 12:10                 ` Vu Hai NGUYEN
2014-07-25 12:22                   ` Vu Hai NGUYEN
2014-07-25 12:51                     ` Ben Greear
2014-07-28  7:32                       ` Vu Hai NGUYEN
2014-07-28 11:53                       ` RE : " Vu Hai NGUYEN
2014-07-28 16:08                         ` Ben Greear [this message]
2014-07-29  8:02                           ` Vu Hai NGUYEN
2014-07-29 15:04                             ` RE : " Vu Hai NGUYEN
2014-07-29 15:55                               ` Ben Greear
2014-07-30  6:26                               ` Michal Kazior
2014-07-31 10:02                                 ` Vu Hai NGUYEN
2014-08-18  9:45                                 ` Vu Hai NGUYEN
2014-08-19 18:26                                   ` Ben Greear
2014-08-20 14:13                                     ` Vu Hai NGUYEN
2014-08-20 14:51                                       ` Kalle Valo
2014-08-21 12:23                                         ` Vu Hai NGUYEN
2014-08-21 12:41                                           ` Michal Kazior
2014-08-26  8:32             ` Vu Hai NGUYEN
2014-08-26  8:55               ` Bartosz Markowski
2014-07-17 10:57       ` Michal Kazior
2014-07-17 12:42         ` RE : " Vu Hai NGUYEN

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=53D6757A.8040803@candelatech.com \
    --to=greearb@candelatech.com \
    --cc=adrian@freebsd.org \
    --cc=ath10k@lists.infradead.org \
    --cc=bartosz.markowski@tieto.com \
    --cc=p.carneiro@actiasodielec.fr \
    --cc=vh.nguyen@actiasodielec.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox