[Finished] Testing new CDN providers for Factorio

Post all other topics which do not belong to any other category.
User avatar
vinzenz
Factorio Staff
Factorio Staff
Posts: 352
Joined: Mon Aug 02, 2021 6:45 pm
Contact:

[Finished] Testing new CDN providers for Factorio

Post by vinzenz »

Update
Thank you all for your results. The CDN provider testing has concluded.


Original:
Want to flex your internet connection?

I'm evaluating new CDN providers for our website assets, game and mod downloads. I'm interested in your download experience regarding these URLS: All links expire on 27. January. Please also tell me your general location so I can see geographic differences.

On Linux, Mac and even current Windows 10 releases you can get more detailed download stats on the command line with

Code: Select all

curl -O "https://...."
Ideally you download these URLs serially for 2-3 times, to ensure the file is actually cached by the CDN server.

Here's a small script that will download from all three CDNs individually. In total it will download 4.5 GB so please don't run it on a rated internet connection.

Code: Select all

echo "Wube CDN"; curl -O "https://dcdn.factorio.com/releases/FactorioDemo_x64_1.1.50.zip?key=0ZZB4yoVt_Frr0wSKyJ44A&expires=1643297090"
echo "CDN77"; curl -O "https://cdn1.factorio.com/FactorioDemo_x64_1.1.50.zip?secure=g7b-WjmyRUIY6IQU59DSIg,1643297071"
echo "BunnyNet"; curl -O "https://cdn2.factorio.com/FactorioDemo_x64_1.1.50.zip?token=ziTHfRcTXTk3T4hn8k6Kbs-ghgR0pPA5ePaUXVl6jjE&expires=1643297081"
bringing the oops to devops
FuryoftheStars
Smart Inserter
Smart Inserter
Posts: 2768
Joined: Tue Apr 25, 2017 2:01 pm
Contact:

Re: Testing new CDN providers for Factorio

Post by FuryoftheStars »

May have been my fault, but leaving the error report here


Windows 10. ISP is xFinity, 200 Mbps down. I'm located in USA, New England region (if you need more specific than that, just let me know).

Output

For anyone interested in automating the whole thing...
Last edited by FuryoftheStars on Thu Jan 20, 2022 9:19 pm, edited 1 time in total.
My Mods: Classic Factorio Basic Oil Processing | Sulfur Production from Oils | Wood to Oil Processing | Infinite Resources - Normal Yield | Tree Saplings (Redux) | Alien Biomes Tweaked | Restrictions on Artificial Tiles | New Gear Girl & HR Graphics
orzelek
Smart Inserter
Smart Inserter
Posts: 3924
Joined: Fri Apr 03, 2015 10:20 am
Contact:

Re: Testing new CDN providers for Factorio

Post by orzelek »

My ISP is UPC in Poland - 1000/40 link.
I have results from 3 tries:
Results
And they seem to vary a bit and I think CDN77 and Wube are throttling sometimes since it ends quite round number.
User avatar
kirazy
Filter Inserter
Filter Inserter
Posts: 426
Joined: Tue Mar 06, 2018 12:18 am
Contact:

Re: Testing new CDN providers for Factorio

Post by kirazy »

Output for 3x trials in series
I note that I have historically had a lot of issues with the current CDN with very slow download/uploads (often maxing out at 300 KB/s).

I'm in Redmond, WA, USA just outside of Seattle, WA, USA with Ziply Fiber as my ISP, rated for 1 gbps up/down, on Windows 11. Looking at the results, only CDN77 performs as I would expect, the other two I wouldn't consider "working" at all.
Speedtest
aka13
Filter Inserter
Filter Inserter
Posts: 818
Joined: Sun Sep 29, 2013 1:18 pm
Contact:

Re: Testing new CDN providers for Factorio

Post by aka13 »

I'm in Berlin, Germany, propably the only good thing here is the internet.
I have a 1000/50 link.
Screenshot 2022-01-20 233253.png
Screenshot 2022-01-20 233253.png (16.64 KiB) Viewed 4762 times
WubeCDN x3

CDN77x3
BunnyNet
Pony/Furfag avatar? Opinion discarded.
Xorimuth
Filter Inserter
Filter Inserter
Posts: 704
Joined: Sat Mar 02, 2019 9:39 pm
Contact:

