• 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: Doug Wyatt <email@hidden>
  • Date: Tue, 3 May 2005 02:18:44 -0700

On May 3, 2005, at 1:32, Herbie Robinson wrote:
At 1:24 AM -0700 5/2/05, Doug Wyatt wrote:

Use the Carbon File Manager.


You were recommending that people use Unix I/O

I hope I didn't say that. I've believed since 2000 that the Carbon File Manager was the best way to go.


and one thread per file (i.e., to avoid async disk I/O). Obviously, the first part of this has changed. What about async disk I/O vs. threads?

I also believe that synchronous I/O (one thread per *device*) will outperform async. Fewer user<->kernel transitions. Consider what happens when a read completes in the two scenarios...


The issue nobody has mentioned here -- and by far the nastiest one -- is allocation.

When do you do it during writes? Do you pre-allocate before starting recording or allocate new disk blocks on the fly? OS 9 pretty much require pre-allocation. Is OS X better in this regard? I don't actually have much experience doing high track count recording on OS X, yet.

How to get as much contiguous allocation as possible?

I'm curious about this too.

Doug

_______________________________________________
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


  • Follow-Ups:
    • Re: High bandwidth disk management techniques
      • From: Craig Hansen-Sturm <email@hidden>
    • Re: High bandwidth disk management techniques
      • From: Craig Hansen-Sturm <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: Herbie Robinson <email@hidden>)

  • Prev by Date: Re: High bandwidth disk management techniques
  • 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