Memory and SSD for Office/Work Productivity Build

I'm looking to build a virtual machine where it will have multiple instances of Windows (probably 5-10 instances) where I can and a few others can access separately.

I'm thinking of getting the AMD Ryzen 9 5950x.

Some instances will be running the whole day for pulling data to update tables here and there.

Other instances will be for creating cloud based video editing.

Originally thinking of the Kingston 2TB NV2 and Patriot 64gb 3600mhz (and may just add more RAM when I need it)

Can you help recommend what SSD and RAM should I get? Just making sure I dont over capitalize. Thanks in advance!

Comments

  • +1

    Sounds like you need a gpu

    • Thank you! Do you have any recommendations for a gpu? Havent really explored that side 😅 thanks!

      • Other instances will be for creating cloud based video editing.

        what is your video editing software ?

  • Why do you need 10 Windows at once?

    • I dont exactly need 10 Windows but its just a provision in case I need more. Right now, I probably will only 3 but not sure if I can install Windows after if I only partition the drives into 3 drives. So I think best to partition into 10 drives then just install more Windows as I need more. Not sure if that makes sense but let me know if you have any suggestions. Thanks!

  • +3

    Sounds like you need to be asking this on a much more specialist forum than Ozbargains. Stackexchange might have a hardware subforum.

    Personally, I don't see how brand matters that much. Specs might. Warranty support might (but sounds like you're talking consumer parts on a consumer motherboard, so warranty is likely a wash). SSD endurance might be a factor if your swapping to disk, really depends on use though.

  • +2

    OP may I suggest you just rent a https://www.hetzner.com/ dedicated box and see how you go?

    Some instances will be running the whole day for pulling data to update tables here and there.

    Isn't helpful, for example I run a forum on a vps but I also run a cyber security service that has it's entire database in memory spread across multiple machines.

    Also think about what happens if your machine or a drive dies.

    • Thanks for the suggestion. I'm also considering this option.

  • 5-10 people —- let's do a average, say 8 people will be using it.

    5950x — 16 core CPU, say you "over selling" it to your 8 people, giving them 4 core each, hoping their peak time won't be the same. you are giving out 8*4= 32 vCPUs, minus 16 real cores = you over selling 1 times the available cores. That's quite a stretch.

    64G RAM —- You can't over selling RAM, 64/8 = 8G each user, deduct overhead and VM host itself, you'll give out 7G or so each user —- good luck video editing on a 8G RAM machine.

    even then you are only giving 4 core/8G RAM per user. You want them to video editing on that?

    GPU acceleration is out of question too —- GPU doesn't virtualise to multiple instances like CPU —- not for the not crazy expensive ones at least.

    How about get some dog shit DDR3 RAM from rubbish bin, i7 4770/ e3 1230/ ql3x/ e5 2673 v3 or something like b350+r7 1700 + ddr4, like cheap low end dumpster bin build that still have decent multi-thread performance (by sacrificing power and single core performance)

    • Thanks for your inputs. I havent done a build before which is why I'm asking for feedback.

  • +3

    If you are the IT support/ owner of a company, please let us know which company it is.

    Working for your company should definitely be avoided.

Login or Join to leave a comment