- Previous thread: The FreeBSD Diary: 2009-05-30
- Next thread: Your Account Has Been Suspended
- Threads sorted by date: freebsd 200905
On Fri, May 29, 2009 at 12:47:38PM +0200, Morgan Wesstr?m wrote:
> You can benchmark the encryption subsytem only, like this:
>
> # kldload geom_zero
> # geli onetime -s 4096 -l 256 gzero
> # sysctl kern.geom.zero.clear=0
> # dd if=/dev/gzero.eli of=/dev/null bs=1M count=512
I don't mean to take this off-topic wrt -stable but just
for fun, I built a -current kernel with dtrace and did:
geli onetime gzero
./hotkernel &
dd if=/dev/zero of=/dev/gzero.eli bs=1m count=1024
killall dtrace
geli detach gzero
The hot spots:
[snip stuff under 0.3%]
kernel`g_eli_crypto_run 50 0.3%
kernel`_mtx_assert 56 0.3%
kernel`SHA256_Final 58 0.3%
kernel`rijndael_encrypt 72 0.4%
kernel`_mtx_unlock_flags 74 0.4%
kernel`rijndael128_encrypt 74 0.4%
kernel`copyout 92 0.5%
kernel`_mtx_lock_flags 93 0.5%
kernel`bzero 114 0.6%
kernel`spinlock_exit 240 1.3%
kernel`bcopy 325 1.7%
kernel`sched_idletd 810 4.3%
kernel`swcr_process 1126 6.0%
kernel`SHA256_Transform 1178 6.3%
kernel`rijndaelEncrypt 5574 29.7%
kernel`acpi_cpu_c1 8383 44.6%
I had to build crypto and geom_eli into the kernel to get proper
symbols.
References:
http://wiki.freebsd.org/DTrace
http://www.brendangregg.com/DTrace/hotkernel
--Emil
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
> You can benchmark the encryption subsytem only, like this:
>
> # kldload geom_zero
> # geli onetime -s 4096 -l 256 gzero
> # sysctl kern.geom.zero.clear=0
> # dd if=/dev/gzero.eli of=/dev/null bs=1M count=512
I don't mean to take this off-topic wrt -stable but just
for fun, I built a -current kernel with dtrace and did:
geli onetime gzero
./hotkernel &
dd if=/dev/zero of=/dev/gzero.eli bs=1m count=1024
killall dtrace
geli detach gzero
The hot spots:
[snip stuff under 0.3%]
kernel`g_eli_crypto_run 50 0.3%
kernel`_mtx_assert 56 0.3%
kernel`SHA256_Final 58 0.3%
kernel`rijndael_encrypt 72 0.4%
kernel`_mtx_unlock_flags 74 0.4%
kernel`rijndael128_encrypt 74 0.4%
kernel`copyout 92 0.5%
kernel`_mtx_lock_flags 93 0.5%
kernel`bzero 114 0.6%
kernel`spinlock_exit 240 1.3%
kernel`bcopy 325 1.7%
kernel`sched_idletd 810 4.3%
kernel`swcr_process 1126 6.0%
kernel`SHA256_Transform 1178 6.3%
kernel`rijndaelEncrypt 5574 29.7%
kernel`acpi_cpu_c1 8383 44.6%
I had to build crypto and geom_eli into the kernel to get proper
symbols.
References:
http://wiki.freebsd.org/DTrace
http://www.brendangregg.com/DTrace/hotkernel
--Emil
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
Conversations: ZFS on top of GELI / Intel Atom 330 system
- ZFS on top of GELI / Intel Atom 330 system by Dan Naumov on 2009-05-29T08:44:51+00:00
- Re: ZFS on top of GELI / Intel Atom 330 system by Pete French on 2009-05-29T09:10:56+00:00
- Re: ZFS on top of GELI / Intel Atom 330 system by Dan Naumov on 2009-05-29T09:19:01+00:00
- Re: ZFS on top of GELI / Intel Atom 330 system by Philipp Wuensche on 2009-05-29T09:31:58+00:00
- Re: ZFS on top of GELI / Intel Atom 330 system by Pete French on 2009-05-29T09:41:36+00:00
- Re: ZFS on top of GELI / Intel Atom 330 system by Dan Naumov on 2009-05-29T10:13:25+00:00
- Re: ZFS on top of GELI / Intel Atom 330 system by Morgan Wesström on 2009-05-29T11:11:54+00:00
- Re: ZFS on top of GELI / Intel Atom 330 system by Dan Naumov on 2009-05-29T11:36:47+00:00
- Re: ZFS on top of GELI / Intel Atom 330 system by Emil Mikulic on 2009-05-29T11:45:33+00:00
- Re: ZFS on top of GELI / Intel Atom 330 system by Ivan Voras on 2009-05-29T11:50:26+00:00
- Re: ZFS on top of GELI / Intel Atom 330 system by Vlad Galu on 2009-05-29T12:01:10+00:00
- Re: ZFS on top of GELI / Intel Atom 330 system by Emil Mikulic on 2009-05-29T12:06:01+00:00
- Re: ZFS on top of GELI / Intel Atom 330 system by Dan Naumov on 2009-05-29T12:13:42+00:00
- Re: ZFS on top of GELI / Intel Atom 330 system by Chris Dillon on 2009-05-30T01:17:05+00:00
Related Threads
- [PHP] how to pass variable argument list in a childconstructor to parent constructor, ideas wanted - php
- [opensuse] KDE 4.3.0 - plasma-desktop high CPU utilisation - opensuse
- [grails-user] how to make sub-window kind of views? portlets? - grails
- how to set the virtual host in fedora11 - freebsd
- Logwatch Unmatched Entries - bind
- PING: [Patch, Fortran] Small fix for type-bound operators and NOPASS - gcc
- Manipulating the Favourites Folder in UNR - ubuntu
- Atheros wireless card - fedora
- Bug#542504: ITP: libfile-find-object-rule-perl -- alternative interface to File::Find::Object - debian
- [Red5] flv stream recording - osflash
- System lock up firefox and ATI Technologies Inc Radeon XPRESS 200M 5955 - fedora
- Epiphany package maintainer? - fedora