Stephen Stogner wrote:
> True we could have all the syslog data be directed towards the host but the 
> underlying issue remains the same with the performance hit.  We have used nfs 
> shares for log hosts and mail hosts and we are looking towards using a zfs 
> based mail store with nfs moutnts from x mail servers but if nfs/zfs combo 
> take such a performance hit I would need to investigate another solution.
>   
Syslog is funny in that it does a lot of open/write/close cycles so that 
rotate can work trivially.  Those are meta-data updates and on NFS each 
implies a COMMIT.  This leads us back to the old "solaris nfs over zfs 
is slow" discussion, where we talk about the fact that other nfs servers 
does not honor the COMMIT semantics and can lose data.  I for one do 
*not* want solaris nfs/zfs to behave in any way other than it does.

The bottom line is that for high COMMIT rate nfs workloads you need to 
do as Richard suggests and look into setting up a slog (separate intent 
log) on fast disks (or SSD) away from the rest of the storage pool.

In spite of this, I would still recommend that you forward syslog 
traffic just for the sake of marshalling your resources for important 
work, rather than waste.


--
paul
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to