From owner-freebsd-current@FreeBSD.ORG Mon Nov 5 13:11:42 2012 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A366A2A2; Mon, 5 Nov 2012 13:11:42 +0000 (UTC) (envelope-from rysto32@gmail.com) Received: from mail-vc0-f182.google.com (mail-vc0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id 3478B8FC08; Mon, 5 Nov 2012 13:11:42 +0000 (UTC) Received: by mail-vc0-f182.google.com with SMTP id fw7so7714663vcb.13 for ; Mon, 05 Nov 2012 05:11:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=4RhWMu6M/PYfL6izUNdIFUQUXOzR2V/OnVz+McItIDQ=; b=ofS6YKVTMdt9gIwq5l3jKRbSUUR7/5HBIb46i5rNjfXP6zC1t5LvhvTzeFG1WJF3t3 lpBXijQulm5LLj+CVw4dPUov1X8VYO+4DbhvKns7J06RoWxUGLeKvdPLO/80YE6ByCiA 5ZU/k/bADuzS4ivjk1sLIPqrWOiaSy7tMOm2lFSsq5C/Q2CEnNvMt8/wTM1rtfCabNdE LRgbcGz9DtGBb0yChyKt5O+2U+ptF+au3csYhbq6xHHhZqF4tFUS04iUg/jLflrROY1W 9wZvJPmhu/BQLSIV+u6nJUSDJtoTq9MXmvxfWwoMNEESpbER67B27DdYTq9ax7gIyvux z5TQ== MIME-Version: 1.0 Received: by 10.220.226.67 with SMTP id iv3mr9147543vcb.57.1352121101592; Mon, 05 Nov 2012 05:11:41 -0800 (PST) Received: by 10.58.207.114 with HTTP; Mon, 5 Nov 2012 05:11:41 -0800 (PST) In-Reply-To: <5097898C.9080109@rewt.org.uk> References: <509758B8.1000409@rewt.org.uk> <50975F6F.6010907@rewt.org.uk> <5097898C.9080109@rewt.org.uk> Date: Mon, 5 Nov 2012 08:11:41 -0500 Message-ID: Subject: Re: Dynamic Ticks/HZ From: Ryan Stone To: Joe Holden Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Davide Italiano , FreeBSD Current X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 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, 05 Nov 2012 13:11:42 -0000 On Mon, Nov 5, 2012 at 4:40 AM, Joe Holden wrote: > doh, running kernel wasn't as GENERIC as I thought it was, looks like > device polling not only breaks dynamic ticks but also reduces rx ability > significantly, exactly 150,000 pps per 1000hz on igb versus 650,000 without > > Is this a known issue? (and if device polling isn't as useful as it once > was, should it be removed?) > Device polling on modern multiqueue NICs isn't very useful because you're limited to a single thread for handling packets. I have a patch that fixes this that I've let fall by the wayside.