RE: Linux ksoftirq

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Did you tried in different kernel-version(old like: 2.6.27 or 2.6.24).

I tested intel 1G NIC's on kernel-versions-2.6.24/26, it worked fine.
Im able to see 980Mbps(on 1500-pkg-size, for UDP packets).

Regards,
Madhukar.

-----Original Message-----
From: Tharindu Rukshan Bamunuarachchi [mailto:tharindu@xxxxxxxxxxx] 
Sent: Wednesday, June 17, 2009 2:17 PM
To: Mythri, Madhukar [NETPWR/EMBED/HYDE]
Cc: kernelnewbies@xxxxxxxxxxxx
Subject: Re: Linux ksoftirq

for 1G we are using intel 1000 adapter. AFAIK, it is NAPI driver.

but we saw same behavior even with different network card. it is s2io
based Neterion 10G card. So i thought this behaviour is hardware/driver
independent.

packet generator is company application, which just uses tcp/ip to send
400 to 800 bytes packets at higher.
but total bandwidth is reaching maximum possible bandwidth of particular
link.

could not this happen when driver gets more interrupts which ksoftirqd
could handle ?

is there any possibility to create two threads for rx and tx instead of
using -rt patch.



cheers


On Wed, Jun 17, 2009 at 11:03 AM, <Madhukar.Mythri@xxxxxxxxxxx> wrote:
>
>
> -----Original Message-----
> From: kernelnewbies-bounce@xxxxxxxxxxxx 
> [mailto:kernelnewbies-bounce@xxxxxxxxxxxx] On Behalf Of Tharindu 
> Rukshan Bamunuarachchi
> Sent: Tuesday, June 16, 2009 10:13 PM
> To: kernelnewbies@xxxxxxxxxxxx
> Subject: Linux ksoftirq
>
>>hi All,
>>
>>recently we were developing high performance / low latency transaction
> processing system with
>>Linux. (i.e. SuSE 11 but 2.6.29 vanilla kernel)
>>
>>we tried to send high volume of traffic, typically 20K messages per
> second. each message is
>>about 400 bytes to 800 bytes.
>>
>>we saw ksoftirq thread is taking about 19 % CPU at 15K rate and at 20K
> rate it was about 100%. >so we could not pump messages more than 20K.
>>
>>do you guys have any idea about ksoftirq behaviour, why is it taking
> 100% CPU.
>>
>>we have tried both 1G NIC and 10G NIC. we saw high % for both NICs ?
>>
>
>
> Can you tell me the manufacture of NIC ?
> Do you use NAPI based drivers ? Can you send the rate of transfer in 
> Mbps ?
> What kind of Packet-Generator you are using ?
>
> Regards,
> Madhukar.
>
>
>
> --
> To unsubscribe from this list: send an email with "unsubscribe 
> kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at 
> http://kernelnewbies.org/FAQ
>
>

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux