meta data for this page
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| wiki:trouble:rosplatforma:uneven-cache-distribution [2022/12/01 19:44] – mchus | wiki:trouble:rosplatforma:uneven-cache-distribution [2022/12/02 21:03] (current) – mchus | ||
|---|---|---|---|
| Line 42: | Line 42: | ||
| * Изменение конфигурации Р-Хранилища после назначения кэш-дисков; | * Изменение конфигурации Р-Хранилища после назначения кэш-дисков; | ||
| * Добавление дисков хранения после назначения кэш-дисков; | * Добавление дисков хранения после назначения кэш-дисков; | ||
| + | * Слишком маленькое количество SSD дисков на систему; | ||
| + | * Слишком маленький суммарный объем SSD дисков по отношению к объему HDD дисков; | ||
| ===== Восстановление ===== | ===== Восстановление ===== | ||
| - | FIXME | + | ==== Вариант с изменением размера журнала ==== |
| + | - Рассчитать количество журналов которые должны быть размещены на каждом SSD диске по формуле %КОЛ-ВО CS сервисов% / %КОЛ-ВО SSD для кэширования%; | ||
| + | - Рассчитать оптимальный объем журнала для каждого '' | ||
| + | - Проверить сколько журналов расположено на каждом SSD диске с ролью " | ||
| + | - Необходимо удалить все '' | ||
| + | - Далее на каждом SSD диске необходимо оставить количество журналов, | ||
| + | - Получить список журналов SSD диска командой '' | ||
| + | - Получить соотношение идентификатора '' | ||
| + | - Удалить из консоли веб-управления '' | ||
| + | - Очистить SSD диски от следующих ненужных файлов: | ||
| + | - неиспользуемые журналы, | ||
| + | - символические ссылки, | ||
| + | - Изменить размер журнала всех созданных сервисов '' | ||
| + | do | ||
| + | echo f$; | ||
| + | vstorage -c %cluster_name% configure-cs -r $f -s %размер журнала%; | ||
| + | sleep 1m; | ||
| + | done </ | ||
| + | - На свободных HDD дисках создать новые '' | ||
| + | - Проверить равномерность распределения файлов журнала и при необходимости: | ||
| + | - Удалить '' | ||
| + | - Для выравнивания занятого пространства запустить скрипт изменения размера журнала; | ||
| + | - После достижения одинакового количества файлов журналов на всех SSD дисках при всех созданных '' | ||
| + | - Проверить равномерность расхода дисковой емкости SSD, командой '' | ||
| + | - В случае если занятая дисковая емкость на SSD дисках распределена не равномерно запустить скрипт изменения размера журнала; | ||
| + | |||
| + | ==== Вариант с пересозданием файла журнала из CLI==== | ||
| + | - Удалить старый журнал созданный не в том месте, командой: | ||
| + | - Рассчитать размер журнала по формуле: | ||
| + | - Создать журнал вручную, | ||