Re: High bandwidth disk management techniques
Re: High bandwidth disk management techniques
- Subject: Re: High bandwidth disk management techniques
- From: Craig Hansen-Sturm <email@hidden>
- Date: Wed, 4 May 2005 15:16:20 -0700
Do you think that the "hand rescheduling" of sectors read using
file system data structures - as mentioned by Doug in his last post
- would do a better job? If yes, any pointers on these structures
definitions? Wolfgang mentions the NCQ (native command queuing)
approach, is this available on Mac OS X?
The answer to this is Yes. Disk seek times are the thing you want to
optimize. Your app will have a typical access pattern which you
can optimize for by minimizing the seek "distance" between each i/
o. One way to do this is to write a driver which intercepts those i/
o requests and maintains an internal command queue. It then "sorts"
requests by logical address. There are other ways to do this;
however. I would encourage you to start studying the file-system
code in the Darwin project. Your answer is there.
--craig
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden