Автор Тема: VMware  (Прочетена 3316 пъти)

Elmondo

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
VMware
« -: Feb 13, 2006, 10:20 »
Здравейте драги линукс манияци. Имам едно въпросче инсталирах си виртуална машина с уиндоус ХП VMWare 5.0 за мен е от критично значение да увелича бързодействието на машината. Можете ли да ми помогнете със съвети как може да стане това. До момента това което съм направил е, че съм заделил дори малко помвече памет от препоръчаната, което може би не е добре. И съм сложил 3х5 гб. диска разделени на файлове от по 2гига. Както казах скороста е от критично значение в моя случая тъй че ако знаете някаква фатка моля споделете.
Активен

CTEHATA

  • Напреднали
  • *****
  • Публикации: 101
    • Профил
VMware
« Отговор #1 -: Feb 13, 2006, 11:38 »
Цитат (Elmondo @ Фев. 13 2006,11:20)
Здравейте драги линукс манияци. Имам едно въпросче инсталирах си виртуална машина с уиндоус ХП VMWare 5.0 за мен е от критично значение да увелича бързодействието на машината. Можете ли да ми помогнете със съвети как може да стане това. До момента това което съм направил е, че съм заделил дори малко помвече памет от препоръчаната, което може би не е добре. И съм сложил 3х5 гб. диска разделени на файлове от по 2гига. Както казах скороста е от критично значение в моя случая тъй че ако знаете някаква фатка моля споделете.

На всяка цена инсталирай UserTools на VMware, това ще напъха едно виртуално носителче във виртуалното ти CD и XP (по подразбиране) ще го пусне. Реално се инсталират драйвери и всичко просто "Фръква".
   Другата хватка е от Edit->Preferences->Memory да забраниш слапинга (става въпрос това което WIN мисли за истинска памет да не се слапва. Все пак - първо драйверите, те са най-важни.
   Последното е да внимаваш с паметта. Ако си с 1Г например, VM  с 392Mb върви по-бързо от такава с 768!!! Просто когато на Линукса не му остане памет, това явно забавя повече нещата. Не забравяй, че ако не използваш физичеси, а логически диск за дяла, на който е swap файла на Win, Линукс ще може да кешира и тази информация, когато има свободна памет.

  Не се сещам какви други оптимизации съм правил, но в момента виртуалния ми Windows, със среди за разработка, локални уеб и SQL сървъри и т.н. върви по-бързо, отколкото когато беше инсталиран директно. А Linux-а (Хоста) си се използва много интензивно - пак среда за разработка, браузър и мейл програми, mysql,apache,bind и още няколко услуги.
Активен

Elmondo

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
VMware
« Отговор #2 -: Feb 13, 2006, 13:31 »
Чакай чакай, забави малко. А да първо мерси аз отговора, но имам няколко въпроса.
  1. Имам 1г рам. Обаче пиша на джава и като стартирам сички сървари, 400-500 мегабайта отиват накино. Ако забраня суапа и надхвърля заделената памет какво става? ВМуеър Туулс съм инсталирал.
 2. Със логически дискове съм а не със физически, това до увеличаване на бързодействието ли води.
 3. Все пиша на джава и ми трябва памет малко особено ми се струва да я намаля?

  Мерси за подкрепата. Обясни ми моля те по подробно.
Активен

CTEHATA

  • Напреднали
  • *****
  • Публикации: 101
    • Профил
VMware
« Отговор #3 -: Feb 13, 2006, 15:13 »
Цитат (Elmondo @ Фев. 13 2006,14:31)
Чакай чакай, забави малко. А да първо мерси аз отговора, но имам няколко въпроса.
  1. Имам 1г рам. Обаче пиша на джава и като стартирам сички сървари, 400-500 мегабайта отиват накино. Ако забраня суапа и надхвърля заделената памет какво става? ВМуеър Туулс съм инсталирал.
 2. Със логически дискове съм а не със физически, това до увеличаване на бързодействието ли води.
 3. Все пиша на джава и ми трябва памет малко особено ми се струва да я намаля?

  Мерси за подкрепата. Обясни ми моля те по подробно.

Заааабаааавяяям '<img'>))
Наистина малко трескаво съм писал, обяснявам подробно:
  Каквото и да правиш, общо за хоста и за виртуалната имаш 1G реална памет. Както и да ги разделиш - повече няма да стане. Но поне при мен, опитите да увелича паметта за виртуалната машина над 512 реално забавят нещата. При мен обаче и на хоста (Линукс-а) има доста неща, не само на виртуалната.
  Относно дисковете - физическия диск по принцип е най-бърз. Логическите са по-бавни, но ако чекнеш опцията "allocate all diskspace now" при създаването на диска е почти толкова бързо, колкото с физически диск.
   Хватката с паметта е, че при логически диск, хоста (Линукс) кешира някаква част  от виртуалния диск. Алгоритмите на Линуь явно са си доста добри и ми се струва че на практика това което Уиндоус-а мисли за swap си е в голямата част кеширано от Линукс, затова достъпа е бърз. Същевременно ако на хоста му потрябва памет, ще си изчисти част от кеша.
  Доста време съм отделил да експериментирам и за мен (пак 1Г рам, пак среда заразработка, макар и друга) най-добри резултати се получават с 512/392 Рам. Самия факт че не мога да определя кога е по-бързо ме накара да мина на по-малкото число '<img'> .
   Просто не забравяй, Линукс не оставя неизползвана памет. Като не я дадеш на виртуалната машина, тя не изчезва, а се използва за кеш (ако няма за какво друго).
   Ако не използваш за НИЩО друго хост системата, може и да е по-добре с повече памет, но тогава защо ти е VMware въобще?
    И още един метод за ускорение - смяна на KDE/Gnome със нещо по-леко. Аз минах на XFCE и съм мнооого доволен.

   И последно - аз съм с малко по-стар лаптоп и не мога да си вдигна паметта, но ако ти можеш - виж колко струва още една гира РАМ и действай. Както е казал другаря мечо пух - колкото повече - толкова повече '<img'>


                         Успех!
Активен

CTEHATA

  • Напреднали
  • *****
  • Публикации: 101
    • Профил
VMware
« Отговор #4 -: Feb 13, 2006, 15:16 »
Щях да забравя, добре е да си дефрагментираш и "shrink"-неш виртуалния диск. Ако никога не си го правил, по-добре първо прочети ръководството на VMware, за да няма сълзи и търсене на архиви.
Активен

Elmondo

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
VMware
« Отговор #5 -: Feb 13, 2006, 16:19 »
Много ти благодаря за отговора, ще се възползвам от него. Начи по отношение на физическия диск, виждам че трябва да имам партишън, като го заделя за уиндоуса той ще стане ли нечетим за линукса.
  Абе на кратко ще се изразя така за да се разбере каква ми е окончателната цел. Проекта който пиша е на джава, ама тия галфони дето са го писали преди мене, са го обвързали твърде много с уиндоус. И така целта ми е да изнеса деплойването върху Уиндоус машината, а девелопмента да изнеса върху Линукса. Но за целта ще ми е нужно някакво пространство което да се споделя от двете машини и двете машини да имат достъп за писане.
Там ще стоят сорсовете и съответно класс файловете които се получават от билда.  Това е крайната цел на задачката. Някакви идеи?
Активен

CTEHATA

  • Напреднали
  • *****
  • Публикации: 101
    • Профил
VMware
« Отговор #6 -: Feb 13, 2006, 18:24 »
Цитат (Elmondo @ Фев. 13 2006,17:19)
Много ти благодаря за отговора, ще се възползвам от него. Начи по отношение на физическия диск, виждам че трябва да имам партишън, като го заделя за уиндоуса той ще стане ли нечетим за линукса.
  Абе на кратко ще се изразя така за да се разбере каква ми е окончателната цел. Проекта който пиша е на джава, ама тия галфони дето са го писали преди мене, са го обвързали твърде много с уиндоус. И така целта ми е да изнеса деплойването върху Уиндоус машината, а девелопмента да изнеса върху Линукса. Но за целта ще ми е нужно някакво пространство което да се споделя от двете машини и двете машини да имат достъп за писане.
Там ще стоят сорсовете и съответно класс файловете които се получават от билда.  Това е крайната цел на задачката. Някакви идеи?

Да - две '<img'>
   Честно направо уцели, почти същите проблеми имам и аз, само дето нямам мърдане, част от софта е под Win, Друга под Линукс, а трета се компилира и на двете.
   Решение 1: Самба. Отделяш директория  за разработка, шерваш я през самбата и си ти. Ако не трябва да се вижда "отвън" можеш да добавиш "host-only" мрежова карта във VMware и самбата да се bind-wa само на този интерфейс. ВНИМАНИЕ: всякакви опити за firewall при подразбираша се "brigged" мрежова карта са обречени на неуспех.
   Решение 2: Някакъв VCS. Аз ползвам SVN, но колеги джависти предпочитат класическия CVS, защото имало някаква интеграция с IDE-тата на Java-та. Ако тепърва ще почваш да разучаваш нещо, горещо ти препоръчвам SVN. На сайта им има добра книга, включваща и базовите концепции и по-напредничави техники.
  И един съвет - не наричай колегите галфони само защото са писали под Уиндоус, виждал съм галфони работещи със всякакви системи, даже и такива, които не ползват компютри '<img'>
Активен

Elmondo

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
VMware
« Отговор #7 -: Feb 13, 2006, 18:55 »
Абе то тва е ясно за галфоните, ма нали знаеш след като няколко дни си блъскаш главата върху нещо и как ти иде да си го изкараш на другите'<img'>))))
Активен

CTEHATA

  • Напреднали
  • *****
  • Публикации: 101
    • Профил
VMware
« Отговор #8 -: Feb 13, 2006, 19:53 »
Цитат (Elmondo @ Фев. 13 2006,19:55)
Абе то тва е ясно за галфоните, ма нали знаеш след като няколко дни си блъскаш главата върху нещо и как ти иде да си го изкараш на другите'<img'>))))

Мдааа, има го и това. Успех с ускоряването и внимавай да не Фръкнеш на някой завой '<img'>
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
VMware инсталиране под KNOPPIX
Настройка на програми
jm 0 1204 Последна публикация Aug 06, 2003, 14:55
от jm
Мрежови настройки на vmware
Настройка на програми
eden159 17 4031 Последна публикация Jan 07, 2008, 21:20
от never_mind
Отдалечен принтер във vmware
Настройка на хардуер
metal 4 1506 Последна публикация Dec 15, 2007, 19:58
от metal
Ubuntu 7.10 + vmware 6.0.0
Настройка на програми
hellios 13 4468 Последна публикация Apr 07, 2008, 11:52
от dedmin
дистрибуция като vmware
Идеи и мнения
steelmanot 18 6015 Последна публикация Sep 23, 2008, 15:24
от bnight