* 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