ceph-ansible/group_vars
Neha Ojha 27027a17d3 osd: add osd memory target option
BlueStore's cache is sized conservatively by default, so that it does
not overwhelm under-provisioned servers. The default is 1G for HDD, and
3G for SSD.

To replace the page cache, as much memory as possible should be given to
BlueStore. This is required for good performance. Since ceph-ansible
knows how much memory a host has, it can set

`bluestore cache size = max(total host memory / num OSDs on this host * safety
factor, 1G)`

Due to fragmentation and other memory use not included in bluestore's
cache, a safety factor of 0.5 for dedicated nodes and 0.2 for
hyperconverged nodes is recommended.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1595003

Signed-off-by: Neha Ojha <nojha@redhat.com>
Co-Authored-by: Guillaume Abrioux <gabrioux@redhat.com>
2018-09-18 10:12:46 +00:00
..
agent.yml.sample All `include_vars` need to have `*.yml`, `*.yaml` or `*.json` extension. 2016-11-24 14:03:49 +01:00
all.yml.sample osd: add osd memory target option 2018-09-18 10:12:46 +00:00
ceph-fetch-keys.yml.sample All `include_vars` need to have `*.yml`, `*.yaml` or `*.json` extension. 2016-11-24 14:03:49 +01:00
clients.yml.sample Add ceph_keyring_permissions variable to control permissions for 2018-06-28 15:48:39 +00:00
common-coreoss.yml.sample All `include_vars` need to have `*.yml`, `*.yaml` or `*.json` extension. 2016-11-24 14:03:49 +01:00
docker-commons.yml.sample docker: fix monitors name 2017-04-10 15:13:12 +02:00
iscsigws.yml.sample contrib: fix generate group_vars samples 2018-06-08 10:21:54 +02:00
mdss.yml.sample containers: bump memory limit 2018-01-09 11:26:50 +01:00
mgrs.yml.sample refactor the way we copy keys 2018-04-18 16:46:33 +02:00
mons.yml.sample Allow mgr bootstrap keyring to be defined 2018-08-08 19:09:01 +00:00
nfss.yml.sample Added 'squash' as a parameter to nfs-ganesha. 2018-06-25 09:13:17 +02:00
osds.yml.sample ceph_volume: adds the osds_per_device parameter 2018-09-12 20:27:14 +00:00
rbdmirrors.yml.sample contrib: fix generate group_vars samples 2018-06-08 10:21:54 +02:00
restapis.yml.sample docker: simplify variable declaration 2017-09-09 01:22:06 +02:00
rgws.yml.sample rgw: ability to use ceph-ansible vars into containers 2018-08-09 14:13:17 +02:00
rhcs.yml.sample osd: add osd memory target option 2018-09-18 10:12:46 +00:00