Author |
Message |
elektro80
Site Admin

Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Thu Aug 25, 2005 7:03 pm Post subject:
iDefrag for Mac OS X |
 |
|
This is a pretty brilliant application.
http://www.coriolis-systems.com/
Product page
Quote: | Defrag Features
Supports Tiger filesystems
Send email notifications or make noises when done.
Supports HFS and HFS+ (Mac OS Extended).
Supports case sensitive and journaled filesystems.
Supports adaptive hot file clustering (“Hot Zone”).
Four powerful defragmentation algorithms:
Compact data, moving all free space to one place.
Optimize filesystem metadata.
On-line defragmentation.
Defragment whilst your disk is mounted.
Advanced programmable optimization.
Rearrange your disk the way you want.
B-Tree metadata file compaction/optimization support.
High performance user-defined file classification engine.
Per-block and accurate whole disk display.
Detailed statistics so you know whether you need to optimize.
Inspector allows you to view details of individual extents/files.
Quickly jump to specific files to examine them in more detail.
Altivec accelerated display for improved performance.
Auto-update feature ensures you always have the latest version.
AppleScript support. |
The support is excellent. The application has a bug reporting system that actually works.
 _________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
 |
seraph
Editor


Joined: Jun 21, 2003 Posts: 12398 Location: Firenze, Italy
Audio files: 33
G2 patch files: 2
|
Posted: Fri Aug 26, 2005 12:00 am Post subject:
|
 |
|
why did you post it here and not on the Apple forum?
do you use this application? _________________ homepage - blog - forum - youtube
Quote: | Don't die with your music still in you - Wayne Dyer |
|
|
Back to top
|
|
 |
elektro80
Site Admin

Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Fri Aug 26, 2005 1:25 am Post subject:
|
 |
|
I cannot find the Apple forum.. So.. posted it here ..for now. _________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
 |
mosc
Site Admin

Joined: Jan 31, 2003 Posts: 18240 Location: Durham, NC
Audio files: 224
G2 patch files: 60
|
Posted: Fri Aug 26, 2005 5:09 am Post subject:
|
 |
|
I don't mean to complain but his brings up something that is troublesome to me.
I think tools like disk defrag and optimizers should not be required. A good operating system should take care of the disk automatically. One thing about OSX that is annoying is that every time there is an OS update from Apple, the disk optimizer is run and the system reboots. On my PowerBook, this can take a long time (15 minutes). _________________ --Howard
my music and other stuff |
|
Back to top
|
|
 |
elektro80
Site Admin

Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Fri Aug 26, 2005 6:04 am Post subject:
|
 |
|
mosc wrote: | I don't mean to complain but his brings up something that is troublesome to me.
I think tools like disk defrag and optimizers should not be required. A good operating system should take care of the disk automatically. One thing about OSX that is annoying is that every time there is an OS update from Apple, the disk optimizer is run and the system reboots. On my PowerBook, this can take a long time (15 minutes). |
System updates, rebinding and optimization is hardly a problem. On a G5 this is very fast.
I totally agree with you that the OS should handle the files on disk in a way that reduces fragmentation. This can however not be expected to be perfect just yet. The technology is not there yet. All perfect schemes you can think of right now would interfere with performance and this would be pretty uncool for apps like DAWs. That being said, OS X isn´t bad at all. . There are some tech white papers re this at Apple.com but you probably also saw this section at the Coriolis site:
Quote: | Some people say that HFS+ is so good that you don’t need to defragment. In a way, they’re right—HFS+ is pretty good at keeping small to medium sized files from getting fragmented… it isn’t particular good, however, at keeping large files or free space from fragmenting, a particular problem on the Mac because the swapfile must be contiguous on the disk, so you can actually run out of virtual memory long before you run out of disk space if your free space is fragmented. |
Cool.. and uncool.
I know I should probably use RAID Level 5 for my main DAW, but I tend to like heavy duty gear with redundant PSUs and controllers and whatnot. I reckon I will go for a pro high end serverr RAID thingie with fiberchannel interfaces and SATA drives some day. Right now I cannot quite afford that. One option is to take another look at the heap of old vintage audio gear I still have all over the place and what I might get for all that. Who knows. I might have a few valuable items there still.
iDefrag is pretty good. It seems to be more informative than the other tools I have used and it is something about it that I trust. It also helps a lot that after a the app crashed ( not during defragging though !! ) I was asked to send in an automatically generated bug report.. and the developer responded with a personal email within 30 minutes or so. Awesome.
Isn´t disk fragmentation a problem on some of the wintel OSes? I hear a lot of complaints about this. Why do I often see that PCs used for simple office tasks will slow down and almost beg for mercy ? the actual disk use isn´t much. Writing some reports and email and shit.. and the most ntensive disk use will mostly be the frequent OS updates from Microsoft. And the filesystem gets heavily fragmented anyway? What is this about? Macs never do that.
There are of course certain apps that will create fragmented files to the extreme. Various server/client and p2p apps will really mess up the disk. here the other day I got a PC and a mac from this guy who had been downloading torrents for months. imagine downloading 10-15 torrents at the same time.. and many of these are in the 10+ gig domain. I had to mirror the drives and extract files. Several of the files were in 30 000 to 40 000 fragments. A disaster happened when my friend tried to play some of those avi files with VLC. Weird thing though. Actually playing the files killed something in the low level directories. [ The disks were 99.9 % full too.] First on the PC and then on the MAC ( OS 10.2.8 ). I got it sorted out eventually. The amazing thing was that he was actually using his mac as a DAW at the same time and only saw a serious performance hit the last week before disaster hit ( Some plugins in Logic decided to not load at all ) That doesn´t quite compute. A mac isn´t THAT much "better" compared to a PC when the disk is about to consider having lunch. _________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
 |
