Jump to content

Using optiplex prebuilt as a steam caching server

Hi,

 

 

 

I'm looking at using/ upgrading a old optiplex with a SATA3 ssd, 4590, and 16gb ddr3 to try and set up a steam caching server, along with some other smaller servers (2-5 vinilla mc, SCP Secret Lab, etc)

 

 

 

Mine main question is what my bottlenecks are going to be and how much it's going to affect performance of the cache. Ideally once I have that then i can start looking at what upgrades I should get and/or whether they are going to be worth the cost.

 

 

 

I also don't know if this is the right place to be asking so please point me in the right direction if it's not

 

Thank 😊

Link to comment
Share on other sites

Link to post
Share on other sites

You'd run into a core/RAM limit first running multiple game servers at the same time (AFAIK a vanilla MC server still wants 2GB ram or so). If they aren't going to all be running all the time, then you should be fine. With an SSD you should be good, I don't know that the game servers are very hungry for drive time, and the cache only needs to read/write big chunks when asked. 
 

Cores would remain the biggest limitation for that setup, but it's hard to fix because the best you can get is pretty much the same CPU but with hyperthreading. If you can find a cheap 4c/8t Xeon for that socket then that's probably the best bet, but I wouldn't spend too much for it. 

 

If you already have the hardware, defo worth setting it up and just seeing how it goes though, that'll get you a 100% solid answer as to whether it can handle the servers + cache or not. 

Intel HEDT and Server platform enthusiasts: Intel HEDT Xeon/i7 Megathread 

 

Main PC 

CPU: i9 7980XE @4.5GHz/1.22v/-2 AVX offset 

Cooler: EKWB Supremacy Block - custom loop w/360mm +280mm rads 

Motherboard: EVGA X299 Dark 

RAM:4x8GB HyperX Predator DDR4 @3200Mhz CL16 

GPU: Nvidia FE 2060 Super/Corsair HydroX 2070 FE block 

Storage:  1TB MP34 + 1TB 970 Evo + 500GB Atom30 + 250GB 960 Evo 

Optical Drives: LG WH14NS40 

PSU: EVGA 1600W T2 

Case & Fans: Corsair 750D Airflow - 3x Noctua iPPC NF-F12 + 4x Noctua iPPC NF-A14 PWM 

OS: Windows 11

 

Display: LG 27UK650-W (4K 60Hz IPS panel)

Mouse: EVGA X17

Keyboard: Corsair K55 RGB

 

Mobile/Work Devices: 2020 M1 MacBook Air (work computer) - iPhone 13 Pro Max - Apple Watch S3

 

Other Misc Devices: iPod Video (Gen 5.5E, 128GB SD card swap, running Rockbox), Nintendo Switch

Link to comment
Share on other sites

Link to post
Share on other sites

As far as Steam caching goes, realistically your own PC will become the limiting factor unless it's beefcake enough to handle full-dick gigabit downloads (decompression go brrrrrrrrrr after all).

 

When it comes to the game servers though, the 4590 will almost certainly be the limiter first, followed by RAM. I don't have any problems with my 4690K, but I also don't have a high enough player count to make the one, maybe two Minecraft servers punish it that much.

Main rig on profile

VAULT - File Server

Spoiler

Intel Core i5 11400 w/ Shadow Rock LP, 2x16GB SP GAMING 3200MHz CL16, ASUS PRIME Z590-A, 2x LSI 9211-8i, Fractal Define 7, 256GB Team MP33, 3x 6TB WD Red Pro (general storage), 3x 1TB Seagate Barracuda (dumping ground), 3x 8TB WD White-Label (Plex) (all 3 arrays in their respective Windows Parity storage spaces), Corsair RM750x, Windows 11 Education

Sleeper HP Pavilion A6137C

Spoiler

Intel Core i7 6700K @ 4.4GHz, 4x8GB G.SKILL Ares 1800MHz CL10, ASUS Z170M-E D3, 128GB Team MP33, 1TB Seagate Barracuda, 320GB Samsung Spinpoint (for video capture), MSI GTX 970 100ME, EVGA 650G1, Windows 10 Pro

Mac Mini (Late 2020)

Spoiler

Apple M1, 8GB RAM, 256GB, macOS Sonoma

