如何让Steam下载速度解除封印?!

平时一直没注意到家里的路由器在偷懒。最近成功榨干家里的带宽,把平时一直20mb/s左右下载速度的路由器一番改造后成功steam下载速度稳定85+Mb/s。平时一直都只发挥了他的1/3不到,真是太可惜了。

硬件

首先检查硬件,就千兆路由器而言,确保路由器是千兆路由器,网线至少是超五类网线。确认好硬件上满足要求后,打开电脑的网络设置界面查看理论的带宽上限:

这是我的理论带宽上限,可以看到是有1000Mbps的,也就是千兆网。将它除以八得到125Mb/s,也就是理论上最高能到达的网速。当然,这个网速是受限于木桶效应的,如果提供服务的服务器没有能力到达这个速度,那速度将不会高于该服务器。

image-20250124144114459

路由器设置

找到你的路由器,查看路由器标签上的管理员后台地址,在电脑的浏览器中输入进入到后台界面。为了追求极致的网速,首先将路由器的无限功能通通给关掉。关掉5G/2.4G这两个无限发射功能,也就是说家里的手机设备将不再享受到这台路由器提供的WIFI服务了。如果你家里只有一个路由器,请酌情设置。但是不好意思,我家里刚好有两个,满足条件。

路由器如果开启了无限发射功能,也就是常说的WIFI功能会很影响路由器的性能,并且会分散带宽,为了追求极致的网速,一定要关掉。

完成这一步后,将路由的模式从路由模式设置为桥接模式,并且开启NAT硬件加速。其他的设置还要根据路由器的种类考虑,但是总归能在后台面板折腾一下。

还有,不要忘记开启IPv6,这个也有用。完成这些步骤后,用一根>=1000Mbps的网线从路由器物理层面连接到你的电脑,任务栏右下角将会出现一个以太网的图标,不同于WIFI的图标。

软件层面的优化

完成这些步骤后,在网上找一个测速软件。这些软件能检测你现在理论能跑的带宽速度,因为并不是所有的软件都能一直跑满你的带宽的,具体还受限于电脑性能的调教,这点接下来会讲。

这里我用这个软件测出来能跑到940Mbps左右的带宽,证明上面的折腾基本已经奏效了。接下来就是选择合适的服务器商以及电脑性能的调教了。

image-20250124145209660

这里举个例子,即使你的带宽在合适情况下能跑到千兆,但在某些应用场景下仍然网速只有20~30Mb/s,你知道为什么吗?就拿百度网盘举例,如果没有开通超级会员,就算你是万兆宽带,你也只能跑到几百kb/s的速度。这就是服务器的问题了,百度网盘没有给普通用户提供这样的服务,毕竟提供网络传输的流量是要烧金币的。

实际测试下,我开通了百度网盘的会员能正常跑到100Mb/s

Steam 调优

如果你能确定服务器商那边提供的服务能到达千兆,那最后的问题就是你的电脑了。别忘了,你的电脑上还有CPU和网卡这样的硬件,即使上面的所有条件你都完成了,如果应用在CPU上的调度不够,最后网速还是不能跑到理论值。

就比如我,在完成了上面的所有调教后。我确定我在百度网盘是能跑到100Mb/s的,但是奇怪的事情就发生了。我的Steam在选择了最近的服务器,杭州服务器CDN的情况下,只能跑到40~50Mb/s。这里的情况就是我的电脑有问题了,肯定不是服务器那边的问题。要知道Steam是一个很有钱的公司,一个海外的公司在中国砸了几十个CDN内容分发服务器,跑不满千兆就只能是我自身的问题。

其实刚才也提到了,就是CPU调度的问题。我在将电脑的电源计划修改为性能模式后发现没有很大的变化。

这个时候,打开Steam下载,并打开任务管理器,如果看到Steam相关的进程旁边有绿色的小叶子+效能两个字,火速把效能选项关掉。选择任务管理器的详细设置,将Steam相关的进程优先级全部设置为同步。这个时候再打开下载,你会发现下载速度很快就翻了一倍,并且伴随着CPU利用率的提升,风扇也会呼啦呼啦地转起来。

