From owner-freebsd-performance@FreeBSD.ORG Fri Oct 31 04:04:38 2008 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 814331065674 for ; Fri, 31 Oct 2008 04:04:38 +0000 (UTC) (envelope-from xiazhongqi@huawei.com) Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by mx1.freebsd.org (Postfix) with ESMTP id 3E9298FC13 for ; Fri, 31 Oct 2008 04:04:38 +0000 (UTC) (envelope-from xiazhongqi@huawei.com) Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0K9L002KY46W96@szxga04-in.huawei.com> for freebsd-performance@freebsd.org; Fri, 31 Oct 2008 11:54:32 +0800 (CST) Received: from huawei.com ([172.24.1.18]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0K9L00ADW46WDC@szxga04-in.huawei.com> for freebsd-performance@freebsd.org; Fri, 31 Oct 2008 11:54:32 +0800 (CST) Received: from x49105 ([10.111.9.47]) by szxml03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0K9L00C3C46VMH@szxml03-in.huawei.com> for freebsd-performance@freebsd.org; Fri, 31 Oct 2008 11:54:32 +0800 (CST) Date: Fri, 31 Oct 2008 11:54:31 +0800 From: Sam Xia In-reply-to: <20081030120020.838891065756@hub.freebsd.org> To: freebsd-performance@freebsd.org Message-id: <000001c93b0c$6195e6b0$2f096f0a@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Thread-index: Ack6hx2y1kc6vLmCRpqWGwpYRVqZJAAhFx+Q Cc: krassi@bulinfo.net Subject: 1. thread switching time? (Krassimir Slavchev) X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2008 04:04:38 -0000 hi krassi, what kind of hardware are you using? Actually because of process/thread scheduling mechanism, timing granulariy is coarse in FreeBSD(more than 10 ms) S.X > -----Original Message----- > From: owner-freebsd-performance@freebsd.org > [mailto:owner-freebsd-performance@freebsd.org] On Behalf Of > freebsd-performance-request@freebsd.org > Sent: Thursday, October 30, 2008 8:00 PM > To: freebsd-performance@freebsd.org > Subject: freebsd-performance Digest, Vol 68, Issue 4 > > Message: 1 > Date: Wed, 29 Oct 2008 17:28:36 +0200 > From: Krassimir Slavchev > Subject: thread switching time? > To: freebsd-performance@freebsd.org > Message-ID: <49088124.9050809@bulinfo.net> > Content-Type: text/plain; charset=ISO-8859-1 > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hello All, > > I am using FreeBSD 7 and would like to decrease the time of > switching between threads. This time seems to be 1ms and it > is impossible to make lower delays inside a thread, at least > using nanosleep(). > > Is it possible to decrease this time to 1us? > > > Best Regards > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (FreeBSD) > > iD8DBQFJCIEkxJBWvpalMpkRAmKUAKCehUxakt83IvQ/QhW2n0BicWaQbQCeJW9z > twONH5Eb9fA4JoQaYVk69os= > =6xti > -----END PGP SIGNATURE----- > > > ************************************************** >