lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <cb50b439-1e5f-443e-9369-4f7c989d3565@default>
Date:	Wed, 21 Mar 2012 16:30:03 -0700 (PDT)
From:	Dan Magenheimer <dan.magenheimer@...cle.com>
To:	linux-kernel@...r.kernel.org, linux-mm@...ck.org,
	James Bottomley <James.Bottomley@...senPartnership.com>
Cc:	Nitin Gupta <ngupta@...are.org>,
	Seth Jennings <sjenning@...ux.vnet.ibm.com>,
	Konrad Wilk <konrad.wilk@...cle.com>, riel@...hat.com,
	Chris Mason <chris.mason@...cle.com>,
	Akshay Karle <akshay.a.karle@...il.com>,
	Andrea Arcangeli <aarcange@...hat.com>
Subject: zcache preliminary benchmark results

Last November, in an LKML thread I would rather forget*, James
Bottomley and others asked for some benchmarking to be done for
zcache (among other things).  For various reasons, that benchmarking
is just now getting underway and more will be done, but it might be
useful to publish some interesting preliminary results now.

Summary: On a kernel compile "make -jN" workload, with different
values of N to test varying memory pressure, zcache
shows no performance loss when memory pressure is low,
and up to 31% performance improvement when memory pressure
is moderate to high.  RAMster does even better.

(Note that RAM is intentionally constrained to 1GB to force
memory pressure for higher N in the workload.)

* thread summarized in LWN (http://lwn.net/Articles/465317/)

=========

Benchmark results and description:

(all results in seconds so smaller is better)
N=	nozcache	zcache	faster by	RAMster	faster by
4	879		877		0%		887		-1%
8	858		856		0%		866		-1%
12	858		856		0%		875		-2%
16	1009		922		9%		949		6%
20	1316		1154		14%		1162		13%
24	2164		1714		26%		1788		21%
28	3293		2500		31%		2177		51%
32	4286		4282		0%		3599		19%
36	6516		6602		-1%		5394		22%
40	DNC		13755				8172		68% (over zcache)

DNC=did not complete: stopped after 5 hours = 18000

Workload:
	kernel compile "make -jN" with varying N
	measurements in elapsed seconds
	boot kernel: 3.2 + frontswap/ramster commits
	Oracle Linux 6 distro with ext4
	fresh reboot for each test run
	all tests run as root in multi-user mode

Hardware:
	Dell Optiplex 790 = ~$500 (two used for RAMster)
	Intel Core i5-2400 @ 3.10 GHz, 4coreX2thread, 6M cache
	1GB RAM DDR3 1333Mhz (for RAMster, other server has 8GB)
	One 7200rpm SATA 6.0Gb/s drive with 8MB cache
	10GB swap partition
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