DEV Community

Discussion on: What are your computer’s specs? Which specs are particularly important to you?

Collapse
 
ahferroin7 profile image
Austin S. Hemmelgarn

I actually use two computers on a regular basis, my laptop (which I'm typing this from), and a home-server system.


The laptop is a System76 Oryx Pro (third-generation) with the following specs:

  • Intel Core i7-7700HQ CPU (2.8GHz, 4 cores with 2-way hyperthreading).
  • 8GB of DDR4-2400 RAM in a single module (bought it with 16G, one of the memory modules went bad recently and I just haven't taken the time to replace it).
  • NVIDIA GeForce GTX 1060 GPU with 6GB of GDDR5 VRAM.
  • 15.6 inch Full HD IPS display.
  • 3 SSD's (two M.2 SATA, one 2.5 inch SATA) totaling approximately 1.5TB of storage space).

I rarely use the laptop with more than one display, but it's typically hooked up to an external display (also a Full HD IPS display, but 23 inches). Biggest thing for me with it is raw performance, as I use it for gaming just as much as for coding. It's configured to dual boot Windows 10 (for gaming) and Gentoo (for coding, using the ~amd64 keyword).


The home server, OTOH, is a custom build in a mini-fridge sized case (when I bought the case, I needed something that could handle 8 3.5 inch hard drives and didn't need to be rack mounted):

  • AMD Ryzen 7 1700 CPU (3.0 GHz standard, under-clocked to 2.6 GHz to save power, 8 cores with 2-way SMT).
  • 32 GB of DDR4-2400 RAM in 4 modules.
  • NVIDIA GeForce 210 GPU (I don't really need the GPU for much, so cheap is fine here).
  • 2 1TB SSD's in a software RAID1 configuration.
  • 2 500GB SSD's in a software RAID1 configuration.

This one I mostly care about memory bandwidth and storage space. 95% of the workloads are memory bound, and I have a lot of data I need to store on it. The system itself is also running Gentoo Linux, though it's got a dozen other Linux distros running in QEMU VM's as well that I use as reference systems for cross-platform testing. As mentioned above, I've got the CPU under-clocked by about 400MHz to save power, which for my usage translates to it running at about 20-25W below the designed TDP most of the time, which is nice given that it's on 24/7.

Planning on updating this at some point in the next two years or so since I'm getting sick and tired of the quirks of the MSI motherboard I'm using right now (won't POST without a display connected, on-board sensor chip isn't supported by Linux because MSI are idiots, LED's on the board can't be turned off at all, etc).


I also, technically, use a pair of VPS nodes hosted on Vultr on a regular basis, though they're pretty boring infrastructure systems (I mean, they're participating in the ntp.org pool, but that's not all that exciting, and other than that they're just used for file sharing and as VPN reflectors). Obviously care about network performance above all else for those.