I meant to say, ARC will cache reads, not writes

> On 16 Jun 2015, at 1:11 PM, David Finster <[email protected]> 
> wrote:
> 
> The potential road-block that I’d look out for is whether the on-board SATA 
> that is currently in the box is supported by SmartOS/illumos. If not, then it 
> would be a matter of dropping a compatible HBA (LSI SAS are the crowd 
> favourite) with a SAS->SATA fan-out.
> 
> Running a Windows KVM with a database server on SATA disks without an SLOG is 
> a bit of a recipe for bad performance. That being said, it obviously depends 
> on the underlying zpool layout/disk characteristics/database performance 
> expectations and workload. It is worth noting that all writes inside a KVM 
> are treated as synchronous writes, which is what drags performance down. This 
> can be mitigated by using an SSD-based SLOG. The degree to which it is 
> mitigated depends on the performance of the SSD you use - the lower 
> latency/higher IOPS the drive offers, the better the result. I would also 
> look for an SSD with power protection/super caps, just to be sure your writes 
> are actually available form the SLOG should the worst happen. 
> 
> I’m not aware of any SmartOS users using PCI-SSDs and I’m not sure they are 
> supported (beyond SATA/SAS drive emulation). There is some activity within 
> illumos around building an NVMe driver to take full advantage of PCI based 
> SSDs. AFAIK, most people use either a SATA/SAS based SSD. A popular SATA 
> drive is the Intel DC S3700 200GB model (has higher IOPS/throughput than the 
> 100GB) and we’ve just been deploying HGST Ultrastar SSD800MH.B drives and are 
> seeing write speeds of 477 MB/sec inside a KVM.
> 
> You’ll certainly see better overall performance by using mirrors rather than 
> RAIDZ and for 4 disks it would probably be your best option overall. It would 
> probably be worth just trying what you have now and seeing if it works to a 
> satisfactory level.
> 
> Keep in mind that ZFS has ARC and will use RAM to cache your most common 
> writes. Ideally, much of the data involved in the database should be fed from 
> RAM rather than real reads from disk, so your read requirements might not be 
> that high in reality. 
> 
>> On 16 Jun 2015, at 12:49 PM, Jack Downes <[email protected]> wrote:
>> 
>> I'd have to echo Sebastian mostly.  Zfs is great, but the underlying 
>> hardware is... what is.  add another 1 tb drive and put that as Raid 10 
>> (stripe the mirrors), and it'll perform pretty decently. You'd be surprised. 
>>  If you have the money, yeah, SSD is fantastic, but wow... if you are trying 
>> to get reasonable size, you'll spend some cash.  Perhaps in this case that 
>> doesn't matter.    If you have the money for SSD drives, you might consider 
>> getting 4 reasonable 2TB drives  (they sell them for $50 each on 
>> gohardrive.com anymore for WD RE4 or Hitachi Ultrastars now), and then 
>> putting some budget into a smartOS compatible PCI-SSD drive.   Be careful on 
>> that - it's easy to get the wrong drive, but it's not that hard to get the 
>> right one either!  That way you'd have your 4 spindles, raid 10 with a slog, 
>> it'd be decent that way, IMHO.
>> 
>> On 06/15/2015 07:07 PM, [email protected] wrote:
>>> one of my clients owns a supermicro-based box with 4 hot-swap sata bays. it 
>>> has integrated SATA and (i believe) no SAS. the original admin populated it 
>>> with (3) 1TB SATA disks and commissioned it as a fileserver (simple raid5). 
>>> it has 32GB of memory. the box is no longer being used, so it's been 
>>> allocated to me for the purpose of hosting another windows server. i'd like 
>>> to virtualize the server via smartos/kvm but i have reservations.
>>> 
>>> i believe i can get away with using only 16GB for VMs, so that leaves 16GB 
>>> for smartos/zfs - i think that'll probably work well. but i seriously doubt 
>>> those disks will give anything resembling decent performance. i only have 4 
>>> bays to work with, and only one is currently free. for a windows server VM 
>>> hosting a multi-user database, would adding a SATA SSD as log device for 
>>> the zones zpool keep me out of hot water here or is this just not going to 
>>> work?
>>> 
>>> obviously i can try to source a supported SAS controller and disks, but i'm 
>>> wondering if i can actually get by with SATA ... what if i filled the (4) 
>>> 3.5" bays with SSDs and striped across two mirrors? would that mostly 
>>> guarantee decent performance, or will that just waste time and money?
>>> 
>>> experienced opinions greatfully accepted!
>>> 
>>> 
>>> -------------------------------------------
>>> smartos-discuss
>>> Archives: https://www.listbox.com/member/archive/184463/=now
>>> RSS Feed: 
>>> https://www.listbox.com/member/archive/rss/184463/26849696-e427f2da
>>> Modify Your Subscription: https://www.listbox.com/member/?&;
>>> Powered by Listbox: http://www.listbox.com
>> 
>> -- 
>> Jack Downes
>> 
>> 
>> 
>> -------------------------------------------
>> smartos-discuss
>> Archives: https://www.listbox.com/member/archive/184463/=now
>> RSS Feed: https://www.listbox.com/member/archive/rss/184463/25738179-216c4b5f
>> Modify Your Subscription: https://www.listbox.com/member/?&;
>> Powered by Listbox: http://www.listbox.com
> 
> 
> 
> -------------------------------------------
> smartos-discuss
> Archives: https://www.listbox.com/member/archive/184463/=now
> RSS Feed: https://www.listbox.com/member/archive/rss/184463/25738179-216c4b5f
> Modify Your Subscription: https://www.listbox.com/member/?&;
> Powered by Listbox: http://www.listbox.com



-------------------------------------------
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