image-20250124150553380

完成了CPU的调教,你别急,还有。不知道你有没有观察过,Steam下载时往往还会附带一个磁盘使用情况的可视图。它也会对下载速度产生影响,毕竟网卡和硬盘也是要相互协作的。如果硬盘的缓冲区拖累了速度,整体的下载速度还是会变慢,也就不一定能到达理想的下载速度。打开设备管理器,找到你用于Steam下载的硬盘,将写入缓冲关闭。

如果这张盘上有重要文件,不建议关闭写入缓存。会导致这张盘不那么难稳定。

image-20250124151204066

其实,关于带宽调教还有很多学问,比如本文没有讲到的CPU核心利用的探讨,真实的带宽调教还要受限于具体的情况,本文仅给出个体情况作为参考。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/81433.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通信原理第七版与第六版的区别附pdf

介绍 我用夸克网盘分享了「通信原理 第7版》樊昌信」, 链接:https://pan.quark.cn/s/be7c5af4cdce 《通信原理(第7版)》是在第6版的基础上,为了适应当前通信技术发展和教学需求,并吸取了数十所院校教师的反…

【2025五一数学建模竞赛A题】 支路车流量推测问题|建模过程+完整代码论文全解全析

你是否在寻找数学建模比赛的突破点?数学建模进阶思路! 作为经验丰富的美赛O奖、国赛国一的数学建模团队,我们将为你带来本次数学建模竞赛的全面解析。这个解决方案包不仅包括完整的代码实现,还有详尽的建模过程和解析&#xff0c…

Python爬虫实战:获取彼岸网高清素材图片

一、引言 在数字化时代,图片素材的需求持续增长。彼岸网提供了丰富的高质量图片资源,其中 4K 风景图片备受用户青睐。借助 Python 爬虫技术,可自动化地从彼岸网获取这些图片,为用户提供便捷的图片素材服务。然而,爬取过程中会遭遇登录验证、反爬机制等问题,需采用相应技…

深入理解 C++ 数据类型:从基础到高级应用

C 是一种强类型语言,这意味着每个变量都必须有明确的数据类型,以便编译器知道如何存储和操作数据。数据类型决定了变量的内存占用、取值范围以及可以执行的操作。理解 C 的数据类型是编写高效、安全代码的基础。本文将全面介绍 C 的数据类型,…

补题:K - Magic Tree (Gym - 105231K)

来源:问题 - K - Codeforceshttps://codeforces.com/gym/105231/problem/K 题目描述: 一、题目分析 本题给定一个2行m列的网格,从(1, 1)格子开始进行深度优先搜索,每个格子可到达至少一个边相邻的格子且不重复访问,…

【Prometheus-OracleDB Exporter安装配置指南,开机自启】

目录 1. 安装Oracle Instant Client1.1 解压安装包1.2 创建运行时链接 2. 环境配置2.1 设置环境变量2.2 验证配置 3. 安装Oracle DB Exporter3.1 创建工作目录3.2 解压安装包3.3 添加执行权限 4. 数据库监控配置4.1 创建监控用户(切换到Oracle所属用户) …

溯因推理思维——AI与思维模型【92】

一、定义 溯因推理思维模型是一种从结果出发,通过分析、推测和验证,寻找导致该结果的可能原因的思维方式。它试图在已知的现象或结果基础上,逆向追溯可能的原因,构建合理的解释框架,以理解事物的本质和内在机制。 二、由来 溯因推理的思想可以追溯到古希腊哲学家亚里士…

Git 基本操作(二)

目录 撤销修改操作 情况一 情况二 情况三 删除文件 升级git 撤销修改操作 在日常编码过程中,有些时候,我们可能写着写着发现目前的版本的代码越写越挫,越不符合标准,想让我们当前的文件去恢复到上一次提交的版本…

java使用CMU sphinx语音识别

java使用CMU sphinx语音识别 一、pom依赖1、依赖dependency2、配置仓库repository 二、下载中文资源包1、下载中文资源包(需要其他语言的选择对应的文件夹即可),中文选择Mandarin2、将下载后的文件放到项目中3、代码-识别wav语音文件4、代码-…

