Date: Fri, 20 Jan 2012 15:55:33 -0800 From: Matt Connor <bsd@xerq.net> To: Michael MacLeod <mikemacleod@gmail.com> Cc: freebsd-xen@freebsd.org, d@delphij.net Subject: Re: 9.0-RELEASE success Message-ID: <ee90b1ee9036d90a345b154a4a606172@www1.xerq.net> In-Reply-To: <CAM-FeoGA0aw1J2oD-=RATA4uKyOuWwqW33FrV%2Be4iS%2BQY6Km5w@mail.gmail.com> References: <7840786B-5C23-4C6D-AEE5-3DC23E96FC82@kfu.com> <b802b1bc9d3c13f849d1d4dcc7840c46@www1.xerq.net> <4F18A4F2.7040205@delphij.net> <65d33d61a2d7c4ccc167658407f5b189@www1.xerq.net> <CAM-FeoGA0aw1J2oD-=RATA4uKyOuWwqW33FrV%2Be4iS%2BQY6Km5w@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2012-01-19 18:18, Michael MacLeod wrote: > On Thu, Jan 19, 2012 at 9:06 PM, Matt Connor <bsd@xerq.net [5]> > wrote: > >> On 2012-01-19 15 [3]:19, Xin Li wrote: >> >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA1 >>> >>> On 01/19/12 13:22, Matt Connor wrote: >>> >>>> On 19.01.2012 13:15, Nick Sayer wrote: >>>> >>>>> I have a VPS at rootbsd.net [1], and have been running >>>>> 8.2-RELEASE >>>>> with a XENHVM kernel with a patch to fix the do something >>>>> smart >>>>> panic in if_xn. I fetched the 9.0-RELEASE source tree and >>>>> built a >>>>> kernel to try and it worked without any muss or fuss. I did >>>>> the >>>>> rest of the upgrade and its working just fine, so far as I >>>>> can >>>>> tell. >>>>> >>>>> And there was much >>>>> rejoicing._______________________________________________ >>>> >>>> Same here at ssdnodes.com [2] - we pulled the new source tree, >>>> rebuilt >>>> with our modified XENHVM and havent had any issues so far. >>>> >>>> We had many tweaks in /etc/sysctl.conf to improve throughput >>>> for >>>> the 8.2-RELEASE, the 9.0-RELEASE systems still remained snappy >>>> after the tweaks were removed. >>> >>> What kinds of tweaks are needed? (i.e. should we make them the >>> defaults?) >> >> The tweaks were only "needed" because we were trying to achieve a >> specific network throughput in our particular workload (read: >> turning the knob all the way until it broke off). These values are >> no longer in production on version 9.0-RELEASE, I highly recommend >> these never become default. >> >> For your amusement, Ive included the values below: >> >> <<<...SNIP...>>> > > Any of these recommended for those of us who arent rushing to leave > 8.2 yet? > > Links: > ------ > [1] http://rootbsd.net > [2] http://ssdnodes.com It honestly depends on what you're trying to accomplish, I can't give any blanket advice that will cover all the various workloads. Ours in particular was serving a combination of many small image files and a few large files that were being constantly hit between 150-300Mbps. After a month or two of benchmarking, we found these values to help considerably. If your workload is similar (or you're feeling particularly sadistic today), I would suggest doing rigorous benchmarks on your current system, then changing the sysctl values one-by-one and making note of the changes in performance. Unfortunately you cannot do the same with the /boot/loader.conf values (these actually require a reboot).
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ee90b1ee9036d90a345b154a4a606172>