многопоточность VmWare

Тема в разделе "WASM.WIN32", создана пользователем j00bp, 6 мар 2012.

  1. j00bp

    j00bp New Member

    Публикаций:
    0
    Регистрация:
    19 фев 2012
    Сообщения:
    2
    есть задача написания утилиты для автотеста, которая бы работала на 4 образах виртуальной машины одновременно. каждый образ - 2 отдельных потока. хост win7 4 ядра. Оптимальней ли будет использовать во время установки гостевых ОС VmWare поддержку всех 4 ядер (опция Number of cores per processor = 4) относительно 1 для общего быстродействия кода? И скажется ли это как-то на суммарной производительности всех гостевых машин\хостовой машины?
     
  2. Derek

    Derek New Member

    Публикаций:
    0
    Регистрация:
    2 ноя 2008
    Сообщения:
    121
    Проц?
    Версия Vmware?

    В смысле у утилиты?
     
  3. j00bp

    j00bp New Member

    Публикаций:
    0
    Регистрация:
    19 фев 2012
    Сообщения:
    2
    проц i7 975
    варя 7.0.0
    да, у утилиты по 2 потока, которые исполняются в гостевой ОС
     
  4. Derek

    Derek New Member

    Публикаций:
    0
    Регистрация:
    2 ноя 2008
    Сообщения:
    121
    Логично предположить, что смысла предоставлять все 4 ядра каждому гостю нет, под Vmware подтормаживания наверняка возникнут (возникали у меня на 2х, 4х ядерниках).
    С учетом Hyper-Threading как раз на ядро приходится 2 потока, идеальные условия если утилита использует процессорное время по максимуму.

    Это теория. По работе диспетчера потоков в win7 (наверняка еще и x64) отдельный вопрос, там немало изменений в отличие от XP.

    На практике же самому интересно...

    И советую обновить Vmware до 8 версии