Skip to content

Commit 479863b

Browse files
committed
Fixes
1 parent 877d33f commit 479863b

File tree

1 file changed

+48
-21
lines changed

1 file changed

+48
-21
lines changed

main.rst

Lines changed: 48 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,6 @@
1-
Переход на Luminous
2-
-------------------
3-
4-
При переходе на Luminous нужно сделать не только то что в инструкции (ссылка) но ещё и ряд действий.
5-
В т.ч. проблемы с удалением старых снапшотов.
6-
7-
8-
CephFS
9-
------
10-
11-
Хранить образы виртуалок на CephFS -- полный маразм.
12-
13-
Типичные крутилки/инструкции
14-
----------------------------
15-
16-
* Минимизация влияния бекфиллов и рекавери на ИО (и описать в чём опасность)
17-
* ревеигхт бай утилизейшен (новые ребалансер в Люминоусе?)
181

192
Как удалить OSD
20-
+++++++++++++++
3+
---------------
214

225
Для примера будем удалять `osd.42`.
236

@@ -45,8 +28,54 @@ CephFS
4528
#. Перед извлечением диска физически на лету выполнить:
4629
``echo 1 > /sys/block/{data-disk}/device/delete``.
4730

31+
Переход на Luminous
32+
-------------------
33+
34+
При переходе на Luminous нужно сделать не только то что в инструкции (ссылка) но ещё и ряд действий.
35+
В т.ч. проблемы с удалением старых снапшотов.
36+
37+
CephFS
38+
------
39+
40+
Хранить образы виртуалок на CephFS -- полный маразм.
41+
42+
Типичные крутилки/инструкции
43+
----------------------------
44+
45+
* Минимизация влияния бекфиллов и рекавери на ИО (и описать в чём опасность)
46+
* ревеигхт бай утилизейшен (новые ребалансер в Люминоусе?)
47+
48+
Bluestore
49+
---------
50+
51+
* Какие размеры БД и вал нужны + средства как посмотреть текущее
52+
* WAL находится в БД. БД находится в блюсторе. Если вынести БД то она вместе
53+
с журналом выносится. Вроде БД так устроена что самое хот выносится в
54+
начало. Часть БД может быть отдельно а часть в том же месте где основное
55+
хранилище если БД слишком большая.
56+
* Нет возможности после создания БД встроенной вынести её отдельно. Аналогично
57+
с её WAL.
58+
59+
* Настройки блюстора:
60+
61+
.. code::
62+
63+
bluestore_cache_size = 536870912
64+
bluestore_prefer_deferred_size_hdd = 104857600
65+
bluestore_prefer_deferred_size_ssd = 104857600
66+
bluestore_prefer_deferred_size = 104857600
67+
68+
в т.ч. так как не понятно, понял ли что диск rotational.
69+
70+
* По исходникам смотрел -- он определяет что диск rotational и из этого делает
71+
вывод SSD или нет. В том числе при старте осд оно смотрит не назначен ли класс
72+
осд и ставит ssd/hdd на основании этого. А ещё применяет настройки разные в
73+
зависимости от этого. Bcache (всегда?) ставит что non-rotational ДАЖЕ ЕСЛИ
74+
РЕАЛЬНЫЙ КЕШ НЕ ПРИАТТАЧЕН к кеш-девайсу.
75+
4876
Как работает
4977
------------
78+
5079
* почему дедупликация крайне затруднена в архитектуре Ceph
5180
* в файлсторе всё полностью пишется в журнал. один врайт превращается в два сисколла врайт
5281
- один в журнал (с синком) и один в основное хранилище. Но основное хранилище фсинкается
@@ -101,9 +130,6 @@ CephFS
101130

102131
* если много - юсадж памяти, перегрузка сети
103132

104-
105-
106-
107133
Бенчмаркинг
108134
-----------
109135

@@ -169,3 +195,4 @@ CephFS
169195
* cpuburn
170196
* i7z, powertop
171197
* cpupower frequency-info, how to set governor (+permanently)
198+
* grub + nopti + performance + luacode + meltdown

0 commit comments

Comments
 (0)