企业内训|智能驾驶与智能座舱技术——某汽车厂商

4月25日,东北某市,TsingtaoAI团队为某汽车厂商的智能驾驶业务和研发团队交付“智能驾驶与智能座舱技术”课程。本课程系统讲解智能汽车两大核心领域技术架构与实现路径。课程涵盖智能驾驶感知层(激光雷达/毫米波雷达/视觉融合)、决…

【数学建模国奖速成系列】优秀论文绘图复现代码(二)

文章目录 国奖论文绘图复现代码,可直接运行柱状图横向柱状图分组柱状图堆叠柱状图堆叠柱状图2三维柱状图完整复现代码 国奖论文绘图复现代码,可直接运行 数模比赛的绘图是非常重要得,这篇文章给大家分享我自己复现的国奖优秀论文的代码&…

GitLab CVE-2024-12444 安全漏洞解决方案

本文分享极狐GitLab 补丁版本 17.11.1, 17.10.5, 17.9.7 的详细内容。这几个版本包含重要的缺陷和安全修复代码,我们强烈建议所有私有化部署用户应该立即升级到上述的某一个版本。对于极狐GitLab SaaS,技术团队已经进行了升级,无需用户采取任…

随机微分方程(SDE):股票价格模型、利率模型的构建

随机微分方程(SDE):股票价格模型、利率模型的构建 一、随机微分方程(SDE)基础:从确定性到随机性的扩展 1. 定义与一般形式 随机微分方程(SDE)是包含布朗运动(随机项&am…

【MCP Node.js SDK 全栈进阶指南】高级篇(1):MCP多服务器协作架构

随着业务规模的不断扩大和系统复杂度的提升,单一服务器架构往往无法满足高并发、高可用性和弹性扩展的需求。在MCP生态系统中,多服务器协作架构成为构建大规模应用的必然选择。本文将深入探讨MCP TypeScript-SDK在多服务器环境下的部署、协作和管理,以及如何构建高可用、高性…

git 修改用户名和邮箱

在 Git 中修改用户名和邮箱地址是常见的任务,这可以确保你的提交记录使用正确的身份信息。你可以通过简单的命令来完成这一操作。 全局配置 修改全局用户名 要修改全局的用户名,请执行以下命令: git config --global user.name "New…

[算法学习]——通过RMQ与dfs序实现O(1)求LCA(含封装板子)

每周五篇博客:(3/5) 碎碎念 其实不是我想多水一篇博客,本来这篇是欧拉序的博客,结果dfs序也是可以O1求lca的,而且常数更优,结果就变成这样了。。。 前置知识 [算法学习]——dfs序 思想 分…

spark local模式

Spark Local 模式是一种在单台机器上运行 Spark 应用程序的模式,无需搭建分布式集群,适合开发调试、学习以及运行小规模数据处理任务。以下为你详细介绍该模式: 特点 简易性:无需额外配置分布式集群,在单机上就能快速…

用 RxSwift 实现 UITableView 的响应式绑定(超实用示例)

目录 前言 一、环境准备 1.安装 RxSwift 和 RxCocoa 2.导入模块 二、实现一个简单的UITableView 1.实现一个简单的 UITableView 1.实现步骤 1.我们声明一个ViewModel 2.ViewModel和UITableView 绑定 2.实现 UITableView 的代理方法 三、处理点击事件 前言 在 iOS 开发…

【C++】通过红黑树封装map和set

前言: 通过之前的学习,我们已经学会了红黑树和map、set。这次我们要实现自己的map和set,对,使用红黑树进行封装! 当然,红黑树内容这里就不在赘述,我们会复用红黑树的代码,所以先将…

非凸科技受邀出席AI SPARK活动,共探生成式AI驱动金融新生态

4月19日,由AI SPARK社区主办的“生成式AI创新与应用构建”主题沙龙在北京举行。活动聚焦生成式AI的技术突破与产业融合,围绕大模型优化、多模态应用、存内计算等前沿议题展开深度探讨。非凸科技受邀出席并发表主题演讲,深入解析金融垂直大模型…