• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: High bandwidth disk management techniques
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


References: 
 >High bandwidth disk management techniques (From: Mark Gilbert <email@hidden>)
 >Re: High bandwidth disk management techniques (From: Doug Wyatt <email@hidden>)
 >Re: High bandwidth disk management techniques (From: Mark Gilbert <email@hidden>)
 >Re: High bandwidth disk management techniques (From: philippe wicker <email@hidden>)
 >Re: High bandwidth disk management techniques (From: kelly jacklin <email@hidden>)
 >Re: High bandwidth disk management techniques (From: philippe wicker <email@hidden>)

  • Prev by Date: Does AudioConverter use dithering?
  • Next by Date: Re: High bandwidth disk management techniques
  • Previous by thread: Re: High bandwidth disk management techniques
  • Next by thread: Re: High bandwidth disk management techniques
  • Index(es):
    • Date
    • Thread