Authentication with geom_eli

Cyrus Rahman crahman at gmail.com
Thu Jan 17 07:55:21 PST 2008


As requested, here are additional measurements:

Baseline:
dd if=/dev/zero of=/dev/mirror/gm0 bs=1m count=200
200+0 records in
200+0 records out
209715200 bytes transferred in 2.755105 secs (76118768 bytes/sec)

***
Varied encryption algorithms:
geli init -P -e aes -l 256 -s 4096 -K key mirror/gm0
dd if=/dev/zero of=/dev/mirror/gm0.eli bs=1m count=200
209715200 bytes transferred in 4.223251 secs (49657289 bytes/sec)

geli init -P -e aes -l 128 -s 4096 -K key mirror/gm0
209715200 bytes transferred in 3.833407 secs (54707259 bytes/sec)

geli init -P -e blowfish -s 4096 -K key mirror/gm0
209715200 bytes transferred in 6.088630 secs (34443741 bytes/sec)

geli init -P -e camellia -s 4096 -K key mirror/gm0
209715200 bytes transferred in 5.171555 secs (40551671 bytes/sec)

geli init -P -e 3des -s 4096 -K key mirror/gm0
209715200 bytes transferred in 15.046219 secs (13938066 bytes/sec)

geli init -P -e null -s 4096 -K key mirror/gm0
209715200 bytes transferred in 2.798004 secs (74951718 bytes/sec)

***
Varied authentication algorithms:
geli init -P -e aes -l 256 -a hmac/sha512 -s 4096 -K key mirror/gm0
209715200 bytes transferred in 9.422139 secs (22257706 bytes/sec)
geli init -P -e null -l 256 -a hmac/sha512 -s 4096 -K key mirror/gm0
209715200 bytes transferred in 7.228704 secs (29011452 bytes/sec)

geli init -P -e aes -l 256 -a hmac/sha256 -s 4096 -K key mirror/gm0
209715200 bytes transferred in 9.344125 secs (22443535 bytes/sec)
geli init -P -e null -l 256 -a hmac/sha256 -s 4096 -K key mirror/gm0
209715200 bytes transferred in 7.147001 secs (29343106 bytes/sec)

geli init -P -e aes -l 256 -a hmac/sha1 -s 4096 -K key mirror/gm0
209715200 bytes transferred in 8.855081 secs (23683036 bytes/sec)
geli init -P -e null -l 256 -a hmac/sha1 -s 4096 -K key mirror/gm0
209715200 bytes transferred in 6.622714 secs (31666051 bytes/sec)

geli init -P -e aes -l 256 -a hmac/ripemd160 -s 4096 -K key mirror/gm0
209715200 bytes transferred in 8.029377 secs (26118490 bytes/sec)
geli init -P -e null -l 256 -a hmac/ripemd160 -s 4096 -K key mirror/gm0
209715200 bytes transferred in 5.899265 secs (35549377 bytes/sec)

geli init -P -e aes -l 256 -a hmac/md5 -s 4096 -K key mirror/gm0
209715200 bytes transferred in 7.094904 secs (29558568 bytes/sec)
geli init -P -e null -l 256 -a hmac/md5 -s 4096 -K key mirror/gm0
209715200 bytes transferred in 4.940019 secs (42452307 bytes/sec)


More information about the freebsd-geom mailing list