满心欢喜开黑,被下载速度泼了冷水
作为一个周末偶尔泡网吧的老玩家,我自认为对网吧的套路了如指掌。但那天下午,我像往常一样准备下载新买的《博德之门3》,在Steam上点击安装后,看到那熟悉的两位数KB/s速度,我整个人都不好了。等了半小时才前进0.1%,这谁顶得住?网吧前台妹子看着我在那抓耳挠腮,还安慰我说“下游戏就是这样的,要不你玩别的?”我嘴上说着没事,心里已经把这个网吧的网络骂了一万遍。
所谓的百兆光纤,为什么跑不过别人家的20M?
其实我心里清楚,网吧标榜的百兆、千兆网络是整个局域网共享的。我隔壁那哥们正在玩《使命召唤》在线对战,带宽占得稳稳的;后面几个学生开着直播看比赛,还挂着迅雷下片。在这种环境下,我能分到的资源屈指可数。更让我不爽的是,网吧的管理系统通常会自动给非游戏的下载应用限速,Steam这种大流量下载正是重点关照对象。不是网管故意针对你,而是系统策略就这么设定的——优先保障在线游戏的最低延迟,其他应用靠边站。
硬盘读写拉胯,等待一秒如同一年
我观察了一下任务管理器,磁盘占用率一直100%,下载速度却上不去。这明显是硬盘瓶颈。网吧为了节省成本,大多还在用5400转的机械硬盘,甚至是拆机翻新盘。Steam下载时不仅要写数据,还要进行预分配和解压,对硬盘随机写入要求极高。在碎片化的空间里,机械硬盘的写入速度可能只有几MB/s,网络再快也白搭。我甚至试过把下载缓存移动到别的盘,但网吧那几块硬盘半斤八两,根本没用。
Steam节点和服务器选择也有讲究
我不死心,手动换了好几个国内的Steam下载节点(北京、上海、广州),速度依旧惨不忍睹。后来才想到,有些网吧为了降低成本,用的是二级运营商或校园网宽带,到Steam CDN的路由绕了一大圈,而且高峰时段国际出口拥堵,导致验证、下载都慢半拍。另外,网吧的DNS缓存也可能把Steam域名解析到错误的或者陈旧的IP上,进一步拖慢速度。
折腾一圈,最后选择躺平
那天下午我几乎试遍了网上流传的所有“加速方法”,包括修改下载并发数、清空下载缓存、关闭Windows防火墙、甚至用加速器绕过局域网限制。结果要么无效,要么短暂提升后被打回原形。当我放弃挣扎,打开手机热点打算临时用流量顶一顶时,却发现自己还是太年轻了——Steam下载的手机热点也是龟速。最后我只能苦笑着把电脑锁定,出门买了瓶可乐,回来继续等。直到晚上十一点,那个游戏终于下载完毕,我的开黑兴致也早已耗尽。
经过这次,我彻底认清了现实:在绝大多数网吧,尤其是中小型的,想畅快地用Steam下载大游戏基本是一种奢望。它们的硬件和网络规划都是针对已有内容的运行,而不是下载新内容。所以我后来要么提前在家用千兆宽带下好,然后用移动硬盘拷到网吧;要么就在网吧直接玩那些已经预装好的热门游戏,不跟自己过不去。虽然这样少了很多选择,但至少不用在下载条面前变得那么暴躁。
