6 ms·
Was deduplication ever used to conserve system memory (RAM)? If it's considered a bad idea there, I don't see how it's a good idea on SSDs, since the ideal is f
by qjz 15y ago
Was deduplication ever used to conserve system memory (RAM)? If it's considered a bad idea there, I don't see how it's a good idea on SSDs, since the ideal is for storage and memory to eventually converge into one entity (at least as far as performance and physical infrastructure are concerned).
- JoshTriplett 15y agoYes, Linux has code to do deduplication in RAM; it exists primarily for the benefit of virtual machine host systems, so they can deduplicate common pages across virtual machines running the same software. (If you run a dozen VMs from the same base image, you'll end up with a dozen copies of pages from libc.so.6.)
- sedachv 15y agocopy-on-write pages, which are a great idea. I don't think there's ever been anything implemented for DRAM controllers, because they work on bus-sized chunks that are too small.