URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94938
[ Назад ]

Исходное сообщение
"KVM очень медленно сохраняется состояние"

Отправлено sasku , 19-Авг-13 17:54 
Debian 7, KVM
virsh managedsave windows
(такая команда выполняется при перезагрузке хост-системы)

если размер выделенной памяти виртуалки 10 Гиг, то сохранение длится 20 мин
почему ?
куда копать ?


Содержание

Сообщения в этом обсуждении
"KVM очень медленно сохраняется состояние"
Отправлено tuxic , 19-Авг-13 20:04 
> Debian 7, KVM
> virsh managedsave windows
> (такая команда выполняется при перезагрузке хост-системы)
> если размер выделенной памяти виртуалки 10 Гиг, то сохранение длится 20 мин
> почему ?
> куда копать ?

Как вариант - попробуйте включить сжатие сохраняемой памяти:
/etc/libvirt/qemu.conf ( это для RHEL, у вас путь может отличаться)
save_image_format = "lzop"

Можеть быть и поможет , если у вас медленная дисковая подсистема и мало свободной памяти.


"KVM очень медленно сохраняется состояние"
Отправлено sasku , 19-Авг-13 22:46 
>[оверквотинг удален]
>> virsh managedsave windows
>> (такая команда выполняется при перезагрузке хост-системы)
>> если размер выделенной памяти виртуалки 10 Гиг, то сохранение длится 20 мин
>> почему ?
>> куда копать ?
> Как вариант - попробуйте включить сжатие сохраняемой памяти:
> /etc/libvirt/qemu.conf ( это для RHEL, у вас путь может отличаться)
> save_image_format = "lzop"
> Можеть быть и поможет , если у вас медленная дисковая подсистема и
> мало свободной памяти.

ыы
диск SATA3, скорость копирования файлов до 150 МБайт/сек
память DDR3 32 Гбайт


"KVM очень медленно сохраняется состояние"
Отправлено tuxic , 20-Авг-13 00:05 
>[оверквотинг удален]
>>> почему ?
>>> куда копать ?
>> Как вариант - попробуйте включить сжатие сохраняемой памяти:
>> /etc/libvirt/qemu.conf ( это для RHEL, у вас путь может отличаться)
>> save_image_format = "lzop"
>> Можеть быть и поможет , если у вас медленная дисковая подсистема и
>> мало свободной памяти.
> ыы
> диск SATA3, скорость копирования файлов до 150 МБайт/сек
> память DDR3 32 Гбайт

Так какие результаты со сжатием?


"KVM очень медленно сохраняется состояние"
Отправлено sasku , 20-Авг-13 15:03 
>[оверквотинг удален]
>>>> куда копать ?
>>> Как вариант - попробуйте включить сжатие сохраняемой памяти:
>>> /etc/libvirt/qemu.conf ( это для RHEL, у вас путь может отличаться)
>>> save_image_format = "lzop"
>>> Можеть быть и поможет , если у вас медленная дисковая подсистема и
>>> мало свободной памяти.
>> ыы
>> диск SATA3, скорость копирования файлов до 150 МБайт/сек
>> память DDR3 32 Гбайт
> Так какие результаты со сжатием?

На виртуалке с памятью 512МБайт - разница почти незаметна: 2,7 сек против 2,9 сек
2,9 - это с сжатием :(


"KVM очень медленно сохраняется состояние"
Отправлено sasku , 20-Авг-13 17:29 
дело в том, что в консоли есть команда
migrate_set_speed
которая ограничивает скорость сохранения на диск только для текущей работающей вирт. машины.
вот и вопрос: можно ли установить такой параметр где-то в конфигурационных файлах постоянно ?

"KVM очень медленно сохраняется состояние"
Отправлено tuxic , 21-Авг-13 23:13 
> дело в том, что в консоли есть команда
> migrate_set_speed
> которая ограничивает скорость сохранения на диск только для текущей работающей вирт. машины.
> вот и вопрос: можно ли установить такой параметр где-то в конфигурационных файлах
> постоянно ?

По поводу времени сохранения- мне лично были интересны результаты с 10g памяти.
А с чего вы взяли, что migrate_set_speed  определяет именно скорость сохранения данных на диск?
Простой пример:
[root@saam libvirt]# virsh migrate-getspeed xp
8796093022207
[root@saam libvirt]# time virsh save xp /home/artem/tmp/xp.save
Domain xp saved to /home/artem/tmp/xp.save
real    0m13.212s
user    0m0.015s
sys    0m0.007s
[root@saam libvirt]#  virsh restore /home/artem/tmp/xp.save
Домен восстановлен из /home/artem/tmp/xp.save
[root@saam libvirt]# virsh migrate-setspeed xp 1
[root@saam libvirt]# virsh migrate-getspeed xp
1
[root@saam libvirt]# time  virsh save xp /home/artem/tmp/xp2.save
Domain xp saved to /home/artem/tmp/xp2.save
real    0m12.601s
user    0m0.018s
sys    0m0.007s