|
From: Philippe M. <ph...@oz...> - 2007-11-01 16:37:09
|
On Thu, Nov 01, 2007 at 02:30:22PM +0200, Dmitry Komarov wrote:
> Hello,
>
> Is it a VIA C3 or C7 CPU? And at which ferquency?
This is a C7 1.2Ghz
>
> You said that you compiled your kernel with VIA support, but did you enable
> Hardware Crypto option in the kernel with appropriate chipset selection? Did
> you load those padlock crypto modules before testing openssl speed?
They are available as modules:
CONFIG_CRYPTO_DEV_PADLOCK=m
CONFIG_CRYPTO_DEV_PADLOCK_AES=m
CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
However they were not loaded (duh!)
dmesg gives:
padlock: Using VIA PadLock ACE for AES algorithm.
padlock: Using VIA PadLock ACE for SHA1/SHA256 algorithms.
padlock: 3 drivers are available.
I rerun with -engine padlock
Here are the results:
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md2 448.75k 956.13k 1323.52k 1465.69k 1514.70k
mdc2 0.00 0.00 0.00 0.00 0.00
md4 4282.78k 14819.72k 41912.49k 77754.03k 103565.57k
md5 3959.09k 13873.69k 40602.79k 78527.44k 107205.61k
hmac(md5) 5490.57k 18332.86k 49374.12k 85938.94k 109242.24k
sha1 3519.95k 10891.07k 25894.19k 39226.00k 46636.48k
rmd160 3082.02k 8920.64k 19502.49k 27558.57k 31507.69k
rc4 40262.22k 45080.70k 46477.19k 46987.46k 46951.08k
des cbc 12101.70k 12627.39k 12721.15k 12756.70k 12763.14k
des ede3 4266.98k 4347.14k 4341.67k 4342.17k 4361.76k
idea cbc 7960.33k 8435.11k 8569.66k 8570.67k 8585.22k
rc2 cbc 4671.14k 4805.63k 4846.34k 4858.85k 4860.59k
rc5-32/12 cbc 0.00 0.00 0.00 0.00 0.00
blowfish cbc 21997.17k 23662.88k 23998.63k 24124.13k 24160.94k
cast cbc 11005.77k 11734.43k 11903.83k 11972.21k 11990.36k
aes-128 cbc 14383.44k 16745.86k 17592.85k 17700.13k 17879.93k
aes-192 cbc 12539.86k 14336.00k 14902.53k 15099.00k 15076.01k
aes-256 cbc 11135.32k 12442.28k 12781.63k 12979.29k 12997.61k
camellia-128 cbc 0.00 0.00 0.00 0.00 0.00
camellia-192 cbc 0.00 0.00 0.00 0.00 0.00
camellia-256 cbc 0.00 0.00 0.00 0.00 0.00
sha256 2103.55k 5018.65k 9140.31k 11461.97k 12395.21k
sha512 1468.30k 5881.13k 11065.86k 17101.14k 20367.29k
sign verify sign/s verify/s
rsa 512 bits 0.002456s 0.000181s 407.2 5516.4
rsa 1024 bits 0.010418s 0.000461s 96.0 2171.3
rsa 2048 bits 0.053763s 0.001345s 18.6 743.7
rsa 4096 bits 0.318437s 0.004390s 3.1 227.8
sign verify sign/s verify/s
dsa 512 bits 0.001709s 0.002074s 585.3 482.1
dsa 1024 bits 0.004340s 0.005220s 230.4 191.6
dsa 2048 bits 0.013038s 0.015497s 76.7 64.5
It doesn't seem that much different :-|
Philippe
>
> On Wednesday 31 October 2007 08:10:13 Philippe Marzouk wrote:
> > Hi,
> >
> > I haven a Via EN12000 with DL 1.3.4 I compiled at the end of july with
> > 2.6.21.5 kernel compiled for the VIA CPU.
> >
> > I get around 4MB/s of VPN throughput using ipsec-tools which is OK for
> > me as my DSL uplink is only around 1Mb/s and I use it with a WiFi
> > linksys router which does not go much faster than 2-3MB/s.
> >
> > Here is the output of openssl (not patched) speed on this system:
> >
> > OpenSSL 0.9.8e 23 Feb 2007
> > built on: Sat Jul 28 19:14:16 Local time zone must be set--see zic manual
> > page 2007 options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long)
> > aes(partial) idea(int) blowfish(idx) compiler: gcc -fPIC -DOPENSSL_PIC
> > -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN
> > -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall
> > -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM
> > -DRMD160_ASM -DAES_ASM available timing options: TIMES TIMEB HZ=100
> > [sysconf value]
> > timing function used: times
> > The 'numbers' are in 1000s of bytes per second processed.
> > type 16 bytes 64 bytes 256 bytes 1024 bytes 8192
> > bytes md2 445.58k 948.54k 1321.30k 1464.32k
> > 1517.44k mdc2 0.00 0.00 0.00 0.00
> > 0.00 md4 4280.63k 14773.95k 42052.07k
> > 77736.62k 103557.33k md5 3946.47k 13920.19k 40439.58k
> > 78488.40k 107598.35k hmac(md5) 5471.18k 18343.91k
> > 49535.49k 85630.29k 109242.24k sha1 3514.75k 10887.00k
> > 25903.43k 39475.71k 46310.83k rmd160 3080.74k
> > 8926.14k 19499.32k 27568.13k 31437.49k rc4 40253.31k
> > 45109.93k 46369.11k 46791.68k 46952.81k des cbc
> > 12141.82k 12626.84k 12675.15k 12774.66k 12769.07k des ede3
> > 4262.84k 4348.23k 4346.88k 4352.00k 4359.90k idea cbc
> > 7974.25k 8436.37k 8567.78k 8565.42k 8585.11k rc2 cbc
> > 4655.45k 4821.64k 4845.40k 4854.78k 4862.97k
> > rc5-32/12 cbc 0.00 0.00 0.00 0.00
> > 0.00 blowfish cbc 22059.53k 23586.54k 24061.43k 24029.64k
> > 24228.46k cast cbc 11002.71k 11694.29k 11943.30k 11968.51k
> > 11953.74k aes-128 cbc 14373.09k 16753.07k 17594.91k
> > 17753.43k 17818.97k aes-192 cbc 12547.46k 14325.70k 14905.43k
> > 15092.87k 15097.47k aes-256 cbc 9892.17k 11976.45k
> > 12751.03k 12893.87k 12966.53k camellia-128 cbc 0.00
> > 0.00 0.00 0.00 0.00 camellia-192 cbc 0.00
> > 0.00 0.00 0.00 0.00 camellia-256 cbc
> > 0.00 0.00 0.00 0.00 0.00 sha256
> > 2111.48k 5018.54k 9106.26k 11497.57k 12397.96k sha512
> > 1468.83k 5865.51k 11094.47k 17036.84k 20446.90k sign
> > verify sign/s verify/s
> > rsa 512 bits 0.002456s 0.000180s 407.2 5546.3
> > rsa 1024 bits 0.010418s 0.000459s 96.0 2177.4
> > rsa 2048 bits 0.053710s 0.001352s 18.6 739.7
> > rsa 4096 bits 0.318437s 0.004379s 3.1 228.4
> > sign verify sign/s verify/s
> > dsa 512 bits 0.001708s 0.002093s 585.5 477.9
> > dsa 1024 bits 0.004340s 0.005343s 230.4 187.2
> > dsa 2048 bits 0.013025s 0.015876s 76.8 63.0
> >
> > I should try to patch when I get some time to compare the results.
> >
> > Philippe
> >
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by: Splunk Inc.
> > Still grepping through log files to find problems? Stop.
> > Now Search log events and configuration files using AJAX and a browser.
> > Download your FREE copy of Splunk now >> http://get.splunk.com/
> > _______________________________________________
> > Devil-linux-discuss mailing list
> > Dev...@li...
> > https://lists.sourceforge.net/lists/listinfo/devil-linux-discuss
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> Devil-linux-discuss mailing list
> Dev...@li...
> https://lists.sourceforge.net/lists/listinfo/devil-linux-discuss
>
|