1 (16.11.2014 10:19:58 отредактировано PodKayfom)

Вообщем создал виртуальную машину (KVM), установил Хрюшку (XP), установил программы, всё настроил, сделал копию, запустил программы. Всё работает, всё чётко. Но медленно. Мои параметры 1 ядро 2,8 ГЦ, 4 гб РАМ. Походу стоит добавить ещё одно ядро и увеличить ОЗУ до 8 ГБ. Вопрос - как это сделать ?

2

Медленно что? Для хрюши нужно использовать драйвера virtio для дисков и сети. Иначе тормоза.

Вот http://alt.fedoraproject.org/pub/alt/vi … st/images/

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

3

XliN пишет:

Медленно что? Для хрюши нужно использовать драйвера virtio для дисков и сети. Иначе тормоза.

Вот http://alt.fedoraproject.org/pub/alt/vi … st/images/

Как их правильно установить ?

4

PodKayfom, Ставить надо сразу с virtio драйверами. Выкачивать их. Подключать как второй диск и при установки указывать, что дрова лежат на нем. Ну и в virt-manager ставить virtio диск и сеть.

Вот еще почитать можешь http://habrahabr.ru/post/176823/

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

5

Спасибо конечно, но мне нужен способ увеличить мощность уже установленной ВМ. Да и на Хабре статья написана для любителей и профи, а мне нужны инструкции для новичков. Как то - зайди по шелл, набери такую то команду, сделай то, нажми эту кнопку и т.д.

6

