Andrei Mikhailovsky <andrei@...> writes:

> 
> Hello guys,
> 
> was wondering if it is a good idea to enable TRIM (mount option discard) 
on the ssd disks which are used for
> either cache pool or osd journals?

As far as the journals are concerned, isn't this irrelevant if you're 
assigning a block device to them (which I believe is recommended)? As 
there's no associated filesystem with which to use the "discard" mount 
option, nor call "fstrim".

>
> For performance, is it better to enable it or run fstrim with cron every 
once in a while?

My belief is that for the journals you want to "under provision" the SSD - 
eg perhaps by creating a partition that is a fair bit smaller than the SSD 
itself, and using that as the journal.

And for the OSD (whether or not it's part of a cache tier), which does have 
a filesystem, I noticed a significant performance deterioration when using 
the "discard" mount option versus occasionally running "fstrim". I have 
tried both BTRFS and XFS, and it was similar in both cases. That said, my 
understanding is that SATA 3.1 has some optimizations (queued TRIM) that 
should help reduce the negative effects of mounting with the "discard" 
option, but I can't confirm from experience as the chipsets on my systems 
don't support it.

> 
> Thanks
> 
> Andrei
> 




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

Reply via email to