Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am looking for a computer to run 4-6 VMs. This is a personal computer, so, I want to spend less money possible. I was thinking in building a computer, but I don't know which CPU and memory should I use, or use 8 raspberry computers to run the VMs, but I don't know if it is possible, or if they are cheaper than the full computer.
This is kind of a loaded question, but here is my thoughts...
As far as hardware, I would plan on at least dual QUAD core processors and a minimum of 16GB of RAM, and you are going to need a pretty good sized hard drive, unless these will be something like minimal-install Linux VMs. Now that said, it all depends on how you want to build the VMs. THis would allow for each VM to utilize 1-2 cores and 2GB RAM each - all running simultaneously. Again, if these are test VMs and not processor and RAM intensive, you can get by with less, but I wouldn't. If these will be high processor/high RAM utilization, this won't be enough.
Not knowing your end game, I would probably virtualize on either CentOS or VMware ESXi (this is free - the pretty GUI to manage it is not). If you are wanting to learn virtualizaton for the industry, definitely ESXi. If not CentOS is free, and there is a good tutorial for setup here:
Keep in mind, you are buying less hardware when virtualizing, but you cannot virtualize on old junk and expect spectacular results. You will buy fewer servers for virtualization, but they will cost you more per each!!
I totally agree with netnix99's advice. Without knowing the purpose of your four VM's nor their configuration, it's difficult for anyone to provide any particular recommendations as to how much RAM or processing power you might need.
In addition, while I know you're trying to save money and therefore possibly considering slightly older/used components, I would stick with Intel processors. My own experience with AMD Phenom X4's, for instance, has been problematic at best, regardless of distribution and kernel release. (Much more modern AMD CPU's are known to be much more stable, but there goes your cost savings)
In any case, it's important to ensure whichever processors you select do, in fact, support hardware virtualization if you're planning to use linux-based virtual machines with KVM.
The goal is to do experiments with distributed applications in java, C or python. E.g., to run java application (Hadoop MR), and consume 10GB of data.
I want more CPU, memory and disk space, than graphics, or sound.
Maybe I will need hardware virtualization, just don't know yet.
I think INTEL is better, but I don't know any dual quad-core affordable computer. Can anyone give me suggestions?
I think INTEL is better, but I don't know any dual quad-core affordable computer. Can anyone give me suggestions?
Depends on your definition of "affordable." Generally speaking, multiprocessor systems are in and of themselves aimed at the high-end market and, therefore, not usually economical.
If pre-built dual quad-core systems are too expensive for you, it might cost less if you were to put one together on your own. The lower-spec quad-core Xeon's are fairly affordable; you could install a pair of those on a dual-Xeon motherboard by Asus or Supermicro, add 16-32GB of RAM, and you're good to go.
If you're really low on funds then I'd at least go for a single quad-core i7 desktop system and make the best of it.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.