1

Есть задача разгрузить сервер на котором крутится несколько виртуалок. Памяти уже впритык. Около 512 осталось метров. Все это хозяйство крутится на Citrix.
Ну так вот. Решил поднять на свободной хостовой системе с KVM сервер базы данных. Т.е. надо завести на виртуалку windows 2008 RC2 + MSSQL 2008. База около двух гигов.
Что я сделал. Через virt-manager создал такую машину и установил. Проца выделил от 2 до 4 и 10 гигов оперативы. Что не получилось. Мне кажется что гостевая жутко тормозит (не думаю я что это из-за того что не 64 битную поставил) из-за IDE

Хочется что бы все крутилось на диске virtio. Не получилось. ОС его не видет. Пришлось сделать на обычном IDE+qcow2. Как мне его пересадить? Думал что пропрет такая обманка. Создаю новый диск virtio, гружусь в винду и ставлю SCSI дрова. Потом вырубаю ОС и меняю основной диск в virt-manager с IDE на virtio. Получится? Не могу под винду найти дрова для SCSI. Кто может киньте ссылкой. Буду благодарен.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

2

Подскажите где скачать дрова для virtio ethernet и virtio scsi. И еще не опознанное какое то PCI. Не понятно что ему надо.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

3

http://alt.fedoraproject.org/pub/alt/vi … 0.1-30.iso

4

Спасибо. Дрова на SCSI встали. А на спайс там есть? для qxl. Который раз уже ищу их не додумываюсь сохранить.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

5

Еще не понятно... почему задействуется swap
http://storage3.static.itmages.ru/i/12/1206/s_1354811318_5701795_ee5cc8efd5.png

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

6

xorg-x11-drv-qxl для линукса, а для виндов надо на spice-space брать, если нет подписки на RHN

7

XliN пишет:

Еще не понятно... почему задействуется swap

туда автоматически убираются редко используемые страницы памяти, чтоб держать живую память свободной. man swappiness

8

Снес нафиг систему виндузовую и сделал по другому.
1. На хосту подгрузил модули virtio, virtio_net
2. При создании гостя подкормил его дровами для диска virtio

В итоге имею в разы быстрее работающую систему. Ставилась меньше минуты. Осталось только перевести с vnc на spice и вообще будет хорошо.

Так что диск гостевой на IDE ни есть хорошо.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

9

есть еще целая куча всего для оптимизации гостя. io scheduler, fstab, сервисы, tuned...

10

А подробнее?  У меня MSSQL крутится на xen.  Вот перевожу на kvm. Полет пока нормальный.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

11

XliN пишет:

А подробнее?


это целая наука, настройки хоста, виртуалок, СХД...

полтора миллиона iops на ровном месте не выдавливаются