Hi Grant, On 04/10/2017 05:16 PM, Grant Zhang wrote: > >> On Apr 10, 2017, at 07:42, Emeric Brun <[email protected]> wrote: >> > >>> * openssl version (1.1.0b-e?) >> compiled 1.1.0e >>> >>> >> Could you provide patches rebased on current dev master branch? > I am kinda busy with other project but will try to provide rebased patches > this week. > > Thanks, > > Grant >
I've made a POC of a soft async engine. Based on dasync engine it launchs a thread on priv_rsa_enc to spread the load on multiple cores. Regarding openssl s_server it is efficient and scale very well depending the number of core (1700 rsa2048/s on one core, 7400 on 4 cores) But using haproxy i'm still facing the same issue. There is a poor scale as for qat. If i check a top, i see that haproxy uses 100% of one core and some of the time 80% of an other but for a very short period. In my opinion, there is very few parallelized jobs. I hope a clean rebase will fix the issue. On haproxy conn/s side: native ssl: 1200 conn/s qat+async: 1700 conn/s dasync modified+async: 1800 conn/s R, Emeric

