From owner-freebsd-virtualization@freebsd.org Thu Aug 4 16:54:39 2016 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B9BB9BAF8AA for ; Thu, 4 Aug 2016 16:54:39 +0000 (UTC) (envelope-from grehan@freebsd.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 9FB141450 for ; Thu, 4 Aug 2016 16:54:39 +0000 (UTC) (envelope-from grehan@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 9F230BAF8A9; Thu, 4 Aug 2016 16:54:39 +0000 (UTC) Delivered-To: virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9ECB1BAF8A8 for ; Thu, 4 Aug 2016 16:54:39 +0000 (UTC) (envelope-from grehan@freebsd.org) Received: from alto.onthenet.com.au (alto.OntheNet.com.au [203.13.68.12]) by mx1.freebsd.org (Postfix) with ESMTP id 2E4E7144E for ; Thu, 4 Aug 2016 16:54:38 +0000 (UTC) (envelope-from grehan@freebsd.org) Received: from iredmail.onthenet.com.au (iredmail.onthenet.com.au [203.13.68.150]) by alto.onthenet.com.au (Postfix) with ESMTPS id 5018E20B4A16 for ; Fri, 5 Aug 2016 02:54:22 +1000 (AEST) Received: from localhost (iredmail.onthenet.com.au [127.0.0.1]) by iredmail.onthenet.com.au (Postfix) with ESMTP id 46A1C2810BC for ; Fri, 5 Aug 2016 02:54:22 +1000 (AEST) X-Amavis-Modified: Mail body modified (using disclaimer) - iredmail.onthenet.com.au Received: from iredmail.onthenet.com.au ([127.0.0.1]) by localhost (iredmail.onthenet.com.au [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id lKaAhDWLHZ_n for ; Fri, 5 Aug 2016 02:54:22 +1000 (AEST) Received: from Peters-MacBook-Pro-2.local (unknown [96.82.80.65]) by iredmail.onthenet.com.au (Postfix) with ESMTPSA id F40302804EA; Fri, 5 Aug 2016 02:54:19 +1000 (AEST) Subject: Re: Bhyve tests and findings To: Michael Reifenberger References: <20160804132810.Horde.PbxdxEormFX3MwsBMVBoRo7@mail.eeeit.de> Cc: virtualization@freebsd.org From: Peter Grehan Message-ID: <386acc93-afea-9c7e-bcb0-401d1f71fa1f@freebsd.org> Date: Thu, 4 Aug 2016 09:54:26 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <20160804132810.Horde.PbxdxEormFX3MwsBMVBoRo7@mail.eeeit.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-CMAE-Score: 0 X-CMAE-Analysis: v=2.2 cv=YvxNfMQX c=1 sm=1 tr=0 a=A6CF0fG5TOl4vs6YHvqXgw==:117 a=mwgbnDbW7alINpy3vhoKyg==:17 a=IkcTkHD0fZMA:10 a=7z1cN_iqozsA:10 a=2yesJX3k26Iqs5oXF38A:9 a=7Zwj6sZBwVKJAoWSPKxL6X1jA+E=:19 wl=host:3 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.22 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: Thu, 04 Aug 2016 16:54:39 -0000 Hi Mike, > - Windows 8, 8.1 and 10 installs and runs in graphical mode flawlessly. Have you had any issues with the XHCI mouse on 8/8.1 ? > - I was able to graphically Restore/Reconfigure a Acronis Windows-Backup > into a Bhyve instance > using the Acronis Restore-CD (Converting a BIOS Win8.1 to UEFI Win8.1) Very nice ! > - Only vnclient from FreeBSD can connect to the bhyve VNC Server. > I havn't found any vncviewer running on Windows which where able to > work (tried UltraVNC, RealVNC, ...) Some VNC clients refuse to connect when only null-auth is advertized by the server. There is a patch to bhyve to support VNC password-auth, which may fix the issue with these clients. > - in VNC only most basic Keys work most special characters like (*\@) > (and of course no german localization) > but at least a usual US-kbd would be helpful. > (Is there a way to debug the keystrokes or duplicate a localized VNC > kbd from some VNC server) Nothing outside of modifying the source, but it seems useful enough to add a parameter for this. > - For the SAP-Systems it seems that only 4 disks get used when the disk > type is virtio-blk. > (Is this intentionally or a feature of vm-bhyve? How to provide more > disks) I'll let Matt comment on that. There's no limitation with guests that support MSI interrupts for adapters. Unfortunately, Windows guests require legacy interrupts for the AHCI controller, which is where the restriction originates. > - It seems to miss a way to add an ISO CD/DVD without booting from it > automatically. There is work ongoing to support UEFI NVVARs, which mostly fix the boot-device selection issues. > Also ISO's seem to miss a hot-plug feature (f.e. for inserting driver > CD's after installation. Yes, also not there. > Some additional questions: > - Can one over-provisioning/ballooning guest memory's ? Over-provisioning is fine - bhyve guest memory is backed by swap by default. There is currently no balloon driver backend in bhyve. > - Is it (speed-wise) better to use ZFS-zvol's or files in regular > ZFS-directories? I think that is workload-dependent. > - Are the virtio-blk or ahci-hd disks having the same overhead? No - virtio-blk should be better. > - Can ahci-hd be used paravirtualized in Centos? Not quite sure what you mean here: virtio-blk is the paravirtualized disk interface, and it works fine with Centos. later, Peter.