From owner-freebsd-arch@FreeBSD.ORG Mon Dec 17 08:14:34 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8AF6E2EC; Mon, 17 Dec 2012 08:14:34 +0000 (UTC) (envelope-from mavbsd@gmail.com) Received: from mail-wi0-f180.google.com (mail-wi0-f180.google.com [209.85.212.180]) by mx1.freebsd.org (Postfix) with ESMTP id 8BE6D8FC0C; Mon, 17 Dec 2012 08:14:33 +0000 (UTC) Received: by mail-wi0-f180.google.com with SMTP id hj13so1731017wib.13 for ; Mon, 17 Dec 2012 00:14:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=w/zkQSr9Q5/ISD7Iud0VXFj1xFWCvFP+QpH7bdfudHo=; b=ynuSDXv0Qf5Og62Mt9CewcJLHbqKw3YlwIuU9obgspbJiV0PND35mRS+FIHMTA3Kb7 R523E/6KCNxcjG3AiRijIuMg7xUQDPSw8Hh9rv+/K3Tmq/wKc8UM6zxPx8TTPBsTL0dw ChMewPE6f6eirGnafnE55xhG5PHAev4l0xYQd/mXHkBhPgmYHDirSi3AjaOPlDmXe6dB sLsmVZ+bMLZVYEYdITuWOE0v/cdBJWvPvo7oqCPXXEsjowoArzF7X0Ce2uH6XVHGyE2m ynwLKiwQUI7BjHY+0Uh+/lDh5xDqvlBCbaI/JULJJv89OdHTULGEAClDkvZoNt55pknI GOAQ== Received: by 10.194.235.6 with SMTP id ui6mr15359807wjc.12.1355732072371; Mon, 17 Dec 2012 00:14:32 -0800 (PST) Received: from mavbook.mavhome.dp.ua (mavhome.mavhome.dp.ua. [213.227.240.37]) by mx.google.com with ESMTPS id df2sm840955wib.0.2012.12.17.00.14.30 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 17 Dec 2012 00:14:31 -0800 (PST) Sender: Alexander Motin Message-ID: <50CED465.3010501@FreeBSD.org> Date: Mon, 17 Dec 2012 10:14:29 +0200 From: Alexander Motin User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120628 Thunderbird/13.0.1 MIME-Version: 1.0 To: Adrian Chadd Subject: Re: [RFC/RFT] calloutng References: <50CCAB99.4040308@FreeBSD.org> <50CE5B54.3050905@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Garrett Cooper , Davide Italiano , FreeBSD Current , "freebsd-arch@freebsd.org" X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Dec 2012 08:14:34 -0000 On 17.12.2012 05:38, Adrian Chadd wrote: > On 16 December 2012 18:31, Garrett Cooper wrote: > >>> Would you mind approaching some of the cluster peeps and seeing if >>> they'll run this up on the ref10* boxes and VMs, just to get some >>> further exposure? >> >> And maybe tinderbox..? > > Tinderbox is a great idea. > > Maybe hit up the altq/pf using crowd and see if they'll test this stuff out too? It would be good to test, though I know that at least dummynet is written awful from the point of this project with its callout_reset(&dn_timeout, 1, dummynet, NULL); It should work, but kill most of power benefits. I was promised it will be fixed after this project end. > What else gets heavily callout /timer driven? Try some computational > workloads that stress the fairness of ULE/4BSD, maybe? Schedulers are driven directly by hardclock()/statclock(), so fairness is not affected here. If CPU is not idle, it will receive full set of required events with maximum available precision. -- Alexander Motin