-
-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cache not downloading at full potential even with multiple IPs #99
Comments
Honestly more IP addresses will never be your problem. A single IP will be able to achieve much faster throughput that you'll ever be able to utilise. To solve this you will need to try and find the bottleneck in your configuration. Network are the most likely causes - in that order. Find a way to monitor each of these on both your lancache server and on the computer doing the download. Then install and uninstall the same game a few times. Whichever of these is the flattest and/or highest is probably the cause. |
After further investigation I have found that we have previous evidence of a limit of around 40 Mbps per IP. |
hey just chiming in with a data point on this old topic that this isn't an obvious global performance problem. I will say that, in general, caching on a HDD can stink for performance. The I/O is highly random which spinners have a hard time with. Store the cache on a SSD for more faster. I can get about 47MB/s peak (around 400+mbps) on an uncached game. One other thing is that installing the game on steam can sometimes be limited by the client's CPU speed (steam unzipping the files?). At least when it's cached, my Ryzen 1600AF is maxed out at 100% for brief portions |
Issue Description:
Following the instructions listed on this PR I have successfully managed to get my steam cache to run on 30 total IPs, however that does not seem to be working. My maximum network bandwidth is 8MB/s. With the 30 IPs I never see more than 4MB/s on uncached games. I know 30 is a bit excessive, I want to make sure not enough wasn't the issue first. When downloading on the client, in Resource Manager I do see all 30 connections downloading at least a little, they are working, just not at full speed.
Docker Run Command:
Cache system specs:
CPU: Ryzen 5 3400G
Motherboard: ASRock B450M/AC
RAM: 4x16GB G.SKILL Ripjaws
Cache Drive: 12TB Western Digital Red Pro
NIC: Onboard gigabit ethernet
Any help is appreciated.
The text was updated successfully, but these errors were encountered: