[strongSwan] Strongswan 5.1.3: traffic processing spans to only one core in a multi-core environment

Shahreen Ahmed sahmed at adax.co.uk
Wed Jul 2 11:44:27 CEST 2014


Hi,

Waiting for your input.

Thanks,
Shahreen

Shahreen Noor Ahmed
Network Support Department
Adax Europe Ltd
url: www.adax.com
e-mail: sahmed at adax.co.uk
Direct line: +44(0)118 952 2804

On 30/06/2014 11:17, Shahreen Ahmed wrote:
> Hi there,
>
> I am using Strongswan 5.1.3 tool for a site-site scenario described in 
> the following link.
>
> http://www.strongswan.org/uml/testresults/ikev2/net2net-psk/
>
> So my config files resemble to the example files given in the above 
> links (except just the IP addresses).
>
> I am trying to do Benchmark on unidirectional traffic so each Ipsec GW 
> will either process on encryption/decryption. I am sending UDP traffic 
> which is being encrypted as ESP payload in an Intel server whose CPU 
> is 12 core 2.0 GHz.
>
> By stressing with traffic it seems I can achieve maximum 43% line rate 
> for larger Pkt size (1400b) and only 28% line rate for smaller packet 
> size (256b).
>
> Looking at the top output it seems that only 1 core is occupied and 
> reaches to 100% of consumption.
>
> encryptor:
> top - 15:17:49 up 2 days,  5:55,  3 users,  load average: 0.82, 0.74, 0.60
> Tasks: 190 total,   2 running, 188 sleeping,   0 stopped,   0 zombie
> Cpu0  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa, 0.0%hi,  0.0%si,  
> 0.0%st
> Cpu1  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa, 0.0%hi,  0.0%si,  
> 0.0%st
> Cpu2  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa, 0.0%hi,  0.0%si,  
> 0.0%st
> Cpu3  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa, 0.0%hi,  0.0%si,  
> 0.0%st
> Cpu4  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa, 0.0%hi,  0.0%si,  
> 0.0%st
> Cpu5  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa, 0.0%hi,  0.0%si,  
> 0.0%st
> Cpu6  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa, 0.0%hi,  0.0%si,  
> 0.0%st
> Cpu7  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa, 0.0%hi,  0.0%si,  
> 0.0%st
> Cpu8  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa, 0.0%hi,  0.0%si,  
> 0.0%st
> Cpu9  :  0.0%us,  0.0%sy,  0.0%ni, 98.7%id,  0.0%wa, 0.0%hi,  1.3%si,  
> 0.0%st
> Cpu10 :  0.0%us,  0.0%sy,  0.0%ni,  0.0%id,  0.0%wa, 
> 0.0%hi,*100.0%si,*  0.0%st
> Cpu11 :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa, 0.0%hi,  0.0%si,  
> 0.0%st
> Mem:   8138304k total,   728788k used,  7409516k free, 189608k buffers
> Swap:  8191992k total,        0k used,  8191992k free, 338440k cached
>
>   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM TIME+ COMMAND
>    33 root      39  19     0    0    0 R *99.9*  0.0  89:15.55 
> ksoftirqd/10
>     1 root      15   0 10348  692  584 S  0.0  0.0 0:04.69 init
>     2 root      RT  -5     0    0    0 S  0.0  0.0 0:00.70 migration/0
>
> Can you please let us know this is so? How should we make sure that 
> all CPU are engaged in this packet processing(encryption or 
> decryption). Is there any configuration to be tuned?
>
> Thanks,
> -- 
>
> Shahreen Noor Ahmed
> Network Support Department
> Adax Europe Ltd
> url:www.adax.com
> e-mail:sahmed at adax.co.uk
> Direct line: +44(0)118 952 2804
>
>
> _______________________________________________
> Users mailing list
> Users at lists.strongswan.org
> https://lists.strongswan.org/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.strongswan.org/pipermail/users/attachments/20140702/fe76af27/attachment.html>


More information about the Users mailing list