On Sat, Feb 25, 2012 at 05:29:50PM +0200, Dmitry Nezhevenko wrote:
> > приводит к двум дополнительным операциям: чтению оригинального дома + 
> > записи на 
> > снапшот. Эти лишние операции и съедают скорость.
> Это частично решается изменением размера блока. 

Только очень частично. Снапшотный LV будет лежать скорее всего сильно
геометрически в стороне на дисках и запись туда потребует перезпозиционирования 
головок, это медленно. Всё-таки диски это механические устройства.

> Btw, а есть способ сделать это быстрей? Сейчас "сбоку" записываются старые
> данные (те которые на момент создания снапшота были). Вместо этого
> теоретически рядом можно писать новые. Только удаление снапшота тогда

Так сделано в VMWare VMFS, изменения записываются в дельта-файл, а
оригинальный образ диска не изменяется. Так его удобно резервно копировать.
Удаление снапшота при этом требует слияния дельта-файла и оригинала, что 
довольно долго, а под большой нагрузкой может вообще не получится.

Ещё одна альтернатива - аля лог-структурные файловые системы типа
NetApp WAFL или Sun ZFS, там данные всегда записываются последовательно
и снапшоты получаются легко и просто, можно их держать десятками без 
деградации производительности. 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120226123639.gb21...@pompeii.wapper.ru

Ответить