Ru-Board.club
← Вернуться в раздел «Программы»

» Проблемы с VMware Workstation (часть 4)

Автор: lucky_Luk
Дата сообщения: 25.05.2011 09:44
DerTotEaugE

Цитата:
Установлены Vmware Workstation 7.1.4 build-385536
Гостевая WinXPpro SP3 без другого ПО кроме указанного на скриншоте.

Может это ПО имеет защиту от использования на виртуалке?
Автор: KChernov
Дата сообщения: 25.05.2011 10:32
lucky_Luk

Цитата:
Дело в том, что виртуальная машина не эмулирует процессор, она использует процессор физической машины или часть его ядер. Т.е. если на физической машине ядро процессора одно, то больше ядер взять негде, "виртуальных процессоров" еще не придумали.

Вообще странно: несколько виртуалок одновременно гонять на одном ядре (по сути эмулируя несколько одноядерных компов) - это пожалуйста.
А сделать сделующий шаг и съэмулировать многоядерный проц - никак не возможно???
То есть эффективность MPI на одном ядре - легко, а OpenMP - ни в какую?
Думаю просто надо найти правильную виртуалку.
Автор: Evgeny972
Дата сообщения: 25.05.2011 11:13
KChernov
Цитата:
Вообще странно: несколько виртуалок одновременно гонять на одном ядре
А несколько программ вертеть на одном ядре, это не странно?

Цитата:
Думаю просто надо найти правильную виртуалку
Ну, ну, ищите… Единственное, что может быть можно найти — симулятор, программная реализация.
Автор: goletsa
Дата сообщения: 25.05.2011 11:19
KChernov

Цитата:
А сделать сделующий шаг и съэмулировать многоядерный проц - никак не возможно???

Ну я вам сказал продукт который это умеет но надо разделять понятия эмуляция и виртуализация. Первое имеет весьма большие накладные расходы.

Цитата:
Думаю просто надо найти правильную виртуалку.

удачи
Автор: KChernov
Дата сообщения: 25.05.2011 12:26
Igorr

Цитата:
Ясен пень, распараллеленный алгоритм будет работать и на одноядерном процессоре, но при этом не получить положительный эффет от распараллеливания, и не выбрать его подходящую схему. Однако, имея сэмулированных 4 ядра (со своими кэшами) в виртуальной машине, можно приблизительно определиться с нужной схемой распараллеливания,

Что-то у меня возникло сомнение вобще в необходимости этого.
Ведь если вы установите для OpenMP работу на нескольких ядрах - он ведь просто создаст столько же процессов, а уже ось будет их распределять по ядрам?..
Тогда никакая виртуалка для решения этой задачи не нужна в принципе.
Просто итоговое процессорное время рассчёта на n ядрах надо будет поделить на n.
Конечно тут может быть приличная ошибка и из-за кэша.
Но если альтернатива - это только симулятор - на нём всё это оценить/посчитать адекватно скорее всего будет сложнее.
Автор: Althathwe
Дата сообщения: 25.05.2011 13:22
Снапшоты работают гарантированно, сохраняют полное состояния системы (озу и пзу)? Кого-нибудь подводила vmware в этом плане?
Автор: claim35
Дата сообщения: 25.05.2011 14:19
Althathwe

Цитата:
Снапшоты работают гарантированно, сохраняют полное состояния системы (озу и пзу)? Кого-нибудь подводила vmware в этом плане?

Вопрос очень общий, меня не подводила, но у меня и задачи не особо сложные.
Автор: KChernov
Дата сообщения: 25.05.2011 14:43
Althathwe

Цитата:
Снапшоты работают гарантированно, сохраняют полное состояния системы (озу и пзу)? Кого-нибудь подводила vmware в этом плане?

Понимаю, что баловство
Но тот самый МОМ под ФриДос со снапшотами работал прекрасно - гораздо удобнее штатного сохранения
Автор: lucky_Luk
Дата сообщения: 25.05.2011 16:17
Althathwe


Цитата:
Снапшоты работают гарантированно, сохраняют полное состояния системы (озу и пзу)? Кого-нибудь подводила vmware в этом плане?

Не было проблем. А от чего такой вопрос?
Автор: Igorr
Дата сообщения: 25.05.2011 17:45
KChernov
Цитата:
Что-то у меня возникло сомнение вобще в необходимости этого.
Ведь если вы установите для OpenMP работу на нескольких ядрах - он ведь просто создаст столько же процессов, а уже ось будет их распределять по ядрам?..
У меня и у самого есть сомнения, поэтому и хотел получить практические знания, но нет подходящего железа. Встречал информацию, что ОС не всегда загружает все ядра при наличии достаточного числа потоков. Причину этого не знаю.
Меня интересует вопрос: будет ли время расчета задачи в N потоков ~одинаковым на одноядерном процессоре с частотой F и на N-ядерном процессоре с суммарной частотой F? (ОС = WS2003R2, W7, WS2008R2; N=4,...)
Автор: KChernov
Дата сообщения: 25.05.2011 20:43
Igorr