Re: Testing new CDN providers for Factorio

Post by Xorimuth »

macOS 12.2 in SE England. CDN77 is much much better than the other 2.

Code: Select all

#1
Wube CDN
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  12.2M      0  0:01:54  0:01:54 --:--:-- 12.8M
CDN77
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  67.7M      0  0:00:20  0:00:20 --:--:-- 73.6M
BunnyNet
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  9037k      0  0:02:38  0:02:38 --:--:-- 9484k

#2
Wube CDN
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  9853k      0  0:02:25  0:02:25 --:--:-- 8020k
CDN77
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  73.7M      0  0:00:18  0:00:18 --:--:-- 79.5M
BunnyNet
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  7292k      0  0:03:16  0:03:16 --:--:-- 1558k
Screenshot 2022-01-20 at 22.49.39.png
Screenshot 2022-01-20 at 22.49.39.png (39.26 KiB) Viewed 4757 times
My mods
Content: Lunar Landings | Freight Forwarding | Spidertron Patrols | Spidertron Enhancements | Power Overload
QoL: Factory Search | Module Inserter Simplified | Wire Shortcuts X | Ghost Warnings
User avatar
Nexarius
Filter Inserter
Filter Inserter
Posts: 275
Joined: Sat May 09, 2015 7:34 pm
Contact:

Re: Testing new CDN providers for Factorio

Post by Nexarius »

1.png
1.png (69.4 KiB) Viewed 4757 times
Attachments
2.png
2.png (36.26 KiB) Viewed 4757 times
maniak1349
Long Handed Inserter
Long Handed Inserter
Posts: 79
Joined: Mon Nov 03, 2014 12:28 pm
Contact:

Re: Testing new CDN providers for Factorio

Post by maniak1349 »

Southwest of Russia. Connection supposed to be 100 Mbit, but it's not really there, so 11.1M is probably my actual top speed.
BunnyNet speed was going up to maximum during 2nd and 3d run, but at times it was dropping down significantly.
Results
Tertius
Filter Inserter
Filter Inserter
Posts: 968
Joined: Fri Mar 19, 2021 5:58 pm
Contact:

Re: Testing new CDN providers for Factorio

Post by Tertius »

Germany, 20 km from Frankfurt. 500 mbit/s cable internet.
results
DerGraue
Fast Inserter
Fast Inserter
Posts: 151
Joined: Mon May 30, 2016 12:12 pm
Contact:

Re: Testing new CDN providers for Factorio

Post by DerGraue »

Germany, 1Gbit/s

Code: Select all

"Wube CDN"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  55.0M      0  0:00:25  0:00:25 --:--:-- 41.6M


"CDN77"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  34.2M      0  0:00:40  0:00:40 --:--:-- 35.5M


"BunnyNet"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  4340k      0  0:05:30  0:05:30 --:--:-- 4344k
robot256
Filter Inserter
Filter Inserter
Posts: 968
Joined: Sun Mar 17, 2019 1:52 am
Contact:

Re: Testing new CDN providers for Factorio

Post by robot256 »

USA Mid-Atlantic, Verizon Fios Gigabit, i5-3570K w/ Samsung 840 Pro SSD, Win10.

Average speeds:
Wube CDN: 6.9MB/s, 5.3MB/s, 5.3MB/s (3:25 best)
CDN77: 96.8MB/s, 99.4MB/s, 96.0MB/s (0:14 best)
BunnyNet: 0.8MB/s, 4.8MB/s, 29.0MB/s, 14.4MB/s (0:48 best)
Last edited by robot256 on Fri Jan 21, 2022 8:49 pm, edited 1 time in total.
quyxkh
Smart Inserter
Smart Inserter
Posts: 1031
Joined: Sun May 08, 2016 9:01 am
Contact:

Re: Testing new CDN providers for Factorio

Post by quyxkh »

Los Angeles, T-Mobile Home Internet, I got basically full available bandwidth, they guaranteed me 50Mbps and told me if I ever got less than that they'd fix it, what they were seeing was people in my area got about 150, sometimes 200Mbps, couldn't promise that but that's what they were seeing when I talked to them a year ago. I started out getting 150-200Mbps. But it's gotten better since, I generally get 300Mbps and up, late night it pushes gigabit and I think that's my ethernet saturating.

