[cross posted on STH]
I work in a research lab that we recently purchased a Threadripper 3970x workstation from a System Integrator.
It is a better better deal than Dell-Intel, which would have cost us twice as much.
The role is to run Proxmox as base Hypervisor and run multiple Windows and Linux for scientific computations.
Build:
Threadripper 3970x
MSI TRX40 (two M.2 SSD on MB, came with a Dual M.2 on add-in PCIE card)
256GB Non-ECC 3200MHz CL16 RAM (no ECC option from this S.I.)
Single RTX2080Ti (we will add Ampere RTX3080-ish later)
The case is CORSAIR 110Q, which only has two 3.5in bay and one 5.25 bay.
I can use adapter to convert 5.25 to 3.5.
Not sure how to JerryRig the fourth 3.5 HDD in it.
Plan to:
Based on my use case, maybe about 20 VMs simultaneously (not all at full load). Around 2~3 VMs at heavy CPU and GPU load simultaneously.
I work in a research lab that we recently purchased a Threadripper 3970x workstation from a System Integrator.
It is a better better deal than Dell-Intel, which would have cost us twice as much.
The role is to run Proxmox as base Hypervisor and run multiple Windows and Linux for scientific computations.
Build:
Threadripper 3970x
MSI TRX40 (two M.2 SSD on MB, came with a Dual M.2 on add-in PCIE card)
256GB Non-ECC 3200MHz CL16 RAM (no ECC option from this S.I.)
Single RTX2080Ti (we will add Ampere RTX3080-ish later)
The case is CORSAIR 110Q, which only has two 3.5in bay and one 5.25 bay.
I can use adapter to convert 5.25 to 3.5.
Not sure how to JerryRig the fourth 3.5 HDD in it.
Plan to:
- ASUS HYPER M.2 X16 GEN 4 card to have Quad NVME. Total of 6 (we won't use MSI's Dual NVME card).
- [VM-pool] 6 x 2TB WD SN750 NVME SSD at about $300 each (RAID10, or RAID Z2 for VMs)
- [BootDrive] 2 x 1TB Samsung 860 Evo as Proxmox boot drive (RAID1-mirror at install), and some ISOs (I know its way too big, but I have heard that Proxmox wearout boot drive fast?)
- [BulkDataPool] 2 x 12TB HGST UltraStar as bulk data storage (RAID1 mirror as one VDEV, add future VDEVs)
Based on my use case, maybe about 20 VMs simultaneously (not all at full load). Around 2~3 VMs at heavy CPU and GPU load simultaneously.
- Can I skip using ZIL(SLOG) on all-SSD-VM-pool?
because I don't see any performance gain using ZIL and it doubles the write wear on SSD or I have to buy separate Optane drives for ZIL. - Should I use RAID10 or RAIDZ2 for all-SSD-VM-pool? I think RAID-Z2 has better redundancy but have heard that RAID-Z2 will have performance gotchas in small block file application (not sure if VM is considered as small block operation). If RAID10 has two drive fails within the same VDEV (especially during rebuilt), my pool falls apart.
- Should I use the hugh 1TB RAID1 boot drive as L2ARC for BulkDataPool?
- Does Proxmox wearout boot drive fast?
- Does ZFS on Proxmox support Trim for SSD?
- Since I only have 256GB RAM for the entire system, mostly for computations. It is sufficient if I only give VM-Pool a 8GB ARC cache and give BulkDataPool a 16GB ARC?
Last edited: