Hi,

On 31/07/15 09:10, Rahul Arora wrote:
Hi

I tried to run openssl with the commands provided by you.But my performance is decreasing when i use cryptodev.

I tried with file of approx 100MB.

*Without HW it takes 4secs only.

*
*with cryptodev it takes 3min 15 secs*

 Can you please provide some inputs to improve this?


this depends greatly on your hardware, but it is also off-topic for the openvpn email lists.
Perhaps you are better off asking on the openssl users/devel mailing lists.

It does prove, however, that you should not and can not blindly trust the results that "openssl speed" give you.

HTH,

JJK


On Fri, Jul 31, 2015 at 6:26 AM, Jan Just Keijser <janj...@nikhef.nl <mailto:janj...@nikhef.nl>> wrote:

    Hi,

    On 30/07/15 19:04, Rahul Arora wrote:
    Hi

    Thanks for the reply.

    I am already using "--engine cryptodev" in the configuration file.

    I am using "aes-128-cbc"  cipher algorithm and it is supported in
    my hardware as i am running "openssl speed test" using these
    ciphers only and in case of "openssl speed test" throughput is
    increasing but with openvpn it is not so.


    this was reported by someone on the list a few days ago as well.
    the problem is not with openvpn , but with the openssl speed
    command used:  the cryptodev engine (and kernel device) do not
    provide a factor of 100+ speedup. It's the "openssl speed -evp
    aes-256-cbc" command that reports erroneous results.
    Try running this openssl command on your box:

    date ; cat bigfile | openssl enc -e -aes-256-cbc -bufsize 8192
    -pass pass:testing123 >  /dev/null ; date

    where 'bigfile' is some large file of > 2 GB in size.
    Then rerun it using

    date ; cat bigfile | openssl enc -engine cryptodev -e -aes-256-cbc
    -bufsize 8192 -pass pass:testing123 > /dev/null ; date

    and compare the results. On my hardware I get zero difference
    whether I use cryptodev or not, whereas 'openssl speed' reports a
    100+ % improvement:

    with cryptodev module loaded:
       aes-256-cbc     286337.65k  1048423.31k  4589489.60k
    19596646.40k 141238272.00k

    without cryptodev:
       aes-256-cbc     465276.57k   487043.33k   493990.87k
    493776.90k   495720.11k


    so, apart from the fact that openvpn's speed limitations are not
    determined solely by encryption/decryption, this does prove to me
    that the cryptodev device offers little if no performance improvement.

    hope this clears things up,

    JJK





    On Thu, Jul 30, 2015 at 5:18 PM, Gert Doering
    <g...@greenie.muc.de <mailto:g...@greenie.muc.de>> wrote:

        Hi,

        On Thu, Jul 30, 2015 at 12:55:00PM +0530, Rahul Arora wrote:
        > *Openvpn --version*
        > OpenVPN 2.1.3 arm-fsl-linux-gnueabi [SSL] [LZO2] [EPOLL] built on Jul 
29
        > 2015

        This is, uh, ancient.  2.3.7 is the current stable release.

        (It might or might not related, but we're certainly not going
        back to 2.2
        or even 2.1 releases to debug anything.  OpenVPN *should* use
        the crypto
        accelerator just fine, if OpenSSL can use it - if you need to
        use an
        OpenSSL engine, tell OpenVPN with "--engine yourengine".  It
        might not
        make an overwhelming difference in speed if you use the wrong
        crypto
        algorithms - like, your hardware accelerates 3DES and you use
        --cipher blowfish...)

        gert

        --
        USENET is *not* the non-clickable part of WWW!
                       //www.muc.de/~gert/ <http://www.muc.de/%7Egert/>
        Gert Doering - Munich, Germany g...@greenie.muc.de
        <mailto:g...@greenie.muc.de>




------------------------------------------------------------------------------
_______________________________________________
Openvpn-users mailing list
Openvpn-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-users

Reply via email to