From owner-freebsd-current@FreeBSD.ORG Mon Jul 23 14:49:01 2007 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0963616A421; Mon, 23 Jul 2007 14:49:01 +0000 (UTC) (envelope-from scf@FreeBSD.org) Received: from mail.farley.org (farley.org [67.64.95.201]) by mx1.freebsd.org (Postfix) with ESMTP id C046313C491; Mon, 23 Jul 2007 14:49:00 +0000 (UTC) (envelope-from scf@FreeBSD.org) Received: from thor.farley.org (thor.farley.org [192.168.1.5]) by mail.farley.org (8.14.1/8.14.1) with ESMTP id l6NEmuE4073585; Mon, 23 Jul 2007 09:48:56 -0500 (CDT) (envelope-from scf@FreeBSD.org) Date: Mon, 23 Jul 2007 09:48:56 -0500 (CDT) From: "Sean C. Farley" To: Eric Anderson In-Reply-To: <46982BF7.3010207@freebsd.org> Message-ID: <20070723094249.G9030@thor.farley.org> References: <200707131834.27131.h.schmalzbauer@omnisec.de> <4697CCEB.9080707@FreeBSD.org> <200707132155.43783.h.schmalzbauer@omnisec.de> <20070713172842.K26096@thor.farley.org> <46982BF7.3010207@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.1 X-Spam-Checker-Version: SpamAssassin 3.2.1 (2007-05-02) on mail.farley.org Cc: attilio@FreeBSD.org, freebsd-current@FreeBSD.org, Harald Schmalzbauer Subject: Re: kqemu crash (page fault) with -current X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jul 2007 14:49:01 -0000 On Fri, 13 Jul 2007, Eric Anderson wrote: > On 07/13/07 17:29, Sean C. Farley wrote: >> On Fri, 13 Jul 2007, Harald Schmalzbauer wrote: >> >>> I could install various OS, only when I enable -kernel-kqemu most >>> installer quit with page fault. >> >> As a side note, I found -kernel-kqemu to be slower for me than >> without it on STABLE. > > Using ubench from ports on -CURRENT, I see these kinds of numbers (for > CPU): > > Without any kqemu: 16000 -> 16800 > With kqemu, kernelmode: 180000 -> 182000 > With kqemu, usermode: 187000 -> 188000 > RAW CPU: 202000 -> 203000 Here is mine on -STABLE. It is amusing how much faster the raw CPU really is when you take these benchmark numbers into account. If I remember correctly from trying to find where QEMU was slow, kqemu user + kernel actually has significantly more context switches than just kqemu user. kqemu user ========== Ubench CPU: 74871 Ubench MEM: 8873 -------------------- Ubench AVG: 41872 kqemu user + kernel =================== Ubench CPU: 67768 Ubench MEM: 6520 -------------------- Ubench AVG: 37144 Raw === Ubench CPU: 44162 Ubench MEM: 42655 -------------------- Ubench AVG: 43408 Sean -- scf@FreeBSD.org