Máy tính Build cho VM: Hành vi chậm bình thường? [đóng cửa]


0

Tôi đã tùy chỉnh xây dựng một máy tính cho công việc. Ý tưởng chính (vì lý do bảo mật chủ yếu) là sử dụng một VM dành riêng cho công việc (chủ yếu là các ứng dụng windows của bên thứ 3 hoạt động với PostgresQuery) và một VM khác cho mọi thứ khác (lướt web, chơi game, v.v.). Lúc đầu, tôi quyết định sử dụng phần cứng máy chủ cho các vấn đề về độ tin cậy mà tôi gặp phải với các máy tính thông thường trong quá khứ. Tuy nhiên, tôi thấy bản dựng này chậm hơn so với những gì tôi mong đợi (về giá cả).

Tôi đang xem xét nhận một bo mạch chủ / cpu / ram thông thường mới vì lý do tốc độ, nhưng trước tiên tôi muốn đảm bảo rằng hành vi 'chậm' này là bình thường.

Để so sánh, tôi đã chạy thử nghiệm CPU (superpi.net - cài đặt std) trên máy tính của anh em tôi (std Gaming build i7 3770, ssd, gtx 780) và máy tính của anh ta đã đánh bại tôi trong hơn 2 phút.

Q1 - Tôi có cần chạy bo mạch chủ máy chủ trên Windows Server 2012 không? Tôi có nhận được bất kỳ lợi ích nào khi làm như vậy với mục đích xây dựng của tôi không? Thiết kế kiến ​​trúc Windows 8.1 có sử dụng tất cả các lõi / luồng không?

Câu 2 - Lấy đi độ tin cậy từ phương trình, có lợi ích gì khi chạy một vài VM trong bo mạch chủ máy chủ không? Đối với tôi giao dịch giảm độ tin cậy cho tốc độ là một lựa chọn rất hấp dẫn tại thời điểm này.

Như bạn thấy tôi có thể đã đánh giá quá cao độ tin cậy tôi cần khi xây dựng máy tính này. Một phần trong số đó là do bản dựng máy tính cuối cùng của tôi có rất nhiều lỗi và BSOD. Không có lý do gì để tin rằng tôi không thể xây dựng một máy tính thông thường nhanh và chắc chắn :(.

Bất kỳ đề xuất phần cứng nào đi kèm với GPU / SSD / PSU của tôi đều được đánh giá cao.

Xây dựng máy tính :

Bo mạch chủ - [ASUS LGA2011 Intel Z9PE-D8 WS] [2]

CPU - 2x Intel Xeon 6C E5 2620 2.0 GHz

RAM - Kingston 64GB ECC

SSD - [OCZ RevoDrive 3 x2 480GB] [4]

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

PSU - [Corsair AX 850 watt ATX / EPS Modular 80 PLUS Gold] [6]


1
Bạn có thể làm rõ? Bạn đang chạy các máy ảo này bên trong Windows hay bạn đang sử dụng thứ gì đó dọc theo dòng ESXi?
MrDoom

Tôi đang chạy chúng trên Windows 8.1 thông qua VMware Workstation.
dùng2521187

Nếu bạn không có lý do để sử dụng hệ điều hành máy chủ, thì bạn nên loại bỏ nó và sử dụng một trình ảo hóa, chẳng hạn như ESXi. Bạn có thể di chuyển các máy ảo hiện tại của mình khá dễ dàng từ VMWare Workstation sang ESXi. Bạn sẽ thấy hiệu suất tăng. Máy ảo cần nhiều bộ nhớ, nhưng bạn có nhiều RAM. Có thể máy chủ Windows 8 không sử dụng đúng hai bộ xử lý và đó có thể là nút cổ chai của bạn. Cũng lưu ý rằng những Xe Intel đó sẽ có thể xử lý bất kỳ tải nào bạn đặt lên chúng.
MrDoom

Đó là những gì tôi muốn biết, Nếu tôi bị tắc nghẽn bởi O / S hoặc thứ gì khác, hoặc nếu các bộ xử lý Xeon này sẽ chậm như vậy.
dùng2521187

Theo tôi hiểu câu hỏi của bạn, bạn muốn sử dụng máy tính làm máy trạm của mình, thay vì máy chủ để điều khiển từ xa. Tôi sẽ sử dụng Linux / KVM làm hệ điều hành máy chủ của bạn chứ không phải Windows 8. Ảo hóa tải Windows 8 của bạn.
David

Câu trả lời:


0

Mặc dù ý tưởng chung của bạn chắc chắn rất âm thanh nhưng bạn thực sự không muốn chạy bất kỳ trò chơi hiện đại nào trong VM. Nếu bạn muốn chạy một số trò chơi cũ hơn, hãy nói từ 3-4 năm trước thì bạn sẽ ổn thôi, đối với các trò chơi DOS cũ hơn, VM thường là cách duy nhất để bạn chạy chúng trên phần cứng hiện đại. Ben Armstrong tại Microsoft có rất nhiều bài đăng trên blog về việc có các trò chơi cổ điển chạy trên Virtual PC / Hyper-V.

Chạy VM trong VMware Workstation sẽ loại bỏ khoảng 15-20% năng lượng CPU có sẵn của bạn trong trường hợp tốt nhất. Đối với GPU, điều tồi tệ hơn nhiều, bạn có thể may mắn nhận được 50% năng lượng GPU có sẵn trong máy ảo của mình. Trong thiết lập của bạn, HĐH máy chủ phải sở hữu GPU và phải "chia sẻ" nó với VM.

Nếu bạn đã sử dụng một trình ảo hóa như ESXi thì bạn có thể dành GPU như một thiết bị vượt qua cho một máy chơi game chuyên dụng và đạt gần 100% hiệu suất mong đợi.

ESXi miễn phí sử dụng nhưng bạn sẽ cần một hệ thống thứ hai sẽ là một thiết bị đầu cuối nhẹ vào các máy ảo chạy trên máy chủ ESXi.


Tôi không chơi game nhiều và tôi chỉ có thể đóng VM và chơi game trong HOST O / S (không lý tưởng cho bảo mật, tôi biết). Nhân tiện, bài kiểm tra cpu tốc độ tôi đã chạy được thực hiện trong Máy chủ O / S không có máy ảo nào đang chạy. Tôi không chuyển đổi tác vụ thường xuyên, tôi đang làm việc trên máy ảo, lướt web trên máy ảo khác hoặc chơi trò chơi trên máy chủ O / S với máy ảo đã đóng. Tôi sẽ xem xét giải pháp ESXi được đưa ra, mặc dù nó có thể quá cao cấp đối với tôi. Hãy nhớ rằng tôi chỉ sử dụng máy ảo vì lý do bảo mật (môi trường hộp cát) và một số tính năng sao lưu như ảnh chụp nhanh.
user2521187

Trò chơi không phải là vấn đề bảo mật lớn, trình duyệt là. Hãy chắc chắn rằng bạn không sử dụng trình duyệt trong máy chủ và các vấn đề bảo mật của bạn sẽ được giảm bớt. Nếu máy ảo của bạn bị rác bởi một số phần mềm độc hại, bạn luôn có thể đưa nó trở lại điểm tốt đã biết trước đó.
Ausmith1

Tôi hoàn toàn mong đợi anh em 4Ghz i7 của mình sẽ dọn rác i5 2GHz trong một bài kiểm tra CPU đơn giản. CPU không mở rộng tuyến tính, có CPU 2 x 2GHz không giúp ứng dụng của bạn chạy nhanh như trên CPU 4GHz, bạn sẽ may mắn có được chúng chạy nhanh như CPU ​​3GHz.
Ausmith1

Exaclty, cảm ơn câu trả lời của bạn. Hãy ghi nhớ mối quan tâm ban đầu của tôi là tốc độ của máy tính. Thay vào đó, tôi đang cân nhắc có nên bán nó và mua bản dựng CPU 1 thông thường hay không.
dùng2521187

Có một sự khác biệt rất lớn giữa hệ thống CPU đơn thông thường và hệ thống máy trạm mà bạn có và đó là RAM đáng tin cậy. Bạn có ECC về cơ bản giúp loại bỏ khả năng RAM của bạn bị xì hơi. Nhiều sự cố ứng dụng hoặc hệ thống tạm thời có thể được gây ra bởi lỗi RAM tạm thời. Đó là lý do tại sao mọi máy chủ đều có RAM ECC (hoặc tốt hơn).
Ausmith1
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.