Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Nov 1998 06:10:01 -0800 (PST)
From:      HighWind Software Information <info@highwind.com>
To:        freebsd-bugs@FreeBSD.ORG
Subject:   Re: kern/8500: FreeBSD 3.0 thread scheduler is broken
Message-ID:  <199811071410.GAA04945@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/8500; it has been noted by GNATS.

From: HighWind Software Information <info@highwind.com>
To: peter@netplex.com.au
Cc: freebsd-gnats-submit@FreeBSD.ORG
Subject: Re: kern/8500: FreeBSD 3.0 thread scheduler is broken
Date: Sat, 7 Nov 1998 09:08:05 -0500 (EST)

 Okay.. I buy your explanation. FreeBSD's low level read()/write() are
 always blocking through the kernel when talking to UFS. That certainly
 will make it hard to do task switching.
 
 I think the right thing to do is to count that time and allow that time
 to effect when the thread switch happens.
 
 HOWEVER, I'm certainly willing to try aio_read/aio_write. WHERE IS
 THAT STUFF? I found "sys/aio.h", however, I can't find any library that
 has it. Nor can I find "aio_read" in any .c files in /usr/src.
 
 -Rob

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811071410.GAA04945>