LINUX.ORG.RU
ФорумAdmin

жуткие тормоза при работе c виртуальным диском xen в гостевой ос

 ,


0

1

добрый день, подскажите пожалуйста, от чего это может зависеть и как можно исправить, в гостевой ос(вин2003) при создании образа диска и после установки у меня все летало, и не мог не нарадоваться ) но не прошло и двух недель и теперь даже при элементарном копировании файлов гостевая ос задумывается на 10-20 секунд. а скорость копирования больших файлов не превышает 2.5-3мб/сек.

создавал вм в гуях и настройки все дефолтные:

(domain
    (domid 5)
    (vcpus_params ((cap 0) (weight 256)))
    (PV_args '')
    (memory_static_min 0)
    (HVM_boot_policy 'BIOS order')
    (PV_bootloader '')
    (pool_name Pool-0)
    (auto_power_on False)
    (memory_static_max 2147483648)
    (cpus (() () () ()))
    (actions_after_shutdown destroy)
    (memory_dynamic_max 2147483648)
    (memory_sharing 0)
    (superpages 0)
    (is_a_template False)
    (PV_bootloader_args '')
    (memory_dynamic_min 2147483648)
    (VCPUs_live 1)
    (target 0)
    (actions_after_crash restart)
    (uuid bafbde02-9f6a-f128-100d-123a067fac65)
    (PV_ramdisk '')
    (other_config ())
    (name_label win2003x32__0__192.168.122.78)
    (PV_kernel '')
    (actions_after_reboot restart)
    (VCPUs_at_startup 1)
    (HVM_boot_params ((order c)))
    (platform
        ((hpet 0)
            (rtc_timeoffset 86559)
            (loader /usr/lib/xen/boot/hvmloader)
            (serial pty)
            (vncunused 1)
            (xen_platform_pci 1)
            (soundhw es1370)
            (boot c)
            (parallel none)
            (vncpasswd 123456)
            (pci ())
            (pae 1)
            (vpt_align 1)
            (viridian 0)
            (acpi 1)
            (localtime 1)
            (timer_mode 1)
            (vnc 1)
            (apic 1)
            (nomigrate 0)
            (usb 1)
            (tsc_mode 0)
            (usbdevice tablet)
            (device_model /usr/lib64/xen/bin/qemu-dm)
            (keymap en-us)
        )
    )
    (VCPUs_max 4)
    (Description '')
    (pool_name Pool-0)
    (bootloader '')
    (vcpus 4)
    (cpus (() () () ()))
    (on_poweroff destroy)
    (description '')
    (on_crash restart)
    (uuid bafbde02-9f6a-f128-100d-123a067fac65)
    (bootloader_args '')
    (name win2003x32__0)
    (on_reboot restart)
    (maxmem 2048)
    (memory 2048)
    (shadow_memory 20)
    (vcpu_avail 15)
    (features '')
    (on_xend_start ignore)
    (on_xend_stop ignore)
    (start_time 1357633521.03)
    (image
        (hvm
            (kernel '')
            (superpages 0)
            (hpet 0)
            (loader /usr/lib/xen/boot/hvmloader)
            (xen_platform_pci 1)
            (rtc_timeoffset 86559)
            (parallel none)
            (pci ())
            (localtime 1)
            (timer_mode 1)
            (apic 1)
            (usbdevice tablet)
            (vpt_align 1)
            (serial pty)
            (vncunused 1)
            (soundhw es1370)
            (boot c)
            (vncpasswd 123456)
            (pae 1)
            (viridian 0)
            (acpi 1)
            (vnc 1)
            (nomigrate 0)
            (usb 1)
            (tsc_mode 0)
            (device_model /usr/lib64/xen/bin/qemu-dm)
            (keymap en-us)
            (notes (SUSPEND_CANCEL 1))
        )
    )
    (status 1)
    (state ------)
    (store_mfn '1044476')
    (device
        (vif
            (bridge virbr0)
            (mac 00:16:3e:f9:2c:60)
            (script /etc/xen/scripts/vif-bridge)
            (uuid ed610178-2637-6359-0b3d-ca1d45139ecc)
            (backend 0)
        )
    )
    (device
        (vbd
            (uuid 38d9126f-7ca4-9275-97af-deb711efa0fc)
            (bootable 1)
            (dev xvda:disk)
            (uname file:/home/d/wm/win2003/win2003.img)
            (mode w)
            (backend 0)
            (VDI '')
        )
    )
    (device
        (vfb
            (vncpasswd 123456)
            (vncunused 1)
            (keymap en-us)
            (vnc 1)
            (uuid c1f85380-d8ca-4823-5f4c-b5397953fc65)
        )
    )
)

