LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 06-26-2019, 10:43 PM   #1
battlestationX
LQ Newbie
 
Registered: Jun 2019
Posts: 16

Rep: Reputation: Disabled
Building a battlestation, need your help please...


My PC needs to be able to simultaneously run 4 OSes (1 VMM and 3 VMs)... The main OS is a VMM running CentOS, and then I have a VM running Tails for web browsing, another VM running Ubuntu for gaming, and lastly an offline VM running Manjaro for development... I want 3 monitors, one 21:9 will be on the bottom and will be for gaming. And then I want two 16:9 on top, one being for the Manjaro OS and the other being an aux switching between CCTV/Tails/duel-monitor for Manjaro... Im going to get 32GB of RAM, and I need a CPU with the VT-d extension which allows me to connect a physical GPU to a VM (aka "GPU passthrough"); I'm going to use a GTX 1060 for the Ubuntu gaming VM...

HOWEVER what im confused about is how powerful of a CPU do I need? How many cores should I be looking at? I think I need 8 cores, 1 for the VMM, 5 for the gaming, 1 for Tails and 1 for Manjaro... Do you think 8 cores is good enough, or do I need 10? Thanks in advanced!!

Edit: When im not gaming I'll use the resources for a virtual lab.

Last edited by battlestationX; 06-26-2019 at 11:26 PM.
 
Old 06-26-2019, 10:56 PM   #2
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,007
Blog Entries: 27

Rep: Reputation: 1522Reputation: 1522Reputation: 1522Reputation: 1522Reputation: 1522Reputation: 1522Reputation: 1522Reputation: 1522Reputation: 1522Reputation: 1522Reputation: 1522
8 cores w/ smt (16 threads) would be sufficient. I wouldn't rely on 8 physical cores w/o smt for that many vm's, you're going to be SERIOUSLY limiting all your VM's in how much they can accomplish. The VM's w/ 1 core only will be SERIOUSLY slow if they're running some form of X, even just a basic WM is slow on modern OS's with only a single core.

But obviously, 10 (or 12) cores would be even better!!
 
Old 06-26-2019, 11:21 PM   #3
battlestationX
LQ Newbie
 
Registered: Jun 2019
Posts: 16

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Timothy Miller View Post
8 cores w/ smt (16 threads) would be sufficient. I wouldn't rely on 8 physical cores w/o smt for that many vm's, you're going to be SERIOUSLY limiting all your VM's in how much they can accomplish. The VM's w/ 1 core only will be SERIOUSLY slow if they're running some form of X, even just a basic WM is slow on modern OS's with only a single core.

But obviously, 10 (or 12) cores would be even better!!
Cool thanks, yeah I knew I needed SMT/HTT.. So like 1 physical core in those VMs would be like 3 and should be enough.. And I can probaly do more optimized CPU sharing of logical cores among the VMs for better performance..
 
Old 06-27-2019, 12:13 AM   #4
battlestationX
LQ Newbie
 
Registered: Jun 2019
Posts: 16

Original Poster
Rep: Reputation: Disabled
Going to go with either the AMD Ryzen™ Threadripper™ 1900X Processor (4GHz; the only 8-core threadripper class CPU) or AMD Ryzen™ 7 3800X (4.5GHz; the best 8-core Ryzen 7 class CPU)..
 
Old 06-27-2019, 01:25 PM   #5
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,007
Blog Entries: 27

Rep: Reputation: 1522Reputation: 1522Reputation: 1522Reputation: 1522Reputation: 1522Reputation: 1522Reputation: 1522Reputation: 1522Reputation: 1522Reputation: 1522Reputation: 1522
Don't bother with the 1900x. A 2800X would have better IPC, or waiting for the 3800X would have better IPC. If you're going to go threadripper, go AT LEAST 2920X to make it worth the price.
 
Old 06-27-2019, 01:50 PM   #6
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Distribution: FreeBSD
Posts: 2,252

Rep: Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011
And ram, ram, ram. Buy as much as you can afford. That's always my rule of thumb and I have never hit swap once Keep in mind the VM for gaming will suck. VM software simulates a video card and 3d is not their forte. Just my experience, YMMV.
 
Old 06-27-2019, 08:13 PM   #7
battlestationX
LQ Newbie
 
Registered: Jun 2019
Posts: 16

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Timothy Miller View Post
Don't bother with the 1900x. A 2800X would have better IPC, or waiting for the 3800X would have better IPC. If you're going to go threadripper, go AT LEAST 2920X to make it worth the price.
Good advice.. I was heavily considering the Threadripper cause it advertises it's use case for basically what Im trying to do.. But the raw specs of the 3800x just seem to be better.

Quote:
Originally Posted by sevendogsbsd View Post
And ram, ram, ram. Buy as much as you can afford. That's always my rule of thumb and I have never hit swap once Keep in mind the VM for gaming will suck. VM software simulates a video card and 3d is not their forte. Just my experience, YMMV.
You can connect a physical GPU to a VM, and so you dont have to use a simulated one. The CPU just needs to be able to support this.

Last edited by battlestationX; 06-27-2019 at 08:15 PM.
 
Old 07-12-2019, 11:37 PM   #8
andrew.46
Senior Member
 
Registered: Oct 2007
Distribution: Slackware
Posts: 1,365

Rep: Reputation: 493Reputation: 493Reputation: 493Reputation: 493Reputation: 493
Threadripper is a great idea, I run a 2950X with 32G RAM which would pretty much cover your needs. However to muddy the waters a little I believe there will be a 3950X coming out soon which could be:
  1. Cheaper than the current 2nd gen Threadripper CPUs (depending on pricing for both at the time) while offering pretty much close the same performance
  2. Easier to cool as it will not be using a TR4 socket

My suspicion is that the 3950X will be the one to aim for. Warnings will be as an early adopter you would be battling with both Kernel and motherboard support...
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
List your dream pc (that your building yourself) speedmonkey Linux - Hardware 11 01-25-2018 02:02 PM
Building an out-of-tree module without building the kernel source lijodevasia Linux - General 2 08-01-2013 12:45 AM
LXer: Your Cloud, Your Data, Your Way! - ownCloud 4.0 On CentOS 6.2/nginx/PostgreSQL LXer Syndicated Linux News 0 06-03-2012 06:50 AM
Need your help - Does your wget hang? smeezekitty General 2 05-23-2011 02:34 AM
LXer: Customizing Your Linux Desktop (or Making Your World Your Own) LXer Syndicated Linux News 0 12-30-2005 12:01 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:33 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration