Странное поведение xen. Зависание при копировании большого количества мелких файлов.
xen-4.1.2, dom0 3.1.5-gentoo, domU 3.1.5-gentoo
При подключении образа виртуальной машины из файла таким способом
disk = [ 'file:/root/xen/images/gentoo-x64-samba.dd,xvda,w' ]
Получаем зависания при попытке копирования большого количества мелких файлов в пределах корневой файловой системы. Конкретно: база 1с примерно 600 мегабайт. Примерно 3500 файлов. Места и inodes достаточно. В момент зависания даже зайти по ssh на виртуальную машину невозможно. По top не увидел большой загрузки.
Решилась проблема так(на dom0):
~ # losetup /dev/loop2 /root/xen/images/gentoo-x64-samba.dd
~ # cat /etc/xen/auto/samba|grep disk
#disk = [ 'file:/root/xen/images/gentoo-x64-samba.dd,xvda,w' , 'phy:/dev/md9,xvdb,w' ]
disk = [ 'phy:/dev/loop2,xvda,w' , 'phy:/dev/md9,xvdb,w' ]
Кто сталкивался или может знаете ответ - отпишитесь почему так? и как должно настраивать правильно?
И еще вопрос к знающим людям, судя по http://xenbits.xen.org/docs/unstable/misc/xl-disk-configuration.txt
такое описание диска должно "прокатывать"
disk = [ 'loop2,,xvda,rw' , 'md9,,xvdb,rw' ]
Однако не работает, может кто просветит в чем загвоздка?
- Для комментирования войдите или зарегистрируйтесь