Цитата:
Встречал информацию, что ОС не всегда загружает все ядра при наличии достаточного числа потоков. Причину этого не знаю.

У меня только 2 ядра - пока не замечал, чтобы при наличии требуемых потоков ядра простаивали.
Это может быть, если узким местом является не проц - например когда кончается ОЗУ и начинается своп.


Цитата:
Меня интересует вопрос: будет ли время расчета задачи в N потоков ~одинаковым на одноядерном процессоре с частотой F и на N-ядерном процессоре с суммарной частотой F?

Нет конечно - во втором случае должно быть быстрее.
Ибо в первом случае есть переключение между процессами с бакапом/переинициализацией содержимого регистров.
А вот насколько - вообще тестов-сравнений одно- и много-ядерных процов хватает.
Автор: Evgeny972
Дата сообщения: 26.05.2011 07:40
Igorr
Цитата:
что ОС не всегда загружает все ядра
Ага, 7-ка особенно — из восьми ядер одно практически всегда незанружено, и это верно, Лёня!. Возьми тот же 7zip (4.х), запусти 7-8 копий на ХР, и можешь идти курить — и мышь и клава и экран замерзнут. На 7-ке все эти задачи работают как раз на незагруженном ядре.

Цитата:
будет ли время расчета задачи в N потоков ~одинаковым на одноядерном процессоре с частотой F и на N-ядерном процессоре с суммарной частотой F?
Основное — зависит от задачи: если это матричные операции, скорость должна увеличиться примерно в N раз, при линейной задаче — фиг вам, может ещё и уменьшится.
Второе — это уж как компиллятор и программист наработают.
Автор: KChernov
Дата сообщения: 26.05.2011 09:31
Evgeny972

Цитата:
Ага, 7-ка особенно — из восьми ядер одно практически всегда незанружено, и это верно, Лёня!. Возьми тот же 7zip (4.х), запусти 7-8 копий на ХР, и можешь идти курить — и мышь и клава и экран замерзнут. На 7-ке все эти задачи работают как раз на незагруженном ядре.

Эта проблема легко решается и на ХР - достаточно приоритет жрущих процессов понижать на ступень.
Жаль, что не все умеют это сами, но у ВинРара например есть такая опция (вот в 7зипе что-то такого не нашёл, но есть утилиты, которые автоматом такое делают для вновь запускаемых определённых процессов).
Так что оправданием неиспользования ядра это не служит - разве что косвенно свидетельствует о большей ресурсоёмкости 7-ки.


Цитата:
Основное — зависит от задачи: если это матричные операции, скорость должна увеличиться примерно в N раз, при линейной задаче — фиг вам, может ещё и уменьшится.

Имхо вы не до конца вчитались в вопрос - он не про эффективность распараллеливания самого по себе, про которую вы и пишете.
Автор: Igorr
Дата сообщения: 26.05.2011 17:43
Evgeny972
Цитата:
Ага, 7-ка особенно — из восьми ядер одно практически всегда незанружено, и это верно, Лёня!. Возьми тот же 7zip (4.х), запусти 7-8 копий на ХР, и можешь идти курить — и мышь и клава и экран замерзнут. На 7-ке все эти задачи работают как раз на незагруженном ядре.
Я не в курсе особенностей работы 7-ки, Партнёр. Но хочется знать: можно ли и как заставить 7-ку отдать все N ядер процессора одной расчетной программе, запускающей и использующей N потоков?
Может имеет смысл перенести обсуждение в http://forum.ru-board.com/topic.cgi?forum=33&topic=11429#1?
Автор: rufatz
Дата сообщения: 26.05.2011 18:02
Здравствуйте. У меня тут проблемка такая.

На своем ноутбуке поднял VmWare.

Поднято Windows 7, Windows Server 2008, Debian.

При режиме NAT вирт. машины видят интернет и модем (192.168.1.1).

При режиме Host-Only видят только себя.

При режиме Bridge выдаются айпишки вида APIPA и никакой пинг никуда не идет.

Мне нужно чтобы у виртуальных машин был айпи адрес .

Windows 7 ( 192.168.1.7)
Win SRV 2008 (192.168.1.8)
Debian (192.168.1.9)

Как это сделать?

Буду очень благодарен если подскажите Спасибо
Автор: goletsa
Дата сообщения: 26.05.2011 20:34

Цитата:
При режиме NAT вирт. машины видят интернет и модем (192.168.1.1).
 
При режиме Host-Only видят только себя.
 
При режиме Bridge выдаются айпишки вида APIPA и никакой пинг никуда не идет.
 
