> My ZIL is never going to need more space than is required to store the last 
> ~5 seconds of write data, so even a 32 GB drive is going to go 90% unused.

Keep in mind that SmartOS is heavily used in datacenters for databases and 
virtualization, which imply a high amount of synchronous writes. Take 
virtualization: writes in KVM have to be treated pessimistically and thus are 
synchronous and go to the ZIL.

A ZIL doesn't take much space on a slog, but slog endurance is crucial because 
if the device dies performance will fall off a cliff for many workloads; 
performance is often an important part of correctness, so we can't have that. 
Due to how SSDs work, all that extra space isn't being wasted: it improves the 
device's endurance.

Also, L2ARC is less useful than you'd think. Unless you've characterized your 
workloads and/or done active benchmarking -- which is something only you can do 
-- and found that L2ARC removes a significant bottleneck, chances are it'll 
benefit your workload less than you hope.


Marsell

-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to