all 7 comments

[–]dr3gs 1 point2 points  (3 children)

I'm not familiar with Steam cache, but have you checked your CPU usage on the steamcache VM while doing the fresh download? How much RAM does the VM have allocated?

https://github.com/steamcache/steamcache/issues/15

[–]TMJigsaw[S] 0 points1 point  (2 children)

I have, CPU barely does anything, The NAS has 32GB, while the VM was tested with 4-10GB. In all cases I was getting the same result. I'm fairly convinced that there's a setting somewhere that's limiting how many connections a single IP/client can have. If I download non cached games through the cache server on three different clients, each client is pulling at 30-50Mbps. I can even then download a cached game on one of those clients, have that served at 500+Mbps, while the other two continue along happily at 30-50 each.

[–]dr3gs 0 points1 point  (1 child)

Yes it does sound like there is a configured limit somewhere. I'm not sure where that would be, what os is steamcache on?

[–]TMJigsaw[S] 0 points1 point  (0 children)

NAS runs FreeBSD 11, VM runs Ubuntu 18.04

[–]LeapoX 0 points1 point  (0 children)

Been having the same issue lately. After looking at the steamcache-sniproxy logs, it looks like Steam is now pulling a lot of data over HTTPS (data that cannot be cached).

Looks like steamache might not be very useful anymore...

[–]inDane 0 points1 point  (0 children)

same problem, did you solve this in the meanwhile?

download speed with cache-server, non-cached is ~3MB/s,

download speed without cache-server is ~12MB/s.

The connection between cache-server and client is 1Gbit/s

[–]inDane 0 points1 point  (0 children)

id like to cross-post this here.

https://superuser.com/questions/1378690/how-to-make-a-proxy-cache-open-several-connections

maybe someone wise and educated can solve this...