Wube CDN averaged ~40MB/s
CDN77 averaged ~48MB/s
Bunny would start out slow then get worse, clamping to 2MB/s or less

Forcing ipv6 (by deleting the ipv4 default route)

Wube CDN averaged 33MB/s
CDN77 averaged 31MB/s
Bunny is unreachable

On retrying the ipv6, data rates were 44.0,47.3,- , which is why I think wube and cdn77 can saturate the cell network capacity at the moment I'm testing, it'd take more tries to tell whether cdn77's apparent advantage is just luck. Bunny sucks regardless.
User avatar
ptx0
Smart Inserter
Smart Inserter
Posts: 1507
Joined: Wed Jan 01, 2020 7:16 pm
Contact:

Re: Testing new CDN providers for Factorio

Post by ptx0 »

my experience is weird. none of them perform as i'd expect, with speed oscillations.

however, my own server in Quebec, and others, allow full throughput with zero oscillation.

that said, CDN77 is the best of the three, it might actually finish the download someday.

But I'm at a loss as to explain why only Factorio's downloads go poorly for me, through browser or curl.
Screenshot_20220121_181907.png
Screenshot_20220121_181907.png (25.6 KiB) Viewed 4482 times
added a tcpdump output from the initial burst before it drops to 6kB/sec.

tcpdump.txt
(2.01 MiB) Downloaded 90 times
Last edited by ptx0 on Sat Jan 22, 2022 3:46 am, edited 2 times in total.
User avatar
Silari
Filter Inserter
Filter Inserter
Posts: 537
Joined: Sat Jan 27, 2018 10:04 pm
Contact:

Re: Testing new CDN providers for Factorio

Post by Silari »

USA in northern New York here with Spectrum.

Code: Select all

"Wube CDN"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  10.4M      0  0:02:14  0:02:14 --:--:-- 10.8M
100 1400M  100 1400M    0     0  11.1M      0  0:02:06  0:02:06 --:--:-- 11.1M
100 1400M  100 1400M    0     0  10.8M      0  0:02:09  0:02:09 --:--:-- 10.4M

"CDN77"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  8691k      0  0:02:45  0:02:45 --:--:-- 9608k
100 1400M  100 1400M    0     0  8338k      0  0:02:52  0:02:52 --:--:-- 7470k
100 1400M  100 1400M    0     0  8798k      0  0:02:43  0:02:43 --:--:-- 8547k


"BunnyNet"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  7548k      0  0:03:10  0:03:10 --:--:--  9.8M
100 1400M  100 1400M    0     0  10.9M      0  0:02:08  0:02:08 --:--:-- 11.2M
100 1400M  100 1400M    0     0  1104k      0  0:21:38  0:21:38 --:--:--  621k
A fourth attempt on CDN77 failed after 1261M averaging 9295k/s
BunnyNet had a lot of up/down variance in speed, including drops down to 0kb/s. It never errored out though.
User avatar
ThaPear
Fast Inserter
Fast Inserter
Posts: 226
Joined: Fri May 30, 2014 8:05 am
Contact:

Re: Testing new CDN providers for Factorio

Post by ThaPear »

Speedtest.png
Speedtest.png (16.19 KiB) Viewed 4389 times
The Netherlands, 200/200 internet, apparently faster upload than advertised. :D
BunnyNet is clearly the weakest here.

Code: Select all

"Wube CDN"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  24.1M      0  0:00:58  0:00:58 --:--:-- 24.0M
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  24.1M      0  0:00:58  0:00:58 --:--:-- 23.9M
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  24.1M      0  0:00:58  0:00:58 --:--:-- 23.9M
"CDN77"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  23.3M      0  0:01:00  0:01:00 --:--:-- 23.3M
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  23.3M      0  0:01:00  0:01:00 --:--:-- 22.8M
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  22.5M      0  0:01:02  0:01:02 --:--:-- 22.1M
"BunnyNet"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  6670k      0  0:03:35  0:03:35 --:--:-- 8343k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  17.2M      0  0:01:21  0:01:21 --:--:-- 22.8M
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1400M  100 1400M    0     0  19.4M      0  0:01:12  0:01:12 --:--:-- 23.4M
Post Reply

Return to “General discussion”