Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Aug 2014 14:40:25 +0200
From:      Stefan Esser <se@freebsd.org>
To:        "freebsd-fs@freebsd.org" <freebsd-fs@freebsd.org>
Cc:        Michael Jung <mikej@paymentallianceintl.com>
Subject:   Re: [Bug 187594] [zfs] [patch] ZFS ARC behavior problem and fix
Message-ID:  <53F73A39.9090000@freebsd.org>
In-Reply-To: <CE3228E2C273EA4A9DC12FA75E921B8C4BC4948E6F@PAIMAIL.pai.local>
References:  <bug-187594-3630@https.bugs.freebsd.org/bugzilla/> <bug-187594-3630-o97lWSCObB@https.bugs.freebsd.org/bugzilla/> <CE3228E2C273EA4A9DC12FA75E921B8C4BC4948E6F@PAIMAIL.pai.local>

next in thread | previous in thread | raw e-mail | index | archive | help
Am 22.08.2014 um 13:53 schrieb Michael Jung:
> I have been using the patches on a number of machines both physical and virtual with between
> 8-64GB without issues.  These include 10/10-STABLE/11-Current serving NFS/SMB and a poudriere
> build box that is boot on UFS and ZFS for poudriere.
> 
> Uptimes of 90+ days without issue.  It has been a godsend on all machines even my desktop with
> 8GB full X11 and numerous application + jails.
> 
> No ZFS tuning.  I hope that whatever further review moves forward so this can be committed.
> 
> --mikej

I second this request. I've also been using this patch on a system that
required reboots to recover from low performance states that were not
well handled without the patch.

My specific use case is a development system (i.e. builds ports and the
world nearly every day, often multiple times a day), which is also used
as a home server for uncritical services (e.g. as DLNA server). Since I
convert and cut DVB-S broadcasts for archival purposes on this system,
it does process up to 50 GByte of video files (when I get around to it).
The MPEG TS files are stored on a 1TB UFS2 disk, while waiting to be
processed, while the system uses a 4*2TB raidz1 ZPOOL for all other
purposes (including storage of the converted video files). (And yes, I
know that a 4 disk raidz is not optimal, but the performance problems
I observed without the patch are not caused by this ...)

System specs:

i7/2600
24GB RAM
4*2TB ZFS raidz1
1*1TB UFS2

Anyway, even the discouraged combination of ZFS and UFS works without
any problem with Karl's patch. The system used to grind to a halt during
files system operation (virtually freezing for some 20 to 30 seconds),
which makes interactive use for video cutting and conversion rather
painful (and does not help when streaming videos to a Smart-TV for
display).

I don't mind to apply the patch by hand, but since it offers massive
performance improvements on systems that trigger the bad behaviour of
the current code, this patch should be committed to -CURRENT and MFCed
to at least 10-STABLE (and included in 10.1).

People comparing different operating systems under load (and include
FreeBSD with ZFS in this comparison) will else get disappointing results
on out-of-the-box installations. We know from many reports (and in my
case from personal experience), what big difference this patch makes!

This patch should really have gone into -CURRENT, months ago, IMHO ...

Regards, STefan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53F73A39.9090000>