From owner-freebsd-stable@FreeBSD.ORG Tue Mar 20 03:02:59 2007 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6003C16A400 for ; Tue, 20 Mar 2007 03:02:59 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.239]) by mx1.freebsd.org (Postfix) with ESMTP id 1A5FB13C469 for ; Tue, 20 Mar 2007 03:02:58 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by wx-out-0506.google.com with SMTP id s18so1470926wxc for ; Mon, 19 Mar 2007 20:02:58 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=Mx6LWc9snRXxExrQZufJaU5QYAZQcj01qi9tVSosgimVZgNSQHkDnL0rm7MxoDS+5cRtmnMHyo+BYSm18vGDIfZyGALfkzyyfN2IOao6qREZPBXfF8v6VIjlT3XwwLWQAZ5eGIwL84T4TzS/KCzS8wtoa4SD7J5XhMrzwhbg6Dw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=RulppNhtGprtFhqCxFXItq0EBL+Hik8G34O50mtrvzxoWPzlKLKw3hYKGPZKbUzvbNn+EG/sGxmmeqq4Ox9C7GmCBzdyDe2lW+vngnUtcCc6s8b++6mkQI5mBuHeg/UqyXG9A14EP+DJpQ/0PrDWi3gMadJqjeXXYUYSx5E0bfg= Received: by 10.90.118.8 with SMTP id q8mr69667agc.1174358109486; Mon, 19 Mar 2007 19:35:09 -0700 (PDT) Received: by 10.90.91.11 with HTTP; Mon, 19 Mar 2007 19:35:09 -0700 (PDT) Message-ID: Date: Tue, 20 Mar 2007 11:35:09 +0900 From: "Adrian Chadd" Sender: adrian.chadd@gmail.com To: "Michael Proto" In-Reply-To: <45FEE2BE.8090607@jellydonut.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200703191609.l2JG9ql8060947@pinky.frank-behrens.de> <200703191845.l2JIjuWN064035@pinky.frank-behrens.de> <45FEE2BE.8090607@jellydonut.org> X-Google-Sender-Auth: be4abf97a3cd3c1a Cc: Frank Behrens , Mark Dotson , freebsd-stable@freebsd.org Subject: Re: time goes slow in VmWare X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Mar 2007 03:02:59 -0000 This is the most often asked question with virtualisation of PC hardware. The question was finally answered, but here's the reasoning: * The operating system expects the clock/timer hardware to be consistent * The timer hardware in a VM isn't that consistent as the virtualisation environment is actively scheduling available timeslices to VMs; so * timers (and, therefore, your clock) gets screwed up. The solution is to install the VMware or VirtualPC supplied drivers for your environment. They'll include, amongst other things, fixes for the RTC and timer drivers which will fix your clock skew issues (and if you've noticed, things like "sleep" acting oddly.) 2c, Adrian -- Adrian Chadd - adrian@freebsd.org