Compressed folders in NTFS/XP isn't worthless!

Guden Oden

Senior Member
Legend
I've compressed a couple folders where there's on the order of thousands of small files. It does a fair bit of difference actually on the cluster waste in particular. Very nice, particulary for my High Voltage SID collection.
 
I've always just formatted my drives with compression enabled, never saw any reason not to. And on the few occasions that I've enabled compression after the fact on friends and families computers I've always seen space savings.

I suppose I've never heard/seen the down sides to doing this, anyone with any?
 
Killer-Kris said:
I suppose I've never heard/seen the down sides to doing this, anyone with any?
Well, the downside will probably be slower access and more CPU usage. However, in the vast majority of cases it won't be noticeable. There are certain things I wouldn't compress, though, such as Windows folder and page file etc.
 
Diplo said:
Killer-Kris said:
I suppose I've never heard/seen the down sides to doing this, anyone with any?
Well, the downside will probably be slower access and more CPU usage. However, in the vast majority of cases it won't be noticeable. There are certain things I wouldn't compress, though, such as Windows folder and page file etc.

Well actually if the data is smaller, both transfer time as well as time for the data to rotate under the head decrease while seek time stays the same. Yeah it'll use more CPU time but if you're running only one app the CPU should be free while it's waiting for the data anyways, it'll only be a few more clock cycles to decompress the data before swapping the app back in.

Over all from what I've seen, performance impact should be pretty neglible (+ or -) and I have always gotten a decent space savings. Now I've never actually seen any real performance tests done so the performance estimates are all pure conjecture on our parts.
 
Killer-Kris said:
Well actually if the data is smaller, both transfer time as well as time for the data to rotate under the head decrease

Unfortunately, this is not really the bottleneck in a harddrive; read-ahead and/or write buffering caching schemes take care of that. What holds back performance is the dog-slow seeks offered by a mechanical actuator... :p

Meanwhile you're getting a pretty sizeable CPU hit on accessing the data. Usually data don't pass the CPU at all, DMA sends it straight to main memory instead, but here every byte has to be processed...

Ok, for single-tasking users it's probably not much of a difference, but power-users and/or gamers shouldn't use it. Besides, huge harddrives are cheap today anyway so it's not really needed. :p
 
I just experienced a flashback.

ms-dos 6.2
486 dx/sx - 386 dx/sx
50 mb Hd's or less

and doublespace/drivespace.
 
Guden Oden said:
Unfortunately, this is not really the bottleneck in a harddrive; read-ahead and/or write buffering caching schemes take care of that. What holds back performance is the dog-slow seeks offered by a mechanical actuator... :p

Yup, like I had been saying the major factor doesn't change for either so performance should be very nearly identical.

Meanwhile you're getting a pretty sizeable CPU hit on accessing the data. Usually data don't pass the CPU at all, DMA sends it straight to main memory instead, but here every byte has to be processed...

Well there's no reason that the data still can't bypass the CPU, and instead be decompressed when the app finally uses it. Of course I have no idea if windows is actually doing this or not.

Ok, for single-tasking users it's probably not much of a difference, but power-users and/or gamers shouldn't use it. Besides, huge harddrives are cheap today anyway so it's not really needed. :p

Harddrives might be cheap but there is still no such thing as enough space. At least for me there doesn't seem to be.
 
For the average user, large files such as avi/mpg and games take most space and they are compressed by default, therefore, I believe file compression at the OS level is redundant.
 
mito said:
For the average user, large files such as avi/mpg and games take most space and they are compressed by default, therefore, I believe file compression at the OS level is redundant.

Well, people like me have a fair amount of text/document files which are not compressed and take a lot of hard disk space. It's still useful to compress thses files with NTFS compression. Compress them with ZIP or RAR is not as convenient.
 
pcchen said:
mito said:
For the average user, large files such as avi/mpg and games take most space and they are compressed by default, therefore, I believe file compression at the OS level is redundant.

Well, people like me have a fair amount of text/document files which are not compressed and take a lot of hard disk space. It's still useful to compress thses files with NTFS compression. Compress them with ZIP or RAR is not as convenient.

Surely a pure text file doesn't exceed a megabyte?
 
Back
Top