[OpenIndiana-discuss] slicing a disk for ZIL

Edward Ned Harvey (openindiana) openindiana at nedharvey.com
Thu Nov 29 14:59:00 UTC 2012


> From: Sebastian Gabler [mailto:sequoiamobil at gmx.net]
> 
> I have bought and installed an Intel SSD 313 20 GB to use as ZIL for one
> or many pools. I am running openindiana on a x86 platform, no SPARC. As
> 4 GB should suffice, I am considering to partition the drive in order to
> assign each partition to one pool (ATM pools are 2 on the Server, but I
> could expand it in the future)
> After some reading, I am still confused about slicing and partitioning.
> What do I actually need to do to achieve the wanted effect to have up to
> 4 partions on that SSD?

Everybody seems to want to do this, and I can see why - If you look at the storage capacity of an SSD, you're like "Hey, this thing has 64G and I only need 1 or 2 or 4G, that leaves all the rest unused."  But you forget to think to yourself, "Hey, this thing has a 6Gbit bus, and I'm trying to use it all to boost the performance of some other pool."

The only situation where I think it's a good idea to slice the SSD and use it for more than one slog device, is:  If you have two pools, and you know you're not planning to write them simultaneously.  I have a job that reads from pool A and writes to pool B, and then it will read from pool B and write to pool A, and so forth.  But this is highly contrived, and I seriously doubt it's what you're doing (until you say that's what you're doing.)

The better thing is to swallow and accept 60G wasted on your slog device.  It's not there for storage capacity - you bought it for speed.  And there isn't excess speed going to waste.




More information about the OpenIndiana-discuss mailing list