Комп'ютерна збірка для віртуальних машин: повільна поведінка нормальна? [зачинено]


0

Я на замовлення побудував комп’ютер для роботи. Основна ідея (в основному з міркувань безпеки) полягає в тому, щоб використовувати один VM виключно для роботи (в основному сторонні програми Windows, які працюють з PostgresSQL), а інший VM для всього іншого (серфінгу, ігор тощо). Спочатку я вирішив перейти з обладнанням сервера для вирішення проблем із надійністю, які у мене були із звичайними комп’ютерами раніше. Однак я вважаю, що цей збір є повільнішим, ніж те, що я очікував, що це буде (за ціною).

Я розглядаю можливість отримати нову звичайну материнську плату / процесор / таран з міркувань швидкості, але спершу хотів би переконатися, що така "повільна" поведінка є нормальною.

Для порівняння, я провів тест на процесор (superpi.net - std настройки) на своєму браті комп’ютері (std gaming build i7 3770, ssd, gtx 780) і його комп'ютер бив мій більше 2 хвилин.

Q1 - Чи потрібно запускати материнську плату сервера на Windows Server 2012? Чи отримую я якісь переваги за це, враховуючи мету своєї побудови? Чи архітектурний дизайн Windows 8.1 використовує всі ядра / потоки?

Q2 - Забираючи надійність у рівняння, чи є якась користь від запуску пари VM на материнській платі сервера? Для мене торгівля з надійністю на швидкість є дуже привабливим варіантом на даний момент.

Як ви бачите, я, можливо, переоцінив необхідну мені кількість надійності під час створення цього комп’ютера. Частина цього була пов'язана з моїм останнім складанням комп'ютера, що мав багато помилок і BSOD. Немає підстав вважати, що я не можу створити надійний і швидкий звичайний комп'ютер :(.

Вдячні за будь-які технічні рекомендації щодо мого GPU / SSD / PSU.

Комп'ютерна збірка :

Материнська плата - [ASUS LGA2011 Intel Z9PE-D8 WS] [2]

Процесор - 2x Intel Xeon 6C E5 2620 2,0 ГГц

ОЗУ - Kingston 64GB ECC

SSD - [OCZ RevoDrive 3 x2 480 ГБ] [4]

GPU - [Sapphire Radeon Vapor-X HD 7970 GHZ OC 6GB DDR5] [5]

Блок живлення - [Corsair AX 850 Вт ATX / EPS Modular 80 PLUS Gold] [6]


1
Не могли б ви уточнити? Ви працюєте з цими віртуальними машинами всередині Windows, або ви використовуєте щось відповідно до ESXi?
MrDoom

Я запускаю їх у Windows 8.1 через VMware Workstation.
користувач2521187

Якщо у вас немає підстав використовувати хост-операційну систему, вам слід видалити її та використовувати гіпервізор, наприклад ESXi. Ви можете досить легко перемістити поточні віртуальні машини з робочої станції VMWare до ESXi. Ви побачите підвищення продуктивності. Відеомагнітофон - це об'єм пам'яті, але у вас є багато оперативної пам'яті. Можливо, що хост Windows 8 неправильно використовує два процесори, і це може бути вашим вузьким місцем. Також зауважте, що ці Intel Xeons повинні мати можливість справлятися з будь-яким завантаженням на них.
MrDoom

Це те, що я хотів би знати, якщо я отримую вузькі місця через O / S або щось інше, або якщо ці процесори Xeon повинні бути такими повільними.
користувач2521187

Як я розумію, ви ставите під сумнів, ви хочете використовувати комп'ютер як свою робочу станцію, а не сервер для віддаленого доступу. Я б використовував Linux / KVM в якості вашої хост-операційної системи, а не Windows 8. Віртуалізуйте ваші завантаження Windows 8.
Девід

Відповіді:


0

Хоча ваша загальна ідея, безумовно, дуже звучить, ви насправді не хочете запускати будь-які сучасні ігри в VM. Якщо ви хочете запустити кілька старих ігор, скажімо, від 3-4 років тому, тоді вам буде все в порядку, для старих ігор DOS VM часто є вашим єдиним способом запустити їх на сучасне обладнання. У Бен Армстронга в Microsoft є багато публікацій у блогах про те, як класичні ігри працюють під Virtual PC / Hyper-V.

Запуск VM під робочою станцією VMware викидає близько 15-20% вашої доступної потужності процесора за найкращого випадку. Для GPU це набагато гірше, можливо, вам пощастить отримати 50% доступної потужності GPU у вашій машині управління. У вашій установці хост ОС повинен володіти графічним процесором і повинен "поділитися" ним з VM.

Якщо ви використовували гіпервізор, такий як ESXi, тоді ви можете присвятити GPU як найпростіший пристрій спеціальному ігровому відеомагнітофону і отримати близько 100% очікуваної продуктивності.

ESXi є безкоштовним у використанні, але вам знадобиться друга система, яка буде легким терміналом для VM, що працюють на сервері ESXi.


Я не займаюся великою кількістю ігор, і я міг просто закрити VM і робити ігри в HOST O / S (не знаю, що для безпеки, я знаю). До речі, тест на швидкість процесорного процесора, який я запускав, робився в хості O / S, без роботи VM. Я не перемикаю завдання часто, я або працюю над VM, переглядаю веб-сайти на іншому VM, або граю в хості O / S із закритими VM. Я вивчу дане рішення ESXi, хоча це може бути для мене занадто розвиненим. Пам'ятайте, що я просто використовую VM з міркувань безпеки (пісочне середовище) та деякі резервні копії, як знімки.
користувач2521187

Ігри не є великою проблемою безпеки, - це браузери. Переконайтеся, що ви не використовуєте веб-переглядач у хості, і ваші проблеми щодо безпеки будуть зменшені. Якщо ваш VM потрапляє в сміття деяким зловмисним програмним забезпеченням, ви завжди зможете повернути його до відомого відомого місця.
Ausmith1

Я повністю сподіваюся, що ваші брати 4 ГГц i7 відмовлять ваш i5 2 ГГц у простому тесті на процесор. Процесори не масштабуються лінійно, якщо процесори 2 х 2 ГГц не дозволяють вашій програмі працювати так швидко, як це буде на 4 ГГц процесорі, вам пощастить змусити їх працювати так само швидко, як процесор 3 ГГц.
Ausmith1

Exaclty, дякую за відповіді. Майте на увазі моє первісне занепокоєння зі швидкістю роботи комп’ютера. Я розглядаю, чи продавати його, а замість цього купувати звичайну збірку 1 процесора.
користувач2521187

Існує одна величезна різниця між звичайною системою єдиного процесора та системою робочих станцій, яка у вас є, і це надійна оперативна пам’ять. У вас є ECC, який по суті виключає шанси на те, що ваша оперативна пам’ять має пердеть мозку. Багато перехідних збоїв додатків чи систем можуть бути викликані моментальними помилками ОЗУ. Тому кожен сервер має ECC (або краще) оперативної пам’яті.
Ausmith1
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.