Those are strange numbers, where are you getting them from? Test the drives 
directly with fio with every combination, that’s should tell you what’s 
happening

Jan

> On 18 Jun 2015, at 07:52, Mateusz Skała <mateusz.sk...@budikom.net> wrote:
> 
> Thanks for answer,
> 
> I made some test, first leave dwc=enabled and caching on journal drive 
> disabled. Latency grows from 20ms to 90ms on this drive. Next I enabled cache 
> on journal drive and disabled all cache on data drives. Latency on data 
> drives grows from 30 – 50ms to 1500 – 2000ms. 
> Test made only on one osd host with P410i controller, with SATA drives 
> ST1000LM014-1EJ1 for data and for journal  SSD  INTEL SSDSC2BW12.
> Regards, 
> Mateusz
> 
> 
> From: Jan Schermer [mailto:j...@schermer.cz] 
> Sent: Wednesday, June 17, 2015 9:41 AM
> To: Mateusz Skała
> Cc: ceph-users@lists.ceph.com
> Subject: Re: [ceph-users] Hardware cache settings recomendation
> 
> Cache on top of the data drives (not journal) will not help in most cases, 
> those writes are already buffered in the OS - so unless your OS is very light 
> on memory and flushing constantly it will have no effect, it just adds 
> overhead in case a flush comes. I haven’t tested this extensively with Ceph, 
> though.
> 
> Cache enabled on journal drive _could_ help if your SSD is very slow (or if 
> you don’t have SSD for journal at all), and if it is large enough (more than 
> the active journal size) it could prolong the life of your SSD - depending on 
> how and when the cache starts to flush. I know from experience that write 
> cache on Areca controller didn't flush at all until it hit a watermark (50% 
> capacity default or something) and it will be faster than some SSDon their 
> own. Some SSD have higher IOPS than the cache can achieve, but you likely 
> won’t saturate that with Ceph.
> 
> Another thing is write cache on the drives themselves - I’d leave that on 
> disabled (which is probably the default) unless the drive in question has 
> capacitors to flush the cache in case of power failure. Controllers usually 
> have a whitelist of devices that respect flushes on which the write cache is 
> default=enabled, but in case of for example Dell Perc you would need to have 
> Dell original drives or enable it manually.
> 
> YMMV - i’ve hit the controller cache IOPS limit in the past with cheap Dell 
> Perc (H310 was it?) that did ~20K IOPS top on one SSD drive, while the drive 
> itself did close to 40K. On my SSDs, disabling write cache helps latency 
> (good for journal) bud could be troubling for the SSD lifetime.
> 
> In any case I don’t think you would saturate either with Ceph, so I recommend 
> you just test the latency with write cache enabled/disabled on the controller 
> and pick the one that gives the best numbers
> this is basically how: 
> http://www.sebastien-han.fr/blog/2014/10/10/ceph-how-to-test-if-your-ssd-is-suitable-as-a-journal-device/
> 
> Ceph recommended way is to use everything as passthrough (initiator/target 
> mode) or JBOD (RAID0 with single drives on some controllers), so I’d stick 
> with that.
> 
> Jan
> 
> 
> On 17 Jun 2015, at 08:01, Mateusz Skała <mateusz.sk...@budikom.net> wrote:
> 
> Yes, all disk are in single drive raid 0. Now cache is enabled for all 
> drives, should I disable cache for SSD drives?
> Regards,
> Mateusz
> 
> From: Tyler Bishop [mailto:tyler.bis...@beyondhosting.net] 
> Sent: Thursday, June 11, 2015 7:30 PM
> To: Mateusz Skała
> Cc: ceph-users@lists.ceph.com
> Subject: Re: [ceph-users] Hardware cache settings recomendation
> 
> You want write cache to disk, no write cache for SSD.
> 
> I assume all of your data disk are single drive raid 0?
> 
> 
> 
> Tyler Bishop
> Chief Executive Officer
> 513-299-7108 x10
> tyler.bis...@beyondhosting.net
> 
> If you are not the intended recipient of this transmission you are notified 
> that disclosing, copying, distributing or taking any action in reliance on 
> the contents of this information is strictly prohibited.
> 
> 
> ________________________________________
> From: "Mateusz Skała" <mateusz.sk...@budikom.net>
> To: ceph-users@lists.ceph.com
> Sent: Saturday, June 6, 2015 4:09:59 AM
> Subject: [ceph-users] Hardware cache settings recomendation
> 
> Hi,
> Please help me with hardware cache settings on controllers for ceph rbd best 
> performance. All Ceph hosts have one SSD drive for journal.
> 
> We are using 4 different controllers, all with BBU: 
> •         HP Smart Array P400
> •         HP Smart Array P410i
> •         Dell PERC 6/i
> •         Dell  PERC H700
> 
> I have to set cache policy, on Dell settings are:
> •         Read Policy 
> o   Read-Ahead (current)
> o   No-Read-Ahead
> o   Adaptive Read-Ahead
> •         Write Policy 
> o   Write-Back (current)
> o   Write-Through 
> •         Cache Policy
> o   Cache I/O
> o   Direct I/O (current)
> •         Disk Cache Policy
> o   Default (current)
> o   Enabled
> o   Disabled
> On HP controllers:
> •         Cache Ratio (current: 25% Read / 75% Write)
> •         Drive Write Cache
> o   Enabled (current)
> o   Disabled
> 
>   And there is one more setting in LogicalDrive option:
> •         Caching: 
> o   Enabled (current)
> o   Disabled
> 
> Please verify my settings and give me some recomendations. 
> Best regards,
> Mateusz
> 
> _______________________________________________
> ceph-users mailing list
> ceph-users@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> _______________________________________________
> ceph-users mailing list
> ceph-users@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> 
> 
> _______________________________________________
> ceph-users mailing list
> ceph-users@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to