LINUX.ORG.RU

Разрешаю.

anonymous
()

Теоретически можно.

Можно увеличить vm.dirty_expire_centisecs так, что снэпшот будет висеть в памяти несколько часов до того, как запишется на диск.

ns_ramesses
()
Ответ на: комментарий от ns_ramesses

TMPFS слишком плохо подходит к твоей аватарке?

anonymous
()

Можно, легко, но особого прироста производительности снапшота не будет.

Без снапшота 68МБ/с, со снапшотом на том же диске 16 МБ/с, со снапшотом в RAM 30МБ/с

futurama ★★★★★
()

Наиболее оптимальное решение - не использовать убогие снапшоты LVM.

anonymous
()
Ответ на: комментарий от futurama

попробуй ты, расскажешь

Пробовал. Падения производительности на запись, превосходящего статистическую погрешность, между снапшотами и обычными томами не наблюдалось.

realloc ★★★★
()
Ответ на: комментарий от realloc

Топикстартеру снапшоты наверняка нужны для создания консистентных бэкапов. Крон-скрипт создал бэкап, после чего сразу удаляет снапшот. Поэтому нет смысла их на диск сохранять (HDD, SSD).

ns_ramesses
()
Ответ на: комментарий от ns_ramesses

Ага, для бекапов. Но в сети пишут что просто подсунуть LVM RAM-диск - плохая идея. А какого-то ключика заставляющего LVM самостоятельно держать снапшот в памяти, а не ругаться «места на диске нету» я чего-то не нашел.

Renji
() автор топика
Ответ на: комментарий от Renji

В таком случае лайфхак всего один:

1. Крон-скрипт устанавливает vm.dirty_expire_centisecs таким, что снапшот в кэше RAM проживет часок-другой до того, как запишется на диск.

2. Крон-скрипт делает обычный снапшот на HDD (не thin).

3. Крон-скрипт удаляет снапшот.

4. Крон-скрипт сбрасывает в дефолт vm.dirty_expire_centisecs.

Естественно, для всего этого нужен комп с, наверное, 32 гектарами оперативки.

ns_ramesses
()

Кого бы кастануть в этот трэд... Тема действительно интересная.

Попробую Chaser_Andrey

ns_ramesses
()
Последнее исправление: ns_ramesses (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.