но в начале все это не просто работало - летало, а сейчас что то с win2003.img или с самой вм случилось что жутко тормозят любые операции с файлами на этом разделе

Ответ на: комментарий от true_admin

на данный момент запущено 3вм, две из них загружены на 75и25%. вот что выдает top:

[root@localhost ~]# top -d 2000 -n 3
top - 16:46:18 up  6:04,  3 users,  load average: 0,53, 0,47, 0,31
Tasks: 243 total,   3 running, 240 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1,4 us, 30,0 sy,  0,0 ni, 65,8 id,  0,8 wa,  0,8 hi,  0,8 si,  0,3 st
KiB Mem:   1588280 total,  1542120 used,    46160 free,     8440 buffers
KiB Swap:  8126460 total,     4868 used,  8121592 free,   945776 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
 2273 root      20   0 1011m 5668 1432 R  55,1  0,4  19:48.66 qemu-dm
 6511 root      20   0 2077m 5496 1440 S   5,0  0,3  22:52.95 qemu-dm
 2099 root      20   0 2094m 8764 1532 S   4,6  0,6  22:21.41 qemu-dm
 3222 otk       20   0  386m 7112 5660 S   4,6  0,4   0:11.91 smbd
 1693 luser     20   0  133m 1980  716 S   2,9  0,1   0:01.20 sshd
 1242 root      20   0 1115m  12m 3108 S   2,5  0,8   6:12.99 libvirtd
 4970 root      20   0  771m  43m 7144 S   2,5  2,8   6:24.51 python
   59 root      20   0     0    0    0 R   1,7  0,0   0:05.19 kworker/4:1
 4529 root      20   0  115m 1608 1056 R   1,7  0,1   0:00.10 top
 1323 root      20   0 1170m  23m 1560 S   0,8  1,5   1:26.95 xend
   38 root      20   0     0    0    0 S   0,4  0,0   0:00.05 ksoftirqd/6
  824 root      20   0  160m  20m 7296 S   0,4  1,3   1:29.09 Xorg
 2035 root      20   0     0    0    0 S   0,4  0,0   0:03.52 jbd2/md0-8
 2930 luser     20   0 1694m  88m 8464 S   0,4  5,7   1:53.08 gnome-shell
15145 root      20   0     0    0    0 S   0,4  0,0   0:06.50 kworker/7:2
    1 root      20   0 48520 4352 1756 S   0,0  0,3   0:00.93 systemd
    2 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kthreadd
    3 root      20   0     0    0    0 S   0,0  0,0   0:00.07 ksoftirqd/0
    5 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kworker/0:0H
    7 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kworker/u:0H
    8 root      rt   0     0    0    0 S   0,0  0,0   0:00.07 migration/0
    9 root      rt   0     0    0    0 S   0,0  0,0   0:00.01 watchdog/0
   10 root      rt   0     0    0    0 S   0,0  0,0   0:00.04 migration/1
   12 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kworker/1:0H
   13 root      20   0     0    0    0 S   0,0  0,0   0:00.00 ksoftirqd/1
   14 root      rt   0     0    0    0 S   0,0  0,0   0:00.08 watchdog/1
   15 root      rt   0     0    0    0 S   0,0  0,0   0:00.22 migration/2
   17 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kworker/2:0H
   18 root      20   0     0    0    0 S   0,0  0,0   0:00.06 ksoftirqd/2
   19 root      rt   0     0    0    0 S   0,0  0,0   0:00.01 watchdog/2
   20 root      rt   0     0    0    0 S   0,0  0,0   0:00.04 migration/3
   22 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kworker/3:0H
   23 root      20   0     0    0    0 S   0,0  0,0   0:00.00 ksoftirqd/3
   24 root      rt   0     0    0    0 S   0,0  0,0   0:00.06 watchdog/3
   25 root      rt   0     0    0    0 S   0,0  0,0   0:00.05 migration/4
   27 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kworker/4:0H
   28 root      20   0     0    0    0 S   0,0  0,0   0:00.05 ksoftirqd/4
   29 root      rt   0     0    0    0 S   0,0  0,0   0:00.01 watchdog/4
   30 root      rt   0     0    0    0 S   0,0  0,0   0:00.01 migration/5
   31 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kworker/5:0
   32 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kworker/5:0H
   33 root      20   0     0    0    0 S   0,0  0,0   0:00.00 ksoftirqd/5
   34 root      rt   0     0    0    0 S   0,0  0,0   0:00.04 watchdog/5
   35 root      rt   0     0    0    0 S   0,0  0,0   0:00.16 migration/6
   37 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kworker/6:0H
   39 root      rt   0     0    0    0 S   0,0  0,0   0:00.01 watchdog/6
   40 root      rt   0     0    0    0 S   0,0  0,0   0:00.00 migration/7
   41 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kworker/7:0
   42 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kworker/7:0H
   43 root      20   0     0    0    0 S   0,0  0,0   0:00.00 ksoftirqd/7
   44 root      rt   0     0    0    0 S   0,0  0,0   0:00.08 watchdog/7
   45 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 cpuset
   46 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 khelper
   47 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kdevtmpfs
   48 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 netns
