GELI encryption - CPU requirements?
Dan Naumov
dan.naumov at gmail.com
Wed May 27 22:04:05 UTC 2009
Wow, when I thought things couldn't get any better, people surprise me :)
Volker, could I bug you for another set of Intel Atom results for AES
and Blowfish, bu this time with -multi 4?
Thanks!
- Dan Naumov
On Thu, May 28, 2009 at 12:41 AM, Michael Jung
<mikej at paymentallianceintl.com> wrote:
> FWIW:
>
> You need to use the "-multi <num cores>" switch for multi-core/multi-processors
>
> #openssl speed aes
> CPU: Dual-Core AMD Opteron(tm) Processor 2216 (2394.02-MHz 686-class CPU)
> FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
> cpu0 (BSP): APIC ID: 0
> cpu1 (AP): APIC ID: 1
> cpu2 (AP): APIC ID: 2
> cpu3 (AP): APIC ID: 3
> 7.0-RELEASE
>
> type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
> aes-128 cbc 51067.07k 51552.36k 52142.46k 52158.35k 52302.93k
> aes-192 cbc 44284.34k 45152.29k 45648.03k 45653.66k 45784.30k
> aes-256 cbc 39358.18k 39717.28k 40087.25k 40117.40k 40196.85k
>
> Same machine with multi switch
>
> #openssl speed aes -multi 4
> aes-128 cbc 204173.66k 205888.69k 208489.35k 208569.53k 209142.85k
> aes-192 cbc 176980.36k 180404.81k 182537.84k 182469.91k 183064.72k
> aes-256 cbc 157313.97k 158619.06k 160317.78k 160399.19k 160746.01k
>
> --mikej
>
> -----Original Message-----
> From: owner-freebsd-geom at freebsd.org [mailto:owner-freebsd-geom at freebsd.org] On Behalf Of Dan Naumov
> Sent: Wednesday, May 27, 2009 4:41 PM
> To: freebsd-geom at freebsd.org
> Subject: Re: Re: GELI encryption - CPU requirements?
>
> Wow, so on a dual core Atom, I would essentially be bottlenecked by my
> CPU at 18 MB/s throughput? I guess that puts GELI encryption
> completely out of the question and I need to look into some other
> solution :(
>
>
> - Dan Naumov
>
>
>
>> 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
> _______________________________________________
> freebsd-geom at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-geom
> To unsubscribe, send any mail to "freebsd-geom-unsubscribe at freebsd.org"
>
> CONFIDENTIALITY NOTE: This message is intended only for the use
> of the individual or entity to whom it is addressed and may contain
> information that is privileged, confidential, and exempt from
> disclosure under applicable law. If the reader of this message is
> not the intended recipient, you are hereby notified that any
> dissemination, distribution or copying of this communication
> is strictly prohibited. If you have received this transmission
> in error, please notify us by telephone at (502) 212-4001 or
> notify us at PAI , Dept. 99, 11857 Commonwealth Drive,
> Louisville, KY 40299. Thank you.
>
More information about the freebsd-geom
mailing list