GELI encryption - CPU requirements?
Dan Naumov
dan.naumov at gmail.com
Wed May 27 21:36:53 UTC 2009
This is great, thanks a lot! Just as I got depressed that if I would
be stuck with 18MB/s throughput if I went with my planned route, you
provide more results that show that Blowfish would be a great choice
for what I want to do, 50 MB/s is going to be plenty for my needs.
Your results also seem to be backed by these benchmark results I found
(Also ran on an Atom):
http://www.mail-archive.com/support@pfsense.com/msg15423.html
Thanks a lot again!
- Dan Naumov
On Thu, May 28, 2009 at 12:22 AM, Volker <volker at vwsoft.com> wrote:
>
> On 05/27/09 22:58, Dan Naumov wrote:
>> Could you also run the test for: Camellia and Blowfish please?
>
> Sure but do not count on the absolute values as the system wasn't idling
> 100% (~88-96%):
>
> type 16 bytes 64 bytes 256 bytes 1024 bytes 8192
> bytes
> camellia-128 cbc 20121.31k 21752.35k 21556.40k 21838.64k
> 22375.53k
> camellia-192 cbc 16804.24k 17087.62k 17283.35k 17494.13k
> 16584.06k
> camellia-256 cbc 15925.81k 17256.89k 17425.49k 17605.67k
> 17092.26k
>
> type 16 bytes 64 bytes 256 bytes 1024 bytes 8192
> bytes
> blowfish cbc 49186.75k 51979.89k 53195.92k 53742.92k
> 52371.59k
>
> Also I found the sha values of interest:
>
> type 16 bytes 64 bytes 256 bytes 1024 bytes 8192
> bytes
> sha1 3303.61k 8459.49k 19921.03k 33585.85k
> 47594.24k
> sha256 3408.83k 8519.20k 15886.04k 20473.32k
> 21481.23k
> sha512 1065.92k 4681.24k 7383.90k 10189.10k
> 11597.66k
>
>
>>
>>> For reference, here're the values taken on a dual core Atom:
>>>
>>> type 16 bytes 64 bytes 256 bytes 1024 bytes 8192
>>> bytes
>>> aes-128 cbc 17947.16k 18502.91k 18703.91k 18271.91k
>>> 18955.39k
>>>
>>> aes-192 cbc 16404.93k 15966.46k 16615.41k 16115.26k
>>> 16466.56k
>>>
>>> aes-256 cbc 13711.70k 14016.79k 14342.35k 14109.98k
>>> 14738.16k
>>>
>>>
>>> FreeBSD dardanos 7.2-STABLE FreeBSD 7.2-STABLE #10 r192673: Sun May 24
>>> 10:22:05 CEST 2009
>>>
>>> CPU: Intel(R) Atom(TM) CPU 330 @ 1.60GHz (1618.44-MHz 686-class CPU)
>>> Origin = "GenuineIntel" Id = 0x106c2 Stepping = 2
>>>
>>> Features=0xbfe9fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
>>> Features2=0x40e31d<SSE3,DTES64,MON,DS_CPL,TM2,SSSE3,CX16,xTPR,PDCM,<b22>>
>>> AMD Features=0x20100000<NX,LM>
>>> AMD Features2=0x1<LAHF>
>>> Cores per package: 2
>>> Logical CPUs per core: 2
>>> real memory = 2137391104 (2038 MB)
>>> avail memory = 2077528064 (1981 MB)
>>> ACPI APIC Table: <INTEL D945GLF2>
>>> FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
>>> cpu0 (BSP): APIC ID: 0
>>> cpu1 (AP/HT): APIC ID: 1
>>> cpu2 (AP): APIC ID: 2
>>> cpu3 (AP/HT): APIC ID: 3
>>> ioapic0: Changing APIC ID to 2
>>> ioapic0 <Version 2.0> irqs 0-23 on motherboard
>>> kbd1 at kbdmux0
>>> cryptosoft0: <software crypto> on motherboard
>
>
More information about the freebsd-geom
mailing list