* E.B. Dreger <[EMAIL PROTECTED]> [010622 18:01] wrote:
> Quick question, hopefully not too basic for this list:
> 
> AIO vs. non-blocking IO vs. kernel queues
> 
> I'm familiar with (and *love*) kernel queues.  Non-blocking IO is
> straightforward.  AIO seems simple enough.
> 
> My question is, from a performance standpoint, in what situations are
> these techniques most appropriate?

kqueue can be utilized to monitor non-blocking and AIO, you probably
want to use non-blocking for network/tty IO and AIO for disk IO, you
also probably want to use kqueue for notification when these operations
complete or will be possible without blocking.

-Alfred 

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to