| From | Sent On | Attachments |
|---|---|---|
| Pawel Jakub Dawidek | Jul 27, 2008 12:53 pm | |
| Arne Schwabe | Jul 27, 2008 2:05 pm | |
| Fabian Keil | Jul 27, 2008 2:20 pm | |
| Wes Morgan | Jul 27, 2008 2:48 pm | |
| Ulf Lilleengen | Jul 27, 2008 3:27 pm | |
| Ulf Lilleengen | Jul 27, 2008 3:31 pm | |
| Norikatsu Shigemura | Jul 27, 2008 6:11 pm | |
| Xin LI | Jul 27, 2008 6:32 pm | |
| Xin LI | Jul 27, 2008 6:37 pm | |
| Max Laier | Jul 27, 2008 6:46 pm | |
| Ivan Voras | Jul 27, 2008 9:24 pm | |
| Ollivier Robert | Jul 27, 2008 9:46 pm | |
| Wes Morgan | Jul 27, 2008 10:56 pm | |
| Norikatsu Shigemura | Jul 28, 2008 3:02 am | |
| David Grochowski | Jul 28, 2008 5:21 am | |
| Pawel Jakub Dawidek | Jul 28, 2008 8:32 am | |
| Max Laier | Jul 28, 2008 12:54 pm | |
| Pawel Jakub Dawidek | Jul 28, 2008 12:57 pm | |
| OutBackdingo | Jul 28, 2008 1:26 pm | |
| John Nielsen | Jul 28, 2008 4:15 pm | |
| Sam Fourman Jr. | Jul 28, 2008 4:19 pm | |
| Philip M. Gollucci | Jul 28, 2008 7:49 pm | |
| Beat Gätzi | Jul 28, 2008 8:05 pm | |
| Jorn Argelo | Jul 28, 2008 8:22 pm | |
| Pawel Jakub Dawidek | Jul 28, 2008 8:53 pm | |
| Sven W | Jul 28, 2008 8:55 pm | |
| Max Laier | Jul 28, 2008 9:16 pm | |
| Antony Mawer | Jul 28, 2008 9:28 pm | |
| Pawel Jakub Dawidek | Jul 28, 2008 9:34 pm | |
| Ivan Voras | Jul 29, 2008 12:14 am | |
| Antony Mawer | Jul 29, 2008 12:41 am | |
| Ivan Voras | Jul 29, 2008 12:50 am | |
| Remy Nonnenmacher | Jul 29, 2008 1:33 am | |
| Adam McDougall | Jul 29, 2008 1:52 am | |
| Gary Jennejohn | Jul 29, 2008 3:56 am | |
| Gary Jennejohn | Jul 29, 2008 4:58 am | |
| Stefan Lambrev | Jul 29, 2008 5:26 am | |
| Jeremy Chadwick | Jul 29, 2008 5:55 am | |
| OutBackdingo | Jul 29, 2008 6:40 am | |
| Randy Bush | Jul 29, 2008 6:51 am | |
| OutBackdingo | Jul 29, 2008 9:10 am | |
| George Hartzell | Jul 29, 2008 9:24 am | |
| George Hartzell | Jul 29, 2008 9:36 am | |
| George Hartzell | Jul 29, 2008 10:25 am | |
| Zaphod Beeblebrox | Jul 29, 2008 12:22 pm | |
| Jeremy Chadwick | Jul 29, 2008 1:17 pm | |
| Ulf Lilleengen | Jul 29, 2008 2:11 pm | |
| Ulf Lilleengen | Jul 29, 2008 2:16 pm | |
| Aristedes Maniatis | Jul 30, 2008 2:28 am | |
| CZUCZY Gergely | Jul 30, 2008 2:44 am | |
| Pawel Jakub Dawidek | Jul 30, 2008 2:53 am | |
| Norikatsu Shigemura | Jul 30, 2008 9:32 am | |
| Pascal Hofstee | Jul 30, 2008 11:40 am | |
| Claus Guttesen | Jul 31, 2008 8:07 am | |
| kevin | Jul 31, 2008 9:03 am | |
| Benjamin Close | Jul 31, 2008 4:24 pm | |
| Claus Guttesen | Aug 1, 2008 5:19 am | |
| Claus Guttesen | Aug 1, 2008 6:38 am | |
| George Hartzell | Aug 3, 2008 1:59 pm | |
| Norikatsu Shigemura | Aug 5, 2008 8:45 am | |
| John Baldwin | Aug 5, 2008 10:27 am | |
| Claus Guttesen | Aug 6, 2008 3:14 am | |
| Norikatsu Shigemura | Aug 6, 2008 10:35 am | |
| John Nielsen | Aug 13, 2008 10:48 am | |
| Larry Rosenman | Aug 17, 2008 12:25 pm | |
| Larry Rosenman | Aug 17, 2008 3:13 pm | |
| Pascal Hofstee | Aug 20, 2008 9:19 am | |
| Weldon S Godfrey 3 | Aug 20, 2008 11:43 am | |
| Larry Rosenman | Aug 20, 2008 12:10 pm | |
| Weldon S Godfrey 3 | Aug 20, 2008 12:22 pm | |
| Lorenzo Perone | Aug 21, 2008 5:43 am | |
| Matt Simerson | Aug 21, 2008 11:14 am | |
| Oliver Fromme | Aug 21, 2008 1:16 pm | |
| Dag-Erling Smørgrav | Aug 23, 2008 4:41 am | |
| Stefan Lambrev | Aug 25, 2008 4:23 am | |
| swel...@gmail.com | Aug 28, 2008 4:29 pm | .rej, .rej, .rej |
| Pawel Jakub Dawidek | Aug 29, 2008 12:47 am | |
| Larry Rosenman | Aug 30, 2008 1:34 pm | |
| Peter Jeremy | Oct 31, 2008 1:17 pm | |
| Marcus Müller | Nov 8, 2008 8:50 am | |
| Larry Rosenman | Nov 8, 2008 1:09 pm | |
| Dimitar Vasilev | Nov 8, 2008 8:36 pm |
| Subject: | ZFS patches. | |
|---|---|---|
| From: | Antony Mawer (fbsd...@mawer.org) | |
| Date: | Jul 29, 2008 12:41:59 am | |
| List: | org.freebsd.freebsd-fs | |
Ivan Voras wrote:
Pawel Jakub Dawidek wrote:
Hi.
http://people.freebsd.org/~pjd/patches/zfs_20080727.patch.bz2
The patch above contains the most recent ZFS version that could be found in OpenSolaris as of today. Apart for large amount of new functionality, I belive there are many stability (and also performance) improvements compared to the version from the base system.
Check out OpenSolaris website to find out the differences between base system version and patch version.
Please test, test, test. If I get enough positive feedback, I may be able to squeeze it into 7.1-RELEASE, but this might be hard.
I currently don't have high-end (4 CPU+) AMD64 machines to test, but with 1 CPU i386 virtual machine in VMWare, with 1 GB of memory, kmem_size=kmem_size_max=512M and no other tuning, with latest zpool format (11) it took about 15 minutes to get a "kmem_map too small" panic on a mixed load (buildkernel + blogbench + bonnie++).
I've then tried the same load on the "real" hardware, 2 CPU, 2 GB memory, kmem_size=kmem_size_max=512M, and no other tuning, with the older zpool format (6) i get the same panic, though it takes about twice as long to happen.
Have you tried tuning arc_max and/or monitoring vmstat -m to see what is happening? What does arc_max get auto-tuned to at the moment (ie. without manually specifying)?
One of the things I recall reading that arc_max is more like a guide, as some ZFS threads can exceed the max whilst other thread(s) go around cleaning up and freeing memory once the limit is hit.
Maybe some better smarts are needed in auto-tuning arc_max so that it leaves more of a buffer zone than it does at the moment...?
--Antony






.rej, .rej, .rej