From owner-freebsd-virtualization@FreeBSD.ORG Mon Jul 22 07:20:58 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 09C517FE; Mon, 22 Jul 2013 07:20:58 +0000 (UTC) (envelope-from jeroen@dckd.nl) Received: from positron.dckd.nl (positron.dckd.nl [IPv6:2a02:898:62:f6::63]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C3BE225D6; Mon, 22 Jul 2013 07:20:57 +0000 (UTC) Received: from [IPv6:2001:610:6a1::e801:6685:3afd:3528] (unknown [IPv6:2001:610:6a1:0:e801:6685:3afd:3528]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by positron.dckd.nl (Postfix) with ESMTPSA id 49768F8024; Mon, 22 Jul 2013 09:19:55 +0200 (CEST) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Subject: Re: FreeBSD PVHVM call for testing From: Jeroen van der Ham In-Reply-To: <51B9FF53.2020901@citrix.com> Date: Mon, 22 Jul 2013 09:18:44 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <4A595D02-7B79-4C6C-9356-55FA9E45EDDC@dckd.nl> References: <519131D8.9010307@citrix.com> <519E54DE.5090304@citrix.com> <51B5E730.6070007@citrix.com> <51B9FF53.2020901@citrix.com> To: =?iso-8859-1?Q?Roger_Pau_Monn=E9?= X-Mailer: Apple Mail (2.1508) Cc: "freebsd-xen@freebsd.org" , "Justin T. Gibbs" , xen-devel , "freebsd-virtualization@freebsd.org" , "xen-users@lists.xen.org" X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jul 2013 07:20:58 -0000 Hi, After some more testing I thought it would be good to put this into = production for my personal server. I've used pvhvm_v19 and built it = without debugging options and installed it on a FreeBSD 9.1 system. I've run into some hiccups with 9.1 user land and a 10-CURRENT kernel, = but that's all solvable[0]. My VPS has some very limited memory (256M), but I've compensated with = swap space (1G) Now anytime I'm putting the system under stress, by building ports or by = running a git clone on the kernel repository here, I'm seeing a lot of = messages about swap_pager: > swap_pager: indefinite wait buffer: bufobj: 0, blkno: 132545, size: = 4096 The system also becomes very sluggish and sometimes unresponsive. The weird thing was that one of these messages happened right after a = reboot when I rebuilt an outdated port and on the main console was = checking the swap memory: > jeroen:~/ $ swapinfo = [8:13:29] > Device 1K-blocks Used Avail Capacity > /dev/ada0p2 524288 2484 521804 0% > /dev/md0 1048576 2364 1046212 0% > Total 1572864 4848 1568016 0% > swap_pager: indefinite wait buffer: bufobj: 0, blkno: 131424, size: = 4096 Is anyone else seeing something similar? I certainly did not experience something like this on 9.0 with a XENHVM = kernel. If necessary I can rebuild a kernel with debugging support and do some = more recording of what is actually going on. Jeroen. [0]: I have edited bsd.port.mk to always apply the FBSD10_FIX, and for = version checking I am running "pkg version" with UNAME_r=3D9.1-RELEASE.=