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
1) your cpu
2) your disk IO
3) your anti virus
4) your isp
Pick one
What do you think is the maximum theoretical download speed of Steam's servers?
Data from here: https://github.com/inikep/lzbench (Note: this data may be quite old, the most recent Zstd version is 1.5.6, and is still under active development, so it may have improved.)
Steam uses the LZMA algorithm for compression, which is represented in this table by the implementations lzma, fastlzma2, and xz. LZMA has a very good compression ratio, 22.96% for fastlzma2. On the other hand, zstd decompresses 8.2 times as fast, and only slightly sacrifices compression ratio, at 24.88%.
The upshot being that if you were downloading a file which was 1 GB uncompressed, you'd download about 19 MB more if it was compressed with zstd rather than LZMA, but it would decompress much faster (or use less CPU if decompression isn't what's bottlenecking).
I know that steam cant server infinity bandwidth but im speaking about my local cdn server. I host an cdn server in my house for many PCs but im bottlenecked by the cpu performance sadly because of the poor decompression performance.