Ok, but that actually means absolutely nothing. He's throwing around numbers that make assumptions too. The 5GB/TB of disk space and "his" 20GB/TB of disk space cannot account for every scenario. If your data is 512-byte blocks, you would need something like 800GB of RAM to store 1TB of 512-byte blocks. On the flip side, 1TB of the largest block size (128KB) is something like 1.7GB.
This stuff is nothing more than voodoo magic. 5GB/1TB seems to be a good starting point for most people, and it accomplishes the two things it needs to accomplish:
1. If you have more than 10TB or so of disk space, the cost of RAM is going to be excessively expensive.
2. Just like the manual says "there is no upper limit" and "the pool will not mount" there is clear and present danger to doing this.
Frankly, I can't believe we're still discussing this at all. Dedup only works for very explicit situations and only at significant risks. Why it is even *worth* discussing besides "don't do it or you'll be sorry" is not going to change the outcome- you still shouldn't do it or you'll be sorry.
This stuff is nothing more than voodoo magic. 5GB/1TB seems to be a good starting point for most people, and it accomplishes the two things it needs to accomplish:
1. If you have more than 10TB or so of disk space, the cost of RAM is going to be excessively expensive.
2. Just like the manual says "there is no upper limit" and "the pool will not mount" there is clear and present danger to doing this.
Frankly, I can't believe we're still discussing this at all. Dedup only works for very explicit situations and only at significant risks. Why it is even *worth* discussing besides "don't do it or you'll be sorry" is not going to change the outcome- you still shouldn't do it or you'll be sorry.