Мне нужно чтобы у виртуальных машин был айпи адрес .
 
Windows 7 ( 192.168.1.7)
Win SRV 2008 (192.168.1.8)
Debian (192.168.1.9)
 
Как это сделать?  
 

Модем должен работать в режиме роутера.
Автор: rufatz
Дата сообщения: 26.05.2011 21:25
Спасибо. Заработало только на Дебиане.

Что делать с другими?
Автор: goletsa
Дата сообщения: 27.05.2011 01:38
rufatz
У вас DHCP чтоли на роутере не работает? Обычно достаточно bridge на VM + DHCP от роутера.
Автор: rufatz
Дата сообщения: 27.05.2011 19:55
Дело в том мне полюбому нужно дать статический айпи вин вирт. машинам.

Даже при таком исходе должен быть включенный DHCP?
Автор: goletsa
Дата сообщения: 27.05.2011 20:17
rufatz

Цитата:
Дело в том мне полюбому нужно дать статический айпи вин вирт. машинам.
 
Даже при таком исходе должен быть включенный DHCP?

Вообще было бы для начала неплохо по DHCP получить адрес и интернеты. А сделать статически потом проблемы не составит.


Добавлено:
Уточните кстати версии хостовой ос и самой вмвари
Автор: rufatz
Дата сообщения: 27.05.2011 20:29
VmWare 7.1.1 build-282343

Хост : Windows 7 (x64).

проблема может возникнуть из-за того что я подключаюсь к модему по Wi-Fi ?
Автор: lucky_Luk
Дата сообщения: 27.05.2011 20:34
goletsa


Цитата:
Вообще было бы для начала неплохо по DHCP получить адрес и интернеты. А сделать статически потом проблемы не составит.

У меня есть роутер, на нем NAT и DHCP. На физической машине может быть статика или динамика, все в порядке.
Виртуальные машины VMware не выходят в сеть, пока не дашь им статику.
Автор: rufatz
Дата сообщения: 27.05.2011 21:35
Решил проблему.

Просто отключил поддержку IPv6.

Пробил статические айпишки на вин виртуальные машины. все пингуется - все работает

Всем спасибо за помощь
Автор: bstan
Дата сообщения: 28.05.2011 19:23
На всякий случай опубликую здесь
Есть такая проблема при установки VmWare (у меня на Win 7 x64), скрин:
http://i15.fastpic.ru/big/2011/0120/c9/aaa6b7d2fa468d2a402cf569ae3e3fc9.jpg

Мне помогло удаление ветки L в реестре: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\
Автор: DrakonHaSh
Дата сообщения: 30.05.2011 11:41
шапка:

Цитата:
Для запуска 64-разрядных гостей процессор должен поддерживать технологию Intel VT ( http://ark.intel.com/VTList.aspx )
Для процессоров AMD технология AMD-V™(подробнее тут,утилита для проверки http://support.amd.com/us/Processor_TechDownloads/AMD-V_Hyper-V_Compatibility_Check_Utility_V2.zip) + поддержка должна быть включена в BIOS.

у меня старенький amd athlon 64 3500+ (Venice), AMD-V™ на нем судя по AMD-V_Hyper-V_Compatibility_Check_Utility_V2.zip нет.
но я в winxp sp2 x32 спокойно запускаю 64 битные (x86_64) линуксы.
Автор: goletsa
Дата сообщения: 30.05.2011 12:12
DrakonHaSh
Ну бывают иногда исключения из правил.
Т.к. процессор старый и без виртуализации то наверно большие накладные расходы на эмуляцию процессора.
Автор: DrakonHaSh
Дата сообщения: 30.05.2011 12:22
goletsa

Цитата:
Т.к. процессор старый и без виртуализации то наверно большие накладные расходы на эмуляцию процессора.

да вроде нет - "визуально" по скорости работы не отличается от x32 систем. возможно только загрузка/инициализация системы идет побольше.
Автор: goletsa
Дата сообщения: 30.05.2011 12:42
DrakonHaSh
Запустите на реальном и на виртуальном железе линукс и посмотрите что покажет cat /proc/cpuinfo | grep bogomips
Автор: DrakonHaSh
Дата сообщения: 30.05.2011 14:00
goletsa
на реальном не могу, могу только на виртуальном - что на x32, что на x64 виртуалках показывает 4420.12
Автор: AQAQ
Дата сообщения: 30.05.2011 16:25
А акронисовский Тиб-то как, как подключить?
ругается в vmware player 3.1
http://i22.fastpic.ru/big/2011/0530/ad/2432f7e1efddf07f56aec5fb6d6c12ad.jpg

Добавлено:
goletsa, здарова! Как FYB поживает?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186

Предыдущая тема: Windows Internet Explorer 8 (IE8)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.