epoch1970 wrote: ↑
Fri May 31, 2019 10:52 am
tpyo kingg wrote: ↑
Fri May 31, 2019 4:18 am
ZFS should work with as little as 64MB of RAM, at least that is what some of the specialists have claimed for recent versions.
Do you have a link?
Not a direct one. I've read other requirements and adjusted the configurations and done some experimenting with it on the Raspberry Pi in FreeBSD 12. Other reference pages mention lower memory requirements and Allan Jude, who is an OpenZFS developer and a co-author of "FreeBSD Mastery: ZFS" and "FreeBSD Mastery: Advanced ZFS", spoke Wednesay about it in the current episode of BSD Now
in the section starting at 1h 9m of the MP3.
Anything over USB would not perform quickly, but it may be good enough. It only has to read as fast as the transfer or playback requires. I would agree that ZFS is not useful, IMHO, for general IoT. (The Raspberry Pi is in a weird gray zone, very overpowered for IoT but rather underpowered for a server or desktop) However, ZFS is appropriate and, perhaps, preferential for NAS-related activties, especially where large amounts of data are to be stored. Bits do flip from time to time, even on less dense media than an 8TB drive, and the file level error checking which it has helps mitigate that.
And, again, I am talking about OpenZFS on FreeBSD on the Raspberry Pi, not necessarily ZoL. I won't be able to look again at either until Wednesday or later, my 3B+ is running as part of an exhibit until then. So if you have a spare microSD card and enough curiosity to check for yourself sooner ...
Edit: The ZFS Tuning Guide
has an example reported to work well for a machine with 768MB RAM. Again that would be on FreeBSD. I'm not a fan of FreeBSD, just that it is sometimes the right tool for the job. A year from now ZoL will have passed it and will probably be what to use, given the direction of change and the rate of change in the area of OpenZFS. tldr; ext4