PodKayfom, Скачай дрова. Подключи их вторым CD-ROM`ом в свою ВМ.
Поменяй через virt-manager диск с IDE на virtio. Загрузись в безопасном режиме и подложи для диска дрова от виртио.

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

7

Еще вариант.

Поставить можно сначала на IDE (как это сделал ты), а затем поменять его на virtio.

Для этого после установки системы надо в нее добавить еще один диск, на этот раз virtio, поставить на него драйверы, потушить оффтопик, удалить диск добавленный и переключить основной с IDE на virtio. Так сложно, потому что оффтопик не умеет ставить дрова на отсутствующие в системе устройства.

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

8 (16.11.2014 15:03:31 отредактировано AlfaStriker)

virtio драйвера для сетевой карты и жесткого диска можно установить на уже работающею виртуальную машину.
Скачай ISO образ с драйверами -

http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/virtio-win-0.1-81.iso 

Далее поступаешь так:
1. Открываешь  Virtual Machine Manager
http://im5.asset.yvimg.kz/userimages/akehayc/6Wh4s8252wd53OfxYGG0tTHUob3Z68.png
2. В нем два раза щелкаешь на Windows госте чтобы открылось окно:
http://im9.asset.yvimg.kz/userimages/akehayc/J026OpA73TbP4gSSlGcWAnr1Gixzh1.png
Вводишь пароль доступа к машине.
3. В настройках дисков, добавляешь контроллер Virtio:
http://im7.asset.yvimg.kz/userimages/akehayc/sHzzHr7n9fPHHeE9jAKmF1J3YpIY96.png
http://im6.asset.yvimg.kz/userimages/akehayc/3fTuzfPUHIwZ6gBFDue3k1p5K7Gq94.png
Далее тебя выйдет окошко, где надо указать ISO образ с драйвером Virtio. Здесь надо указать фейковый образ ISO. У меня на картинке это - fake.img
4. При монтируй скачанный образ  virtio-win-0.1-81.iso с драйверами как CD/DVD в настройках гостя.
5. Запускаешь Windows гостя, если он еще не запущен. Как загрузится гость, выйдет окошко установки нового оборудования, где надо указать virtio драйвер.
http://im5.asset.yvimg.kz/userimages/akehayc/DplHxH8AiHL2oXLEIjyQFfkhdIzbtI.png
Здесь выбирается - No, not this time -> NEXT
6. Во втором окне выбираешь - Install from a list or specific location (Advanced) -> NEXT
http://im2.asset.yvimg.kz/userimages/akehayc/1um3q50uIDgfE21Oc9ES0tsnAvoSnn.png
7. Здесь щелкаешь кнопку Browse ->  Выделяешь каталог CDROM->WLH->AMD64
http://im6.asset.yvimg.kz/userimages/akehayc/h9cv4p5XcQ5cn52mIlar759jDgDV51.png
8. Выходить окно:
http://im2.asset.yvimg.kz/userimages/akehayc/0RivF0I3isTHd7xE6sST5c7svhnrd3.png
Нажимаешь - Continue Anyway
9.  Завершаешь работу Windows через меню ПУСК -> Завершение работы
10. Удаляешь  virtio контроллер который мы добавили в пункте 3.
Ставишь virtio режим в IDE контроллере.

---------------------------
Для сетевухи все еще проще, можешь просто обновить ее драйвер.
---------------------------
Возможно где я ошибся, пусть по правят знающие.

9

AlfaStriker пишет:

При монтируй скачанный образ  virtio-win-0.1-81.iso с драйверами как CD/DVD в настройках гостя.

Вот тут я застрял. Никак не получается прикрепить этот образ к гостевой ОС.

10

PodKayfom пишет:

Вот тут я застрял. Никак не получается прикрепить этот образ к гостевой ОС

В virt-manager добавь еще один cd-rom и прикрепи к нему исошку.

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

11

XliN пишет:
PodKayfom пишет:

Вот тут я застрял. Никак не получается прикрепить этот образ к гостевой ОС

В virt-manager добавь еще один cd-rom и прикрепи к нему исошку.

Не получается. Если нетрудно скриншоты скинешь?

12

Короче тебе надо сделать так:
1. Добавляешь контроллер Virtio в госте чтобы установить драйвер Virtio
2. Перезапускаешь гостя чтобы он попросил драйвера
3. Подсовываешь ему драйвера с ISO образа
4. Удаляешь лишний контроллер Virtio который добавили в пункте 1
5. На существующем рабочем контроллере который работает в режиме IDE, ставишь режим работы Virtio
6. Вроде все

13 (18.11.2014 07:55:48 отредактировано Cruiser78)

AlfaStriker пишет:

Короче тебе надо сделать так:
1. Добавляешь контроллер Virtio в госте чтобы установить драйвер Virtio
2. Перезапускаешь гостя чтобы он попросил драйвера
3. Подсовываешь ему драйвера с ISO образа
4. Удаляешь лишний контроллер Virtio который добавили в пункте 1
5. На существующем рабочем контроллере который работает в режиме IDE, ставишь режим работы Virtio
6. Вроде все

Маленькое дополнение. Если ось гостевая - WinXP, то таким порядком ничего не получится. Ось просто не запустится. Надо делать так:
1. Создаем новый небольшой (потом убъем) VIRTIO-диск и подключаем его к нашей VM.
2. Подключаем к нашей VM образ диска с драйверами virtio.
3. Запускаем гостя. XP видит новый диск, не находит драйверов на него, просит - где взять. Тут их мы ей и подсовываем. Диск выном подхватывается и начинает работать.
4. Выключаем VM.
5. Отключает образ с драйверами и наш новый диск.
6. Меняем режим работы основного диска гостя на VIRTIO.
7. Пьем пиво и наслаждаемся собственной крутизной.
====================
Блин, а ведь тоже самое написал же....

14

Cruiser78 пишет:

Блин, а ведь тоже самое написал же...

Cruiser78 пишет:

Пьем пиво и наслаждаемся собственной крутизной.

Нет. Ты добавил важный пункт. =)

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

15

Вообщем всё сделал (были проблемы с прикреплением второго CD) по схеме AlfaStriker. Установил драйвера Virtio. Всё равно медленно.  ВМ (8gb ram, 2 core, KVM) движется как черепаха. Что ещё можно сделать ?

16

PodKayfom, судя по всему, уже ничего. Проверил - так и работает. У ХР свои тараканы. Вам же только одну прогу запустить? Она-то как работает? А если отрубить всё лишнее в ХР? Process explorer и Process monitor в помощь.

17

PodKayfom пишет:

Установил драйвера Virtio. Всё равно медленно

конфиги VM и скрин с device manager в студию

18

stranger пишет:

PodKayfom, судя по всему, уже ничего. Проверил - так и работает. У ХР свои тараканы. Вам же только одну прогу запустить? Она-то как работает? А если отрубить всё лишнее в ХР? Process explorer и Process monitor в помощь.

Ну почему же ничего? Я не знаю, какая именно файловая система у ТС стоит на томе, где лежат образы виртуальных машин... А может у него вообще не образы (не файлы), а выделен отдельный том, или он получен по iSCSI... Но, если виртуальная машина живет в образе, в файле, то тот том, где эти образы проскладированы можно отформатировать в XFS. Определенную прибавку в скорости работы VM это даст.

19

Cruiser78 пишет:

не знаю, какая именно файловая система у ТС стоит на томе, где лежат образы виртуальных машин... А может у него вообще не образы (не файлы), а выделен отдельный том, или он получен по iSCSI.

Вот-вот... С этого-то всё и начинается.

20

Да, не понятно почему тормозит. Как сказал dyasny, нужен скрин девайсов и конфиг.

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

21 (19.11.2014 20:40:53 отредактировано PodKayfom)

Вот, сделал целую пачку скринов. Если ещё что то надо проскринить напишите. Хочу узнать почему виртуальная машина с мощностью 2 ядра 2,8 ГЦ и ОЗУ 8 ГБ работает как черепаха.

http://s019.radikal.ru/i601/1411/e7/010dec488c14.jpg


http://s017.radikal.ru/i443/1411/69/5c9a34cb3307.jpg


http://s020.radikal.ru/i716/1411/06/b49406279b20.jpg


http://s47.radikal.ru/i115/1411/4f/80db48d61562.jpg


http://s019.radikal.ru/i607/1411/59/a32b3deacc0f.jpg


http://i004.radikal.ru/1411/f4/abcc4e97b16f.jpg


http://s017.radikal.ru/i439/1411/48/7c8630241717.jpg


http://s020.radikal.ru/i700/1411/77/8b44a126f5df.jpg


http://s010.radikal.ru/i314/1411/a0/a1f7fb96d3fa.jpg


http://s012.radikal.ru/i319/1411/80/3172218c80ec.jpg


http://s009.radikal.ru/i307/1411/66/a0939054ab9b.jpg


http://s42.radikal.ru/i095/1411/09/d030e7779c5d.jpg


http://s020.radikal.ru/i723/1411/64/7c1e0df457f0.jpg

22

да потому что диск - IDE, карточка сетевая, наверное тоже эмулированная, и видео - vga

23

И что теперь делать? bh

24

так ведь писали уже несколько раз - менять на virtio

25

PodKayfom пишет:

Вот, сделал целую пачку скринов. Если ещё что то надо проскринить напишите. Хочу узнать почему виртуальная машина с мощностью 2 ядра 2,8 ГЦ и ОЗУ 8 ГБ работает как черепаха.

Я правильно понял, что у Вас WinXP 32-x разрядный? Тогда простой вопрос - а зачем ей 8 гигабайт памяти? Она же больше 3.5 не увидит.

26

Cruiser78 пишет:

Она же больше 3.5 не увидит.

Можно в boot.ini дописать параметр =)

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

27

XliN пишет:

Можно в boot.ini дописать параметр =)

что за параметр ?

Спросить - стыд минуты, не узнать - стыд всей жизни

28

lone_wolf пишет:

что за параметр ?

включить PAE, я полагаю

29 (20.11.2014 22:21:12 отредактировано lone_wolf)

dyasny пишет:
lone_wolf пишет:

что за параметр ?

включить PAE, я полагаю

эм, протупил

Спросить - стыд минуты, не узнать - стыд всей жизни

30

XliN пишет:
Cruiser78 пишет:

Она же больше 3.5 не увидит.

Можно в boot.ini дописать параметр =)

ага, еще и "ядро" хакерски пропатчить... Но мы же люди законопослушные... Поэтому я и спрашиваю, напуркуа для стандарной WinXP задавать памяти в 8 гигабайт. Она же её не выжрет. Да и по опыту - более чем достаточно 2 гигабайт для 99% задач. А то и гигабайта за глаза и уши хватает.