It's not about ZFS caring. It's about planning ahead in general. It's also not about ultimate performance, but informing the OP of what the performance really is and not saying "it requires no additional hardware" when in reality it does. Computers are forgiving little things, and quite flexible. Just because a USB stick is storage, doesn't mean it makes much sense for storing tons of files.
I never said it doesn't require additional hardware. Just that the hardware you use is flexible. And in certain cases it does make sense to store lots of files on a USB drive. Its all depends on what the goal is. If you want to give someone a bunch of large video files a USB drive may be the easiest and quickest way to do so.
And that's precisely the use case I'm using. 8TB not less than that. Your RAM recommendation is correct. That RAM requirement is alot more than what is required for a file server not running ZFS. That informaiton is precisely the informaiton the OP should walk away with. Not putting in 2GB for 8TB of storage. BTW 16GB - 24GB of ECC will run anywhere from $159 - $230+ that's not cheap that's the cost of a i5 2500.
2-4GB is a lot more than other file servers? I suppose that if you want to run a file server with 1GB than 2GB is twice as much. And 4GB is four times as much. Cost wise though that's not the case.
Really? Mind telling me how you're going to get 16-24 GB on an Atom processor? Aside from the fact that most consumer Atoms don't support ECC either. That's probably the most expensive route bar none. But if you want to make the OP purchase a server from Supermicro so he can have decent performance instead of buying a better processor that would support more RAM be my guest. I think the processor matters here for this setup.
I never said that you could get 16-24GB on an Atom processor. Just that it had enough processor power to do the necessary parity calculations to support a software RAID setup like ZFS Z2. And if you did want something like that here's the AMD version that supports 16GB - http://www.newegg.com/Product/Product.aspx?Item=N82E16813157228
There are plenty of people getting good performance with low power CPUs. The reason RAID cards used to have specialized on board processors was because the main CPU wasn't powerful enough to do the RAID calculations as well as general purpose processing. Modern processors are orders of magnitude faster and are capable of doing both easily. Also since the machine is just a file server, even if it were use most of the processing, it wouldn't matter. There's nothing to compete for CPU resources.
No where did I advocate buying a Supermicro server to run ZFS. I said you can spend what you want and there are many different paths you can choose. It depends on what the desired end point is. There are people running 4-8 drive setups on low power CPUs with 2-4GBs of RAM and are perfectly happy. That's not the route I'm going, but my goals are different. You also have people building monster 100TB+ systems because that's what they need/want/can afford.
I think I stated this as well. You can go cheap, but again it comes at a price that people should be fully aware of going into it.
It all depends on what the goal is. Define the goal and then build towards that.