Date: Fri, 8 Jan 2010 11:31:51 -0500 From: Garrett Moore <garrettmoore@gmail.com> To: freebsd-stable@freebsd.org Subject: Re: ZFS performance degradation over time Message-ID: <7346c5c61001080831w375d158fu5b1996ee58cb0f8d@mail.gmail.com> In-Reply-To: <hi2nsf$do5$1@ger.gmane.org> References: <7346c5c61001030842r7dc76199y51e4c1c90a3eea6e@mail.gmail.com> <hi2nsf$do5$1@ger.gmane.org>
next in thread | previous in thread | raw e-mail | index | archive | help
No, I haven't isolated the cause to only be uptime related. In my original email I mentioned that "as suggested by someone in the thread, it's probably not directly related to system uptime, but instead related to usage - the more usage, the worse the performance." I've been starting my system with different combinations of applications running to see what access patterns cause the most slowdown. So far, I don't have enough data to give anything concrete. This weekend I'll try some tests such as the one you describe, and see what happens. I have a strong suspicion that rTorrent is to blame, since I haven't seen major slowdowns in the last few days with rTorrent not running. rTorrent preallocates the space needed for the file download (and I'm downloading large 4GB+ files using it), and then writes to them in an unpredictable pattern, so maybe ZFS doesn't like being touched this way? On Wed, Jan 6, 2010 at 2:21 PM, Ivan Voras <ivoras@freebsd.org> wrote: > On 3.1.2010 17:42, Garrett Moore wrote: > > > I'm having problems with ZFS performance. When my system comes up, > > read/write speeds are excellent (testing with dd if=/dev/zero > > of=/tank/bigfile and dd if=/tank/bigfile of=/dev/null); I get at least > > 100MB/s on both reads and writes, and I'm happy with that. > > > > The longer the system is up, the worse my performance gets. Currently my > > system has been up for 4 days, and read/write performance is down to > about > > 10MB/s at best. > > Are you sure you have isolated the cause to be only the uptime of the > machine? Is there no other change between the runs? E.g. did you stop > all other services and applications on the machine before doing the test > for the second time? Can you create a big file (2x memory size) when the > machine boots, measure the time to read it, then read it again after a > few days when you notice performance problems? > > > _______________________________________________ > 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" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7346c5c61001080831w375d158fu5b1996ee58cb0f8d>