[root@localhost ~]#
не знаю кто такие kworker и migration но они вроде пока не мешают и памяти не много занимают.

еще заметил что вм не только медленно работает с файлами виртуального диска(образа img) но ещё так же медленно работает и с любыми сетевыми ресурсами. и даже если они на самой хостовой машине xen

не знаю что случилось с ними, из обновлений ставил только:

[root@localhost log]# cat yum.log
Jan 01 13:46:40 Installed: 2:samba-4.0.0-168.fc18.rc5.x86_64
Jan 01 13:46:41 Installed: 2:xinetd-2.3.15-4.fc18.x86_64
Jan 01 13:46:41 Installed: 2:samba-swat-4.0.0-168.fc18.rc5.x86_64
Jan 01 13:46:42 Installed: 2:samba-client-4.0.0-168.fc18.rc5.x86_64
Jan 01 17:13:34 Installed: gtkmm24-2.24.2-4.fc18.x86_64
Jan 01 17:13:36 Installed: gparted-0.12.0-4.fc18.x86_64
Jan 04 09:45:57 Updated: cairo-1.12.8-2.fc18.x86_64
Jan 04 09:45:57 Updated: cairo-gobject-1.12.8-2.fc18.x86_64
Jan 04 09:45:59 Updated: gnome-settings-daemon-3.6.3-2.fc18.x86_64
Jan 04 09:45:59 Updated: kpartx-0.4.9-36.fc18.x86_64
Jan 04 09:46:02 Updated: dracut-024-17.git20121220.fc18.x86_64
Jan 04 09:46:03 Updated: 1:gdm-3.6.2-5.fc18.x86_64
Jan 04 09:46:04 Updated: anaconda-widgets-18.37.8-1.fc18.x86_64
Jan 04 09:46:05 Updated: device-mapper-multipath-libs-0.4.9-36.fc18.x86_64
Jan 04 09:46:06 Updated: device-mapper-multipath-0.4.9-36.fc18.x86_64
Jan 04 09:46:09 Updated: anaconda-18.37.8-1.fc18.x86_64
Jan 04 09:46:09 Updated: 1:gdm-libs-3.6.2-5.fc18.x86_64
Jan 04 09:46:10 Updated: dracut-network-024-17.git20121220.fc18.x86_64
Jan 04 09:46:10 Updated: gnome-settings-daemon-updates-3.6.3-2.fc18.x86_64
Jan 05 09:55:52 Updated: dracut-024-18.git20130102.fc18.x86_64
Jan 05 09:55:54 Updated: dracut-network-024-18.git20130102.fc18.x86_64
Jan 05 16:25:30 Installed: libpagemap-0.0.1-11.fc18.x86_64
Jan 05 16:25:31 Installed: htop-1.0.1-2.fc18.x86_64
Jan 06 14:41:01 Updated: 1:NetworkManager-glib-0.9.7.0-12.git20121004.fc18.x86_64
Jan 06 14:41:04 Updated: 1:NetworkManager-0.9.7.0-12.git20121004.fc18.x86_64
и то вроде после этого нормально все работало..

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

скорость 2.7мб/сек, со всех источников. может на гостевой машинке драйвер какой слетел.. (из отсутствующих устройств там тока аудио контроллер и неизвестный pci device)

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

уф, на мастере ничего подозрительного не видно. Я бы на линуховой виртуалки скорость проверил чтобы исключить проблемы на мастере. А саму мастер-машину не обновляли/ребутали? Я бы посмотрел настройки io, может там где кэширование отключено. По крайней мере у меня подобная картина с kvm была связана именно с этим.

Да, честно скажу, я в xen не разбираюсь, я всё через qemu-kvm пускаю.

true_admin ★★★★★ ()
Последнее исправление: true_admin (всего исправлений: 1)
Ответ на: комментарий от linuxoras

ммм, в твоём конфиге они указаны. Но вот я что-то не могу нагуглить, скажем, настройки кэширование или что-то в этом роде.

А так настройки это вот это:

  (dev xvda:disk)
  (uname file:/home/d/wm/win2003/win2003.img)
  (mode w)

true_admin ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.