From owner-freebsd-emulation@FreeBSD.ORG Wed Jul 25 20:25:13 2007 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 755A416A419 for ; Wed, 25 Jul 2007 20:25:13 +0000 (UTC) (envelope-from uwe@laverenz.de) Received: from cg-p07-fb.rzone.de (cg-p07-fb.rzone.de [81.169.146.215]) by mx1.freebsd.org (Postfix) with ESMTP id EEDE113C46C for ; Wed, 25 Jul 2007 20:25:12 +0000 (UTC) (envelope-from uwe@laverenz.de) Received: from mo-p07-ob.rzone.de (mrclete-mo-p07-ob.mail [192.168.63.176]) by charnel-fb-03.store (RZmta 10.2) with ESMTP id i03682j6PImuOW for ; Wed, 25 Jul 2007 21:54:23 +0200 (MEST) Received: from athena.laverenz.de (p5480E1D3.dip.t-dialin.net [84.128.225.211]) by post.webmailer.de (mrclete mo18) (RZmta 10.3) with ESMTP id 507228j6PJRP5c for ; Wed, 25 Jul 2007 21:52:43 +0200 (MEST) Received: from localhost (localhost.localdomain [127.0.0.1]) by athena.laverenz.de (Postfix) with ESMTP id 2189BE0AA2BB for ; Wed, 25 Jul 2007 21:52:43 +0200 (CEST) Received: from athena.laverenz.de ([127.0.0.1]) by localhost (athena [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 18667-02 for ; Wed, 25 Jul 2007 21:52:42 +0200 (CEST) Received: by athena.laverenz.de (Postfix, from userid 2000) id E344FE0AA2BA; Wed, 25 Jul 2007 21:52:41 +0200 (CEST) Date: Wed, 25 Jul 2007 21:52:41 +0200 From: Uwe Laverenz To: freebsd-emulation@freebsd.org Message-ID: <20070725195241.GA18577@laverenz.de> Mail-Followup-To: freebsd-emulation@freebsd.org References: <46A657B5.40900@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <46A657B5.40900@gmail.com> Organization: private site Sender: uwe@laverenz.de User-Agent: Mutt/1.5.9i X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at laverenz.de X-RZG-AUTH: l30WrtbrzmfyRJtZ7/TtK2qIdZIgjE9K4Q55TXGhenj8TX5ShWTsXpHkgB7/P9voqQ== X-RZG-CLASS-ID: mo07 Subject: Re: Need to rewrite FreeBSD based database-centric app under VMware server 1.0.2, advice? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Jul 2007 20:25:13 -0000 On Tue, Jul 24, 2007 at 03:49:09PM -0400, Sten Daniel Soersdal wrote: > My Dell Inspiron 9400 has 2ghz Core2Due with 4m cache, 2 GB of dual > channel memory and a rather slow 5400 rpm "PATA" emulated SATA hard > drive. It runs Windows XP Pro SP2. I've never used XP as host OS for VMware server, but I have several FreeBSD guests on VMware server 1.0.3 (RHEL 4.x host) and ESX 3.x. FreeBSD 6.x runs fine as guest OS with one problem: SMP does not work with FreeBSD i386 guests. It does work well with am64 though. I have no experiences with 7.0 yet. > - 64 bit or 32 bit, now or then? I would prefer amd64 for servers. > - Any suggestions on which of the FreeBSD versions i should base myself > on? I'm thinking 7 but if that is known to be impossible then i should > perhaps delay this choice? For now I would suggest to start with 6.x and upgrade to 7.x when the time is right. :) > - Are there any gotcha's that i need to address to get an emulated > (32bit or 64bit, FBSD 6 or 7, etc) off the ground at all? No gotchas, it works except for the i386/SMP problem. Just a few tips: - use le(4) for the network interface instead of lnc(4) if you decide to use i386 (amd64 will get em(4), which works good) - set kern.hz="100" in your /boot/loader.conf - install VMware tools that are shipped with VMware server - after installing VMware tools move /boot/kernel/vmmemctl.ko to /boot/modules/ to avoid reinstalling the module after each kernel build - if you want to use both of your CPU-cores with 6.x, use amd64 - disk I/O will be slower in VMware server guests, but that's the case for every guest OS > - Would VMware server 1.0.2 cause many emulation problems running 32bit > or 64bit on single or dual core? No, just the annoying i386/SMP bug. Uwe