Quiet computer
Bucky Jordan
bjordan at lumeta.com
Fri Oct 6 06:55:05 PDT 2006
Here's openssl speed for the Woodcrest (Intel 5160 3 Ghz, dual core, 4mb
shared cache per socket) if anyone's interested. (FreeBSD 6.1 amd64,
this is a Dell Poweredge 2950)
OpenSSL 0.9.7e-p1 25 Oct 2004
built on: Sun May 7 02:04:05 UTC 2006
options:bn(64,64) md2(int) rc4(ptr,int) des(ptr,risc2,4,int)
aes(partial) blowfish(idx)
compiler: cc
available timing options: USE_TOD HZ=128 [sysconf value]
timing function used: getrusage
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192
bytes
md2 1982.25k 4223.76k 5887.59k 6529.65k
6744.10k
mdc2 9192.48k 10607.07k 11026.26k 11144.61k
11178.08k
md4 21764.77k 73114.34k 200145.53k 353657.49k
453376.98k
md5 18431.16k 58731.43k 146746.50k 234291.88k
283300.29k
hmac(md5) 20466.63k 62714.97k 152306.47k 238210.06k
284042.86k
sha1 19202.25k 55284.85k 125863.44k 184984.41k
213893.52k
rmd160 14812.46k 39928.95k 81317.52k 109759.01k
122228.05k
rc4 329572.77k 341938.54k 346376.43k 399439.55k
404077.57k
des cbc 55494.37k 58391.56k 59583.38k 59580.46k
59940.61k
des ede3 21785.29k 22214.20k 22248.75k 22240.27k
22346.94k
idea cbc 0.00 0.00 0.00 0.00
0.00
rc2 cbc 28855.43k 29362.38k 29437.11k 29400.29k
29410.44k
rc5-32/12 cbc 137268.12k 146253.58k 150532.22k 150499.88k
151679.10k
blowfish cbc 96832.32k 102509.13k 103935.48k 104272.80k
104929.04k
cast cbc 75312.95k 79105.50k 80213.31k 80461.91k
80519.39k
aes-128 cbc 152031.80k 156145.92k 157391.51k 157771.15k
158187.02k
aes-192 cbc 133868.42k 137744.69k 138928.19k 139084.59k
139197.70k
aes-256 cbc 118072.93k 122630.84k 123532.91k 123685.57k
123870.41k
sign verify sign/s verify/s
rsa 512 bits 0.0002s 0.0000s 5052.7 59340.8
rsa 1024 bits 0.0007s 0.0000s 1523.3 23025.8
rsa 2048 bits 0.0037s 0.0001s 269.3 8265.9
rsa 4096 bits 0.0245s 0.0004s 40.8 2540.3
sign verify sign/s verify/s
dsa 512 bits 0.0001s 0.0001s 8161.5 7012.2
dsa 1024 bits 0.0003s 0.0004s 3087.2 2595.8
dsa 2048 bits 0.0010s 0.0012s 957.8 807.8
> -----Original Message-----
> From: owner-freebsd-hardware at freebsd.org [mailto:owner-freebsd-
> hardware at freebsd.org] On Behalf Of soralx at cydem.org
> Sent: Friday, October 06, 2006 12:46 AM
> To: freebsd-hardware at freebsd.org
> Cc: dking at ketralnis.com
> Subject: Re: Quiet computer
>
>
> > I'll try to do a ubench tonight.
> >
> > I'd love to test the speed of the crypto, but I'm not exactly sure
> > how, nor even test if it's actually being used e.g. by openssl. All
> > I've confirmed is whether /dev/crypto exists :) I'd like to make
sure
> > that at the very least, Apache from ports, and OpenSSH and OpenSSL
in
> > the base system are using it, and ideally that OpenSSL from ports is
> > using it too. I'm working on getting IPsec up and running, and I
have
> > FAST_IPSEC in the kernel, so it *should* use it, but again, I can't
> > think of an easy way to confirm this other than watching the device
> > node for opens/reads/writes
>
> just do `openssl speed`
> if you see some damn large numbers, you know 'tis hw crypto working :)
> also, test the speed of the chip's true RNG
>
> here are some numbers for comparison (Intel Northwood 2.4GHz):
>
> OpenSSL 0.9.7e 25 Oct 2004
> built on: Fri Mar 24 14:39:51 PST 2006
> options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long)
> aes(partial) blowfish(idx)
> compiler: cc
> available timing options: USE_TOD HZ=128 [sysconf value]
> timing function used: getrusage
> The 'numbers' are in 1000s of bytes per second processed.
> type 16 bytes 64 bytes 256 bytes 1024 bytes
8192
> bytes
> md2 1083.57k 2403.96k 3470.45k 3857.17k
> 4012.49k
> mdc2 3369.63k 4140.27k 4382.06k 4442.89k
> 4504.70k
> md4 7496.84k 25970.13k 77299.58k 147729.23k
> 193925.60k
> md5 6296.26k 21208.61k 60141.29k 103789.67k
> 141599.07k
> hmac(md5) 8946.89k 27790.12k 72816.20k 114649.47k
> 143806.72k
> sha1 6163.63k 19126.65k 44285.72k 68503.02k
> 82858.09k
> rmd160 4775.30k 13618.17k 29234.02k 40202.74k
> 46639.83k
> rc4 79872.90k 87853.64k 90752.84k 91046.33k
> 90689.96k
> des cbc 40637.00k 40933.07k 41313.21k 40968.95k
> 40949.12k
> des ede3 14860.39k 15206.22k 15465.58k 15398.36k
> 15453.31k
> idea cbc 0.00 0.00 0.00 0.00
> 0.00
> rc2 cbc 10668.86k 10772.21k 10747.81k 10773.98k
> 10643.61k
> rc5-32/12 cbc 85925.70k 85319.97k 85797.86k 85211.97k
> 85898.78k
> blowfish cbc 74931.29k 81573.23k 82962.56k 83240.87k
> 81787.52k
> cast cbc 54535.14k 58286.62k 59041.53k 58917.05k
> 58862.35k
> aes-128 cbc 48317.69k 45316.48k 45234.67k 45561.34k
> 45518.08k
> aes-192 cbc 42265.50k 39788.11k 40072.84k 40091.84k
> 39944.97k
> aes-256 cbc 37967.32k 35824.60k 35768.69k 35125.65k
> 35716.55k
> sign verify sign/s verify/s
> rsa 512 bits 0.0012s 0.0001s 868.2 8914.5
> rsa 1024 bits 0.0056s 0.0003s 178.3 3244.6
> rsa 2048 bits 0.0332s 0.0010s 30.1 1011.1
> rsa 4096 bits 0.2197s 0.0034s 4.6 295.3
> sign verify sign/s verify/s
> dsa 512 bits 0.0009s 0.0011s 1056.9 893.7
> dsa 1024 bits 0.0028s 0.0034s 351.9 294.6
> dsa 2048 bits 0.0092s 0.0113s 109.0 88.6
>
>
> > > You might wants to consider using a low-power 'brick'-type AC->DC
> > > PSU (~90W?) and a DC-DC voltage converter that plugs directly into
> > > a mainboard's power connector. This will be quite noiseless.
> >
> > Do you have any recommendations? Ideally it would mount on the case
> > (<http://www.logicsupply.com/product_info.php/products_id/134>) like
> > the current power supply does but I'm open to other options
>
> something like this (random example):
> http://www.logicsupply.com/product_info.php/products_id/596
>
> check your mainboard's manual -- I'm not sure if its 12V current
> requrement is less than this power module can supply (remember,
> in contrast to Pentium IV, C3 feeds off 5V, I believe).
>
> you might want to get higher power version of this for greater
> efficiency or if you use more than one slow HDD (unless they're
> laptop HDDs that operate at 5V). I wouldn't use the highest-power
> modules meant for fast processors (such as Opteron, etc), as
> they're probably operating at high switching speeds of 2-4 MHz
> (holy crap!) == unnecessary EMR [acoustic noise isn't the only
> bad noise to be worried about ;)]. But that's just my opinion
> (completely unsupported).
>
> Note that I haven't got a slightest idea on the reliability of this
> setup, although I see less failure modes for the power module than
> ATX PSU. As usual, no guarantees: it may behave badly from day 1,
> drink all your beer, ride your bike, flush the toilet while you're
> showering, and it will surely bite your wallet :)
>
> if you're good friends with your hands, then it should be very
> easy to integrate a 'brick' power supply into the case (and get
> rid of that noisey ATX PSU) :)
>
> [SorAlx] ridin' VN1500-B2
> _______________________________________________
> freebsd-hardware at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hardware
> To unsubscribe, send any mail to "freebsd-hardware-
> unsubscribe at freebsd.org"
More information about the freebsd-hardware
mailing list