Submission details
Finder: Queued file copy/move operations
When you launch 2 big files copies (File Copy A, then File copy B), the finder do both file copies at the same time. This is utterly inefficient as the HD head constantly move from file A to File B back and forth to copy a bit of A, then a bit of B.
(idea "borrowed" from Path Finder Feedback Forum from the user "genevieve")
A much more efficient way is to queue the file copy if the files are copied on the same HD, so the computer copies A, then B at full speed because HD Head moves a lot less.
Refinements:
Automatic reordering of the queue to start to do the small copies first to maximize the number of user demands in the minimum time.
If files are copied from a slow source it should detect that and enable additional copy operations from other sources.
Ability to pause and reorder the queue or relaunched a paused copy.
Low
Medium
Not fixed
Discussion (8 comments)
Added new image attachment.
Changed title from [Finder: Queued file copy/move operations] to [Finder: Queued file copy/move/decompress operations].
Changed problem description.
Changed title from [Finder: Queued file copy/move/decompress operations] to [Finder: Queued file copy/move operations].
I have always hated this behavior in Finder!
YES YES YES!!!! We so need this feature. A little added intelligence would also be a bonus (so that , say, a HD1-to-network and a DVD-to-HD2 copy will run concurrently).
Windows has a third party called Copy Handler that enables file transfer queuing. It's not intelligent like you say but it's better than nothing. Not even path finder has this but it would be great
There used to be an application called CopyDoubler for Mac. It was fantastic, had scheduled file copies, queued copies, verify on write, folder merge and a few other features. It hasn't made it to OS X yet (and probably never will unfortunately.)
File copies using 10.4 and 10.5 seem to slow the computer to a crawl, which was never an issue with OS 10.3 and below. I regularly copy three or four things at a time with 10.3 on an old 450MHz iMac and continue working at the same time, but with 10.4 on a fast PowerBook the computer becomes almost unusable until the transfers complete. Maybe it's Spotlight slowing things down, not sure, but it's very frustrating.
It slows the computer because MacBook's harddrive is slow. Get a 7200rpm hard drive and it never slows down again while doing copies or big file extractions from archives.
The problem doesn't occur when using OS 10.3 on the PowerBook. The problem is 10.4 and 10.5.
Changed solution description.
Changed solution description.
Assigned to categories: "Annoyance"
Removed from categories: "Usability"
I have a 7200 ROM drive - this is an issue with Mac OS and not my drive. I've had copies gone from minutes, to tens of minutes, and then back because of multiple copies going on.
Thinking of SSDs that most future Apple products are likely to be equipped with, it would also make sense for the OS to communicate to the SSD what transferred information belongs to a continuous data stream (one single file). So the OS would order to reserve the right amount of storage capacity for each file reducing fragmentation and its consequences and at the same time delivering additional information for the dynamic wear-levelling algorithm built into the SSD controller. Unfortunately, current Operating Systems do not pass enough information to the SSD (e.g. via NCQ employed in todays HDDs that is primarily going to be used in SSDs to alleviate write amplification increasing the overall lifetime).
The write speed would be comparable to common SSDs since they can already write multiple data streams in parallel as they are writing to many physical cells at once. But the read speed and lifetime are potentially be increased thanks to the reduced fragmentation.
These features could be implemented by storage manufacturers like it is going to be done with the ATA-Trim command for instance.
Flauchhaus wrote on January 2, 2009, 12:00pm
Changed title from [Finder: Queued file copies] to [Finder: Queued file copy/move operations].