Date: Wed, 24 Nov 2004 15:43:41 +0200 From: Alexander Portnoy <my-subs@mail.ru> To: freebsd-performance@freebsd.org Subject: Re: openssl speed performance Message-ID: <20041124154341.56a789f6.my-subs@mail.ru> In-Reply-To: <cjj4om$76b$1@sea.gmane.org> References: <cjj4om$76b$1@sea.gmane.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Compare Your results with the results on the Athlon based notebook "HP Pavilion ze4523ea" (AMD Athlon-XP Mobile 2400+ 1.8GHz 512KB L2 cache, 256MB DDR266 RAM, ALi chipset based MB, Seagate ST93012A HDD) running FreeBSD 5.3-RELEASE-p1: OpenSSL 0.9.7d 17 Mar 2004 built on: Sun Nov 21 08:04:55 IST 2004 options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) idea(int) blowfish(idx) compiler: cc available timing options: USE_TOD HZ=128 [sysconf value] timing function used: getrusage The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md2 1461.94k 3121.67k 4379.01k 4851.33k 5012.79k mdc2 4341.62k 5241.45k 5506.69k 5579.09k 5609.63k md4 12511.55k 43928.95k 126317.65k 241420.53k 329338.90k md5 9830.87k 32750.66k 87214.71k 149973.51k 190908.51k hmac(md5) 12351.54k 39313.73k 99331.66k 160855.86k 195563.49k sha1 10219.65k 30966.68k 70337.86k 103062.14k 119734.11k rmd160 7233.74k 21121.28k 46230.28k 65910.78k 74993.56k rc4 142942.15k 160620.87k 165003.87k 166941.84k 167535.53k des cbc 46259.23k 48243.77k 48732.54k 48924.13k 48979.40k des ede3 17330.48k 17607.44k 17713.47k 17740.34k 17747.83k idea cbc 25333.27k 26590.33k 26929.46k 27016.77k 27042.04k rc2 cbc 15750.27k 16400.24k 16570.88k 16617.35k 16673.05k rc5-32/12 cbc 126410.07k 142507.29k 147297.94k 148236.66k 148743.07k blowfish cbc 69932.54k 75323.41k 76268.81k 76740.34k 76872.74k cast cbc 65229.65k 69262.32k 70198.63k 70588.47k 70699.30k aes-128 cbc 38300.38k 39192.03k 39692.53k 39922.20k 39851.56k aes-192 cbc 33457.23k 34129.29k 34598.41k 34603.94k 34628.37k aes-256 cbc 29625.08k 30190.37k 30486.14k 30560.85k 30580.12k sign verify sign/s verify/s rsa 512 bits 0.0007s 0.0001s 1349.3 15545.4 rsa 1024 bits 0.0033s 0.0002s 300.5 5910.7 rsa 2048 bits 0.0186s 0.0005s 53.7 1877.0 rsa 4096 bits 0.1206s 0.0018s 8.3 545.2 sign verify sign/s verify/s dsa 512 bits 0.0006s 0.0007s 1733.9 1452.1 dsa 1024 bits 0.0016s 0.0019s 643.8 527.4 dsa 2048 bits 0.0050s 0.0060s 198.4 165.8 There are my configuration files: ============== /boot/loader.conf: libiconv_load="YES" cd9660_load="YES" # ISO 9660 filesystem cd9660_iconv_load="YES" linprocfs_load="YES" # Linux compatibility process filesystem msdosfs_load="YES" # FAT-12/16/32 msdosfs_iconv_load="YES" nfs_load="YES" # NFS nfs_client_load="YES" nfs_server_load="YES" ntfs_load="YES" # NTFS ntfs_iconv_load="YES" unionfs_load="YES" # Union filesystem linux_load="YES" # Linux emulation if_ath_load="YES" if_sis_load="YES" # Silicon Integrated Systems SiS 900/7016 snd_pcm_load="YES" snd_t4dwave_load="YES" # t4dwave usb_load="YES" # USB subsystem agp_load="YES" # agp module random_load="YES" # Random device libmchain_load="YES" cardbus_load="YES" cbb_load="YES" mem_load="YES" io_load="YES" hw.ata.atapi_dma=1 =========== Kernel config: machine i386 cpu I686_CPU # aka Pentium Pro(tm) options CPU_ATHLON_SSE_HACK options CPU_ENABLE_SSE device isa device pci device npx device pmtimer # Adjust system timer at wakeup time ident ze4523ea-53-modular options INCLUDE_CONFIG_FILE # Include this file in kernel options SCHED_4BSD options COMPAT_43 options COMPAT_FREEBSD4 options SYSVSHM options SYSVSEM options SYSVMSG options DDB options KDB options KTRACE #kernel tracing options INET #Internet communications protocols options IPSEC #IP security options IPSEC_ESP #IP security (crypto; define w/ IPSEC) options NETSMBCRYPTO #encrypted password support for SMB device ether #Generic Ethernet device loop #Network loopback device device bpf #Berkeley packet filter options PPP_BSDCOMP #PPP BSD-compress support options PPP_DEFLATE #PPP zlib/deflate/gzip support options PPP_FILTER #enable bpf filtering (needs bpf) options IPFIREWALL_VERBOSE #enable logging to syslogd(8) options IPFIREWALL_VERBOSE_LIMIT=100 #limit verbosity options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default options IPDIVERT #divert sockets options IPFILTER #ipfilter support options IPFILTER_LOG #ipfilter logging options IPSTEALTH #support for stealth forwarding options TCP_DROP_SYNFIN #drop TCP packets with SYN+FIN options FFS #Fast filesystem options SOFTUPDATES options UFS_EXTATTR options UFS_EXTATTR_AUTOSTART options UFS_ACL options UFS_DIRHASH options QUOTA #enable disk quotas options _KPOSIX_PRIORITY_SCHEDULING device scbus #base SCSI code device da #SCSI direct access devices (aka disks) device cd #SCSI CD-ROMs device pass #CAM passthrough driver device pty #Pseudo ttys device atkbdc device atkbd options KBD_INSTALL_CDEV # install a CDEV entry in /dev device psm device vga device sc options SC_HISTORY_SIZE=2000 # number of history buffer lines options SC_PIXEL_MODE # add support for the raster text mode options SC_TWOBUTTON_MOUSE device ata device atadisk # ATA disk drives device atapicd # ATAPI CDROM drives device atapicam # emulate ATAPI devices as SCSI ditto via CAM # needs CAM to be present (scbus & pass) options ATA_STATIC_ID device sio options PANIC_REBOOT_WAIT_TIME=(-1) ============= /etc/make.conf: CPUTYPE?=athlon-xp CFLAGS= -O -pipe COPTFLAGS= -O -pipe NO_BLUETOOTH= true # do not build Bluetooth related stuff NO_I4B= true # do not build isdn4bsd package NO_VINUM= true # do not build Vinum utilities NOATM= true # do not build ATM related programs and libraries NOGAMES= true # do not build games (games/ subdir) NOINET6= true # do not build IPv6 related programs and libraries NOPROFILE= true # Avoid compiling profiled libraries MAKE_IDEA= YES # IDEA (128 bit symmetric encryption) COMPAT4X= yes
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041124154341.56a789f6.my-subs>