В который раз сетаплю RHEL5 пара-виртуальные xen машины под такой же ОС (RHEL5.3) и постоянно одна и та же проблема, виртуалки подвисают то на несколько секунд, то порой до 2-3 минут. сам сетуп занимает около 3-н часов. все настройки дефолтные, пробывал на разных серверах и винтах (SAS,SATA,SCSI), никакой другой нагрузки на винт нету
при этом следующие не понятные вещи:1. на этом же сервере бегают vista и xp, с ними никаких проблем
2. стоит перенести виртуальный диск на другой винт (не системный)- всё становится идеальным
может свапится? sar -B
а вообще системный диск лучше использовать только для небольших и неважный сторонних задач.
>может свапится? sar -B
>а вообще системный диск лучше использовать только для небольших и неважный сторонних
>задач.Swap: 8159224k total, 152k used, 8159072k free, 2343848k cached
[root@nexus xen]# sar -B
Linux 2.6.18-128.1.14.el5xen (nexus) 06/21/200911:10:04 AM LINUX RESTART
11:20:01 AM pgpgin/s pgpgout/s fault/s majflt/s
11:30:01 AM 2.34 86.01 195.98 0.00
11:40:01 AM 0.02 570.63 68.97 0.00
11:50:01 AM 0.01 548.56 60.38 0.00
12:00:01 PM 0.46 535.16 60.37 0.00
12:10:01 PM 0.02 512.92 63.39 0.00
12:20:01 PM 0.01 536.26 88.37 0.00
12:30:01 PM 0.01 575.94 60.78 0.00
12:40:01 PM 0.01 537.96 60.04 0.00
12:50:01 PM 3.61 582.41 60.69 0.00
01:00:01 PM 0.41 614.42 60.36 0.00
01:10:01 PM 3.89 624.78 69.81 0.00
01:20:01 PM 30.50 590.53 95.20 0.00
01:30:01 PM 1.49 597.08 60.72 0.00
01:40:01 PM 0.78 630.45 95.31 0.00
01:50:01 PM 0.90 604.87 78.34 0.00
02:00:01 PM 1.50 702.71 60.38 0.00
02:10:02 PM 7.76 694.52 64.04 0.00
02:20:01 PM 6.34 807.69 89.64 0.00
02:30:01 PM 1.07 667.01 59.49 0.00
02:40:01 PM 10.67 717.43 187.32 0.01
02:50:01 PM 34.62 701.18 119.92 0.00
Average: 5.07 592.30 83.79 0.00
причём подвисают именно при обращении к винту,
диски для гостей надо на LVM'e или чистых партициях делать.нагрузку на диски можно sar -d посмотреть.
>диски для гостей надо на LVM'e или чистых партициях делать.
>
>нагрузку на диски можно sar -d посмотреть.думаешь достаточно просто на отднльную партицию на том же винте перекинуть?
шас у меня
[root@nexus ~]# cat /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
я тупой :)ставил RedHat через virt-install, а он по умолчанию делал sparse файл для имиджа. Помогло элементарное прочтение мануала, где "русским" языком было написано:
... Sparse files are created much faster and can used for testing but should not be used in production environments.$ sudo dd if=/dev/zero of=/xen/images/FileName.img bs=1M seek=4096 count=0
Non-sparse, pre-allocated files are recommended for file based storage containers. Create a non-sparse file, execute:
$ sudo dd if=/dev/zero of=/xen/images/FileName.img bs=1M count=4096
теперь всё летает :)