mosc
Site Admin

Joined: Jan 31, 2003 Posts: 18240 Location: Durham, NC
Audio files: 224
G2 patch files: 60
|
Posted: Fri Aug 26, 2005 6:46 am Post subject:
|
 |
|
You are right that earlier versions of Widows had severe problems that required defragmenting the disks frequently. I know one guy who uses Fruity Loops on Win 98 that defrags everytime before starting that program.
I've found XP Profressional to be amazingly robust. It is quite a different bird from earlier versions of Windows. I run for weeks without rebooting. I've never seen the infamous blue screen of death with XP - except the time I had a bad memory module. I have used the XP defragmenter program but have not seen any change in performance. So, I never use it.
I do run hardware RAID - disk mirroring. This is not expensive on an Intel platform. There are many motherboards that have RAID controllers. I use RAID 1/0. This provides both stripeing and mirroring. You get very fast reads because you can read from two disks simultaneously. and hardware redundancy too. This is very inexpensive; diisk drives are very cheap these days - everyone should consider this on a music workstation.
Hopefully, when Apple starts using Intel processors, they will put these RAID controller chips on their motherboards. _________________ --Howard
my music and other stuff |
|
Back to top
|
|
 |
elektro80
Site Admin

Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Fri Aug 26, 2005 7:25 am Post subject:
|
 |
|
You get the same stuff for OS X too and OS X can set up software raids. No difference there. You could do RAID on macs years ago, even long before this was mainstream on PCs.
However, I don´t consider 0 and 1 to be even close to acceptable for DAW use. This is not about speed but stability and security. Raid level 5, hot spares, redundant PSUs and stuff like that. 0 and 1 can be just fine for serving files on a network too ( if those files are copies of stuff that is securedly stored on at least duped sets of tape and drives and whatever.) If the volumes die you can always fetch fresh files.
You can do level 50 too, but I am not sure I would do that on a DAW. A modern hardware based Level 5 RAID using 10.000 rpm SATA drives and fiberchannel for the connection to the computer should do just fine. This is expensive. There is a slight performance hit with level 5, but with modern fast disks this isn´t much of a problem anyway.
It might seem like madness that I am considering such gear, but I have some nasty projects coming up soon. Anyways, first I gotta finish those mixes and masters for Utmost Savagery and the PKD project volume 1.
 _________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
 |
elektro80
Site Admin

Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Fri Aug 26, 2005 7:28 am Post subject:
|
 |
|
Well..hmm.. if the controllers are good and the drivers are good, then ordinary drive mirroring will provide excellent stability. Some of the better controllers offers hot spares and splitting and cloning of sets too. _________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
 |
mosc
Site Admin

Joined: Jan 31, 2003 Posts: 18240 Location: Durham, NC
Audio files: 224
G2 patch files: 60
|
Posted: Fri Aug 26, 2005 8:04 am Post subject:
|
 |
|
elektro80 wrote: |
However, I don´t consider 0 and 1 to be even close to acceptable for DAW use. |
I'm not sure I follow this. Maybe your previous message is a retraction.
Raid 0/1 is very secure. Loose a drive and the other one keeps going. I use four 120 GB drives to store 120 GB of data. The onboard RAID controllers don't support hot spares, but shit, if I loose a disk drive I can live with having to shut down my computer and plugging in spare drive. Every DAW should use RAID. Shit, every computer should have RAID. If it were up to me, it would be against the law to sell computers that didn't have RAID. _________________ --Howard
my music and other stuff |
|
Back to top
|
|
 |
elektro80
Site Admin

Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Fri Aug 26, 2005 8:20 am Post subject:
|
 |
|
Not really.
Level 0 -- Striped Disk Array without Fault Tolerance: Provides data striping (spreading out blocks of each file across multiple disk drives) but no redundancy. This improves performance but does not deliver fault tolerance. If one drive fails then all data in the array is lost.
Level 1 -- Mirroring and Duplexing: Provides disk mirroring. Level 1 provides twice the read transaction rate of single disks and the same write transaction rate as single disks.
if the implementation of level 1 provides splitting of sets then it s quite OK. You know.. if one drive dies you can establish a new mirrored set based on the remaining disk. Not all raid "products" out there can handle that 100%.
If you by 0/1 means 0+1 then we are looking at:
Level 0+1 – A Mirror of Stripes: Not one of the original RAID levels, two RAID 0 stripes are created, and a RAID 1 mirror is created over them. Used for both replicating and sharing data among disks.
I am a big fan of
Level 5.....----> Block Interleaved Distributed Parity: Provides data striping at the byte level and also stripe error correction information. This results in excellent performance and good fault tolerance. Level 5 is one of the most popular implementations of RAID.
... and HOT SPARES!!!! _________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
 |
elektro80
Site Admin

Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Fri Aug 26, 2005 8:25 am Post subject:
|
 |
|
mosc wrote: | Every DAW should use RAID. Shit, every computer should have RAID. If it were up to me, it would be against the law to sell computers that didn't have RAID. |
Agreed  _________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
 |
mosc
Site Admin

Joined: Jan 31, 2003 Posts: 18240 Location: Durham, NC
Audio files: 224
G2 patch files: 60
|
Posted: Fri Aug 26, 2005 8:34 am Post subject:
|
 |
|
Yes, I use 0+1, stripeing and mirroring, on my main DAW, and just RAID 0 on the other computers around here.
I've yet to loose a drive in a mirrored set. There must be something to this, some version of Murphy's law. I was talking to a guy who runs an ISP server farm. He runns a lot of mirrored servers. He has never lost a server in a mirrored farm, but looses solo servers all the time.
Yikes, I better stop talking about these drives - they might hear me and fail.  _________________ --Howard
my music and other stuff |
|
Back to top
|
|
 |
|