ZFS cpu requirements, with/out compression and/or dedup

krad kraduk at gmail.com
Mon Sep 21 12:58:15 UTC 2015


An atom with 2gb of ram in theory is fine to run zfs. What is more
important is the workload. If you are going to have 100k iops a second,
with lots of synchronous writes then you are going to struggle with an
atom, and will need something a lot more beefy. I have a custom built
router based on an atom, running zfsonroot freebsd 10.2 backed via an ssd.
It runs squid, dns, vpn, dhcp, ip6tunnel, and a small website for about  8
users, and it handles this fine. However there is no massive disk  io going
on even when we are all heavily browsing. If I tried to use the same
hardware for an esx datastor running over iscsi, i would expect it to get a
little stressed.

On 19 September 2015 at 12:56, Sami Halabi <sodynet1 at gmail.com> wrote:

> Hi everyone,
> I've been searching the documentation, wiki.. etc. but found no rule of
> thumb to CPU requirements to run ZFS fs. for memory there are few rules
> according to using dedup or not.
>
> rules of thumb I concluded are so far:
> 1. use compression lz4.
> 2. use checksum.
> 3. disable atime.
>
> from what i read the status of dedup is not that clear and seems there are
> bugs and better to avoid it?
>
> so according to 1-3 above what cpu requirements i need? is ATOM cpu like
> supermicro c2750/3/5/8 enough to run system of 20TB /40TB with 1-3 above?
> if dedup IS enabled would it still work fine?
>
> Thanks in advance,
> Sami halabi
> _______________________________________________
> freebsd-fs at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-fs
> To unsubscribe, send any mail to "freebsd-fs-unsubscribe at freebsd.org"
>


More information about the freebsd-fs mailing list