Consoles: Softmodded 1.4 Xbox w/ 500GB HDD, Xbox 360 Elite 120GB Falcon, XB1X w/2TB MX500, Xbox Series X, PS1 1001, PS2 Slim 70000 w/ FreeMcBoot, PS4 Pro 7015B 1TB (retired), PS5 Digital, Nintendo Switch OLED, Nintendo Wii RVL-001 (black)

Link to comment
Share on other sites

Link to post
Share on other sites

On 2/1/2022 at 11:49 AM, flibberdipper said:

As far as Steam caching goes, realistically your own PC will become the limiting factor...

So by this are you mainly thinking single thread performance? I have found just on my personal PC that downloads and be bottle necked by my HDD vs even SATA SSD. 

 

I do know that download/ decompressing is super single thread, in terms of steams servers to my house, but what is the workload from cache server to PC on a local network? Is it still mainly single threaded or is there more ability to use multiple threads? Or maybe CPU isn't a bottleneck at that point.

Link to comment
Share on other sites

Link to post
Share on other sites

9 hours ago, cboyatcboy said:

So by this are you mainly thinking single thread performance? I have found just on my personal PC that downloads and be bottle necked by my HDD vs even SATA SSD. 

 

I do know that download/ decompressing is super single thread, in terms of steams servers to my house, but what is the workload from cache server to PC on a local network? Is it still mainly single threaded or is there more ability to use multiple threads? Or maybe CPU isn't a bottleneck at that point.

Most Steam downloads take pretty good advantage of compression so it'd be more multi-thread performance. It also shouldn't change if you're using a local cache server since (as far as Steam cares) it's still the same download. And I guess for some personal experience, the 8750H and 2TB MX500 in my laptop is generally capable of downloading at ~40MB/s (which is as fast as my wireless will go) and then decompressing as fast as it can, which can be anywhere from the speed of the download on up to about 350MB/s.

Main rig on profile

VAULT - File Server

Spoiler

Intel Core i5 11400 w/ Shadow Rock LP, 2x16GB SP GAMING 3200MHz CL16, ASUS PRIME Z590-A, 2x LSI 9211-8i, Fractal Define 7, 256GB Team MP33, 3x 6TB WD Red Pro (general storage), 3x 1TB Seagate Barracuda (dumping ground), 3x 8TB WD White-Label (Plex) (all 3 arrays in their respective Windows Parity storage spaces), Corsair RM750x, Windows 11 Education

Sleeper HP Pavilion A6137C

Spoiler

Intel Core i7 6700K @ 4.4GHz, 4x8GB G.SKILL Ares 1800MHz CL10, ASUS Z170M-E D3, 128GB Team MP33, 1TB Seagate Barracuda, 320GB Samsung Spinpoint (for video capture), MSI GTX 970 100ME, EVGA 650G1, Windows 10 Pro

Mac Mini (Late 2020)

Spoiler

Apple M1, 8GB RAM, 256GB, macOS Sonoma

Consoles: Softmodded 1.4 Xbox w/ 500GB HDD, Xbox 360 Elite 120GB Falcon, XB1X w/2TB MX500, Xbox Series X, PS1 1001, PS2 Slim 70000 w/ FreeMcBoot, PS4 Pro 7015B 1TB (retired), PS5 Digital, Nintendo Switch OLED, Nintendo Wii RVL-001 (black)

Link to comment
Share on other sites

Link to post
Share on other sites

Iam invested in lancache right now.

 

i give you a few numbers 

 

right now about 3tb of games are compressed down to 2tb of Cache data.

 

if you want to leverage the speed use cheap ssds as cache drives. I have my 1gbit lan fully saturated. The CPU is not even twitching.

 

I tryed caching with HDDs Even raided but Never got more than 14mb/s. The CPU reached easily 100% on multiple Cores.

 

 

the cpu ryzen 5700g

 

 

 

CPU

Intel  i9 13900k

Motherboard

Asrock Z790 Taichi

RAM

Kingston Fury Beast DDR5 RGB 32GB 6000MHZ

GPU

MSI GeForce RTX 4090 GAMING TRIO 24G 

 

Storage

Samsung SSD 980 PRO 1TB 
Unraid NAS 10Gbit about 50TB HDD's, i713700k 64GB DDR5 crucial @ 5800Mhz 

 

 

 

Win11 Workstation

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×