DM-Crypt Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Heinz Diehl <htd@fancy-poultry.org>
To: dm-crypt@saout.de
Subject: Re: [dm-crypt] dm-crypt multithreaded yet?
Date: Sun, 16 Dec 2012 22:29:38 +0100	[thread overview]
Message-ID: <20121216212938.GA25584@fancy-poultry.org> (raw)
In-Reply-To: <50CE0FAE.6030707@gmail.com>

On 16.12.2012, Milan Broz wrote: 

> My suggestion is that using AES-NI extension helps much more with
> the current upstream code than anything else (for AES, obviously).

And not to forget the optimized modules in the kernel.
Here's an example with a WD Black Caviar using serpent
encryption on a test machine. 
This is stock cryptsetup. Wouldn't have had more speed
without encryption..


[htd@test2 ~]$ cat /proc/cpuinfo
model name : Intel(R) Core(TM) i5 CPU M 450  @ 2.40GHz

[root@test2 ~]# hdparm -i /dev/sda | grep Model
 Model=WDC WD7500BPKT-00PK4T0, FwRev=01.01A01,
 SerialNo=WD-XXXXXXXXX

[root@test2 ~]# cryptsetup luksDump /dev/sda1
LUKS header information for /dev/sda1

Version:       		1
Cipher name:   		serpent
Cipher mode:   		xts-plain64:whirlpool
Hash spec:     		whirlpool
Payload offset:		4096
MK bits:       		512
[....]

[root@test2 mapper]# hdparm -t /dev/mapper/luks-xxxxxxxxx 

/dev/mapper/luks-xxxxxxxxxxxx:
 Timing buffered disk reads: 386 MB in  3.01 seconds = 128.27 MB/sec

Modules:

serpent_sse2_x86_64    50364  6 
serpent_generic        25563  1 serpent_sse2_x86_64
lrw                    13145  1 serpent_sse2_x86_64
glue_helper            13172  1 serpent_sse2_x86_64
ablk_helper            13269  1 serpent_sse2_x86_64
xts                    12871  1 serpent_sse2_x86_64
gf128mul               14333  2 lrw,xts
dm_crypt               22893  3 

  reply	other threads:[~2012-12-16 21:29 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-08-08 14:29 [dm-crypt] dm-crypt multithreaded yet? Brian J. Murrell
2012-08-08 15:31 ` Thomas Bächler
2012-08-08 15:45   ` Milan Broz
2012-08-09  3:17   ` Marc MERLIN
2012-08-09 10:09     ` Brian J. Murrell
2012-08-08 15:39 ` Milan Broz
2012-12-16 12:10   ` Brian J. Murrell
2012-12-16 18:15     ` Milan Broz
2012-12-16 21:29       ` Heinz Diehl [this message]
2012-12-16 21:43       ` Brian J. Murrell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20121216212938.GA25584@fancy-poultry.org \
    --to=htd@fancy-poultry.org \
    --cc=dm-crypt@saout.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox