File tree Expand file tree Collapse file tree 2 files changed +28
-27
lines changed Expand file tree Collapse file tree 2 files changed +28
-27
lines changed Original file line number Diff line number Diff line change 1+ Bluestore
2+ ---------
3+
4+ * Какие размеры БД и вал нужны + средства как посмотреть текущее
5+ * WAL находится в БД. БД находится в блюсторе. Если вынести БД то она вместе
6+ с журналом выносится. Вроде (нужен пруф) БД устроена так что самые горячие
7+ данные хранятся в её начале. Если БД не вмещается под отведённое место (если
8+ она выносная) то часть БД хранится отдельно, а часть в основном хранилище.
9+ * Нет возможности после создания БД встроенной вынести её отдельно. Аналогично
10+ с её WAL.
11+
12+ * Настройки блюстора:
13+
14+ .. code ::
15+
16+ bluestore_cache_size = 536870912
17+ bluestore_prefer_deferred_size_hdd = 104857600
18+ bluestore_prefer_deferred_size_ssd = 104857600
19+ bluestore_prefer_deferred_size = 104857600
20+
21+ в т.ч. так как не понятно, понял ли что диск rotational.
22+
23+ * По исходникам смотрел -- он определяет что диск rotational и из этого делает
24+ вывод SSD или нет. В том числе при старте OSD оно смотрит не назначен ли класс
25+ OSD и ставит ssd/hdd на основании этого. А ещё применяет разные настройки в
26+ зависимости от этого. Bcache (всегда?) ставит флаг что диск что non-rotational
27+ ДАЖЕ ЕСЛИ РЕАЛЬНЫЙ КЕШ НЕ ПРИАТТАЧЕН к кеш-девайсу.
Original file line number Diff line number Diff line change @@ -98,33 +98,7 @@ CephFS
9898
9999 * Reweight by utilisation + новые ребалансер в Люминоусе
100100
101- Bluestore
102- ---------
103-
104- * Какие размеры БД и вал нужны + средства как посмотреть текущее
105- * WAL находится в БД. БД находится в блюсторе. Если вынести БД то она вместе
106- с журналом выносится. Вроде (нужен пруф) БД устроена так что самые горячие
107- данные хранятся в её начале. Если БД не вмещается под отведённое место (если
108- она выносная) то часть БД хранится отдельно, а часть в основном хранилище.
109- * Нет возможности после создания БД встроенной вынести её отдельно. Аналогично
110- с её WAL.
111-
112- * Настройки блюстора:
113-
114- .. code ::
115-
116- bluestore_cache_size = 536870912
117- bluestore_prefer_deferred_size_hdd = 104857600
118- bluestore_prefer_deferred_size_ssd = 104857600
119- bluestore_prefer_deferred_size = 104857600
120-
121- в т.ч. так как не понятно, понял ли что диск rotational.
122-
123- * По исходникам смотрел -- он определяет что диск rotational и из этого делает
124- вывод SSD или нет. В том числе при старте OSD оно смотрит не назначен ли класс
125- OSD и ставит ssd/hdd на основании этого. А ещё применяет разные настройки в
126- зависимости от этого. Bcache (всегда?) ставит флаг что диск что non-rotational
127- ДАЖЕ ЕСЛИ РЕАЛЬНЫЙ КЕШ НЕ ПРИАТТАЧЕН к кеш-девайсу.
101+ .. include :: bluestore.rst
128102
129103Как работает
130104------------
You can’t perform that action at this time.
0 commit comments