Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Your gigabit connection basically becomes moot when your CPU / HDD can't do much
Steam has the ability to saturate gigabit connections without any effort.
8 bits = 1 BYTE
Steam defaults to MB/s.
115 MB/s = 920 mb/s
Sounds good to me.
Steam > Settings > Downloads >>> Display download rates in bits per second
Except you ignored the part where I said the connection is 10Gigabits ~ 10000 mega bits :)
nope, Steam doesn't use all cores on purpose. if you have less cores it will also use less cores.
besides how Steam handles downloads already being a culprit for limitations, the actual culprit is the compression itself, which can be wildly differ between products.
so the speed depends on what you actually download.
that is considering your storage device is not the bottleneck.
if you use hdds, changing to ssds might make it faster, the most you can expect from a 7200rpm hdd is about 150mbyte/s and that is raw write speed, not including all the shindigs Steam does.
overclocking cpu can also improve speeds.
other then this ... you have not much more options. maybe one day Steam will change that cpu thing. everything else would require changes on Steams backend. f.e. not serving compressed data to begin with because what you cache is the compressed data which Steam still has to manhandle to get something installed .. and that is not really likely to happen. they like their compression.
i guess you know this video already:
https://www.youtube.com/watch?v=gk1eKPRLaJA
Thought so, just wasn't sure. Guess I gonna wait till the next LAN with friends where we use the steam cache since a while, with only 1gbit connection before.
There is some with higher core count processors there normally, and I will see if it uses more then 8 on their machines. If it really does do, I might have some chance making it use all 16 on mine by intercepting some kernel calls or sth for determining the core count :)
The server for testing purpose is currently just using tmpfs (RAM disk) and the steam client is installing on a NVMe m.2 SSD, so yeah I might wanna try just installing into a RAM disk tbf.
Well since the compression seems to be limiting it, yeah it might. Not by too much through since overclocking on a normal PC is fairly limited :).
Yeah, I mean I guess I could backup installed games without compression or one that can use more cores onto my server disk and just have a custom client for downloading/copying them :)
But in the end this server is supposed to also be deployed at the bi-yearly private lan, and ease of deployment there would increase way to much, like make everyone install a custom game downloader :P
Currently I just have a router intercept all port 53 UDP and TCP traffic and forward it to a customized DNS server so people get the cache ip for steam(and some other platforms).
So people on lan don't need to do anything at all and use it even if they have a manual DNS server set in their OS.
Nope, seem to have been created way after I setup the cache for the fist time :).
Watched it now through, but the info in there is basically none existent.
;) I use a similar setup through, apart from no docker and such. Basefiles are nowadays basically from opensourcelan repo, with some modifications.
Video doesn't really contain much info through, except stuff you would know after simply reading the readme of any of the public steam caching project :)
I don't own the game where they show the download on the video, but apparently the one time they show CPU usage it is also only using about 8 cores. (Even through they are pretending it is only using like 2 xDD)
First answer that seemed to actually have read my post in full, before answering thank you a lot for that :)
Edit:
So tried some other games now and on some (e.g. Ys II) I got 380-420MB/s (would probably be slightly higher if they'd take more then 2s-4s to load).
So yeah seems to be entirely on the decompression.
Thanks to everyone that helped so far :)