qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Re: high CPU load / async IO?


From: Jens Axboe
Subject: Re: [Qemu-devel] Re: high CPU load / async IO?
Date: Wed, 26 Jul 2006 19:54:44 +0200

On Wed, Jul 26 2006, Sven Köhler wrote:
> >>>>> Sounds good, so at least it's on its way :-)
> >>>>> It's on of those big items left on the TODO, so will be good to see go
> >>>>> in. Then one should implement an ahci host controller for queued
> >>>>> command support next...
> >>>> Or use the scsi emulation :-)
> >>> Ah, did not know that queueing was fully implemented there yet!
> >> It isn't, but it's nearer than the SATA emulation!
> > 
> > ahci wouldn't be too much work, but definitely more so than finishing
> > the scsi bits!
> 
> That sounds great! I feel, like my dreams come true.
> 
> 
> BTW: Fabrice said, he will use the POSIX AIO (i guess, he means
> http://www.bullopensource.org/posix/ in case of Linux, right?)

Well I would assume that he just would use the glibc posix aio, which is
suboptimal but at least the code can be reused. The bull project looks
like it's trying to mimic posix aio on top of linux aio, so (if they got
the details right) that should be faster. I didn't check their sources,
though. You should be able to use the bull stuff with qemu, it would
most likely overloading the glibc function for posix aio.

> Which other OS do also support the POSIX AIO API?

No idea really, but I would guess any "unixy" OS out there.

-- 
Jens Axboe





reply via email to

[Prev in Thread] Current Thread [Next in Thread]