Hi all,
I have already know that luminous would use more memory for bluestore cache 
than the config setting, but I was expecting 1.5x not 7-8x.
below is my bluestore cache setting

[osd]

osd max backfills = 4

bluestore_cache_size = 134217728

bluestore_cache_kv_max = 134217728

osd client message size cap = 67108864
    
      My osd nodes have only 2G memory and I ran 2 osds per node.So I  set the 
cache value very low.

      I was running a read throughput test and then found some of my osds were 
killed by oom killer and restarted.I found the oom killed osd used much more 
memory for bluestore_cache_data than the normal ones.
     The oom killed osd  used 795MB ram in mempool and 722MB in 
bluestore_cache_data
     The normal osd used about 120MB ram in mempool and 17MB in 
bluestore_cache_data
     
     graph of memory useage of the oom killed osd: 
https://pasteboard.co/H1GzihS.png

    
     graph of memory useage of the nomral osd: https://pasteboard.co/H1GzaeF.png

    Is this a bug of bluestore cache or I misunderstood the meaning of 
bluestore cache setting in config?



2018-01-06



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

Reply via email to