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