From owner-freebsd-hackers Fri Jun 22 17:26:11 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from mail.matriplex.com (ns1.matriplex.com [208.131.42.8]) by hub.freebsd.org (Postfix) with ESMTP id 1AF5A37B401 for ; Fri, 22 Jun 2001 17:26:08 -0700 (PDT) (envelope-from rh@matriplex.com) Received: from mail.matriplex.com (mail.matriplex.com [208.131.42.9]) by mail.matriplex.com (8.9.2/8.9.2) with ESMTP id RAA65505; Fri, 22 Jun 2001 17:24:50 -0700 (PDT) (envelope-from rh@matriplex.com) Date: Fri, 22 Jun 2001 17:24:49 -0700 (PDT) From: Richard Hodges To: Josh Osborne Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: question: aio / nbio / kqueue In-Reply-To: <200106222313.QAA09104@smtpout.mac.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, 22 Jun 2001, Josh Osborne wrote: > On Friday, June 22, 2001, at 07:01 PM, E.B. Dreger wrote: > > My question is, from a performance standpoint, in what situations are > > these techniques most appropriate? > AIO is good when you are not receiving much data (or not receiving > it very frequently), and presumably want very low latency. What if you want good performance with "moderate" disk IO, say ten to twenty megabytes per second continuously? I tried AIO some months ago (4.1R or 4.2R), but had some trouble with AIO, mainly that it seemed to lose track of half my files. Not any particular files, it seemed that at any moment it would just pick ten or so (out of maybe 20-25 files) to ignore at any given time. Is there any better solution than just forking off a process for each file and letting the kernel handle the details? Thanks, -Richard ------------------------------------------- Richard Hodges | Matriplex, inc. Product Manager | 769 Basque Way rh@matriplex.com | Carson City, NV 89706 775-886-6477 | www.matriplex.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message