Re: High bandwidth disk management techniques
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