Date: Tue, 16 Aug 2016 10:54:55 +0200 From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com> To: <rainer@ultra-secure.de> Cc: <freebsd-xen@freebsd.org> Subject: Re: Is it me or is FreeBSD slower on Xen than Linux? Message-ID: <20160816085455.46a5slqsbgauod5t@mac> In-Reply-To: <b0fdde5d7abf905ca6dfd176f028332e@ultra-secure.de> References: <b0fdde5d7abf905ca6dfd176f028332e@ultra-secure.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Aug 15, 2016 at 05:54:52PM +0200, rainer@ultra-secure.de wrote: > Hi, > > I've got a problem. > Hello, > > For a customer, I run a VM in Xen that should perform a certain task in PHP > (written using the ZendFrameWork). > > That task takes about 18-20 seconds on FreeBSD 10.3 amd64, MariaDB 5.5.0, > php 5.5.37 in a VM that has 8 vCPUs and 16GB of memory > The "reference" server that the customer uses is somewhere else and manages > to perform the same task in 3s. > > I've tried this with FreeBSD 10.3, PHP7.0 and MariaDB 10.1 and it takes > about 9s. In the sentence above, are you running it in a Xen VM or on bare metal? > I've tried it on physical hardware with 10.3, PHP5.5, MariaDB 5.5 and it > also takes about 9s (that machine hosts a load of other sites but has lot of > cores and memory available). > > > Then, I've installed an Ubuntu 14 VM in XenServer. It comes with PHP5.5 and > MariaDB 5.5 by default. It's VM with 2vCPUs and 8GB RAM. > > There, the script take about 9s, too (just as if it was running on physical > FreeBSD). I'm not sure I understood your problem right, is it that FreeBSD on Xen always takes 18-20s to perform a task while on bare metal it only takes ~9s? If that's the case, I would recommend that you first try to disable PV disks and nics, by adding the following to your /boot/loader.conf: hw.xen.disable_pv_disks=1 hw.xen.disable_pv_nics=1 If that still yelds the same performance (or worse), then you could still try to disable all Xen code, by removing: options XENHVM device xenpci >From you kernel config and recompiling the kernel. Roger.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160816085455.46a5slqsbgauod5t>