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
98
98
99
99
* Reweight by utilisation + новые ребалансер в Люминоусе
100
100
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
128
102
129
103
Как работает
130
104
------------
You can’t perform that action at this time.
0 commit comments