From owner-freebsd-questions@FreeBSD.ORG Mon Mar 28 03:33:07 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B0B8D16A4CE for ; Mon, 28 Mar 2005 03:33:07 +0000 (GMT) Received: from imo-m19.mx.aol.com (imo-m19.mx.aol.com [64.12.137.11]) by mx1.FreeBSD.org (Postfix) with ESMTP id F0B4543D31 for ; Mon, 28 Mar 2005 03:33:06 +0000 (GMT) (envelope-from EM1897@aol.com) Received: from EM1897@aol.com by imo-m19.mx.aol.com (mail_out_v37_r5.33.) id n.25.5c2837bf (16099) for ; Sun, 27 Mar 2005 22:33:04 -0500 (EST) Received: from mblk-d12 (mblk-d12.mblk.aol.com [205.188.212.196]) by air-id11.mx.aol.com (v104.18) with ESMTP id MAILINID113-3ee342477af0195; Sun, 27 Mar 2005 22:33:04 -0500 Date: Sun, 27 Mar 2005 22:33:04 -0500 Message-Id: <8C7015DFC50E71C-B30-24D33@mblk-d12.sysops.aol.com> From: em1897@aol.com References: <1641928994.20050326192811@wanadoo.fr> <8C700529A2DFD74-A44-3A157@mblk-d34.sysops.aol.com> <439876144.20050326220638@wanadoo.fr> <8C7006AE7E80573-FAC-3B652@mblk-r28.sysops.aol.com> <49251524.20050326234521@wanadoo.fr> <8C7007D5D4D30D2-A38-3B313@mblk-r33.sysops.aol.com> <14510304120.20050327123336@wanadoo.fr> <8C700FCB91B8886-4B8-3C2BE@mblk-d50.sysops.aol.com> <170873865.20050327200416@wanadoo.fr> Received: from 24.47.116.25 by mblk-d12.sysops.aol.com (205.188.212.196) with HTTP (WebMailUI); Sun, 27 Mar 2005 22:33:04 -0500 X-MB-Message-Source: WebUI X-MB-Message-Type: User In-Reply-To: <170873865.20050327200416@wanadoo.fr> X-Mailer: AOL WebMail 1.0.0.11984 Content-Type: text/plain; charset="us-ascii"; format=flowed MIME-Version: 1.0 To: freebsd-questions@freebsd.org X-AOL-IP: 205.188.212.196 Subject: Re: hyper threading. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 03:33:07 -0000 Polling is simply unecessary in most cases. You could get better performance using an em driver and setting max ints to whatever is optimal for your system. Polling adds latency and over head for no good reason. As I've said before, the FreeBSD "team" is patently clueless. They're grasping at straws. -----Original Message----- From: Anthony Atkielski To: freebsd-questions@freebsd.org Sent: Sun, 27 Mar 2005 20:04:16 +0200 Subject: Re: hyper threading. em1897@aol.com writes: > Right. Thats what I said. You'll killl your networking. Beyond a certain network load, you have to increase the number of timer interrupts per second no matter how fast your processors are or how many of them you have, if you are polling your I/O interfaces instead of being driven from interrupts. I don't like the idea of routinely running 1000 timer interrupts per second, but I note that FreeBSD 6.x apparently is moving to this number (?). I'd prefer that it be readily configurable. There are other options but I'm not sure how well x86 hardware supports them. Having a very accurate, very high resolution elapsed-time counter on the processor(s) can help lower overhead by allowing the OS to get accurate time information without waiting for an interrupt and with execution of only a single instruction. Having programmable, very high resolution timers would help, too. -- Anthony _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"