你有没有遇到过这种情况:家里的Wi-Fi看着满格,但刷个视频就卡,打游戏突然掉线。很多人第一反应是宽带不够快,或者路由器太差。其实问题可能出在另一个看不见的地方——内存。
内存不是存储,它是临时工作台
很多人把内存和硬盘混为一谈,觉得内存大就能多存电影、多装软件。但在路由器这种设备里,内存干的完全是另一件事。你可以把它想象成一张厨房的操作台。你做饭时,食材不会全堆在台面上,而是把正在处理的菜、调料、刀具放在上面。内存就是路由器处理数据时的“操作台”。
当你的手机连上Wi-Fi,请求加载网页,这个请求先传到路由器。路由器得记住你是谁、你要去哪、数据从哪来回,这些临时信息都存在内存里。如果同时有10台设备在看视频、开会议、下载文件,这张“操作台”就得同时摆下10份活儿。台面太小,东西挤成一团,自然手忙脚乱。
路由器内存小,全家上网都受影响
市面上不少百元级路由器,内存只有64MB甚至32MB。这种配置应付两三个设备还能撑住,一旦家里人多,或者开了智能家居设备,比如摄像头、音箱、空调都连进来,内存很快就被占满。这时候路由器没法及时处理新请求,结果就是延迟升高、断连频繁。
就像早高峰地铁站,闸机够快(带宽高),但站厅太小(内存小),人一多就堵在入口,谁都动不了。你测速显示网速很快,但实际用起来就是不流畅,问题往往就在这儿。
怎么看路由器内存够不够用?
登录路由器管理页面,在系统状态或设备信息里通常能看到“运行内存”或“RAM”使用率。如果平时空闲时就占了70%以上,说明这台路由器的内存余量很紧张。有些高端路由器支持查看实时连接设备数和会话数,超过200条会话还持续增长,低内存机型基本扛不住。
如果你经常重启路由器才能恢复网速,那很可能不是信号问题,而是内存积累太多临时数据没释放,重启等于清空操作台,暂时缓解拥堵。
调优建议:别光看天线和速率
买路由器时,别只盯着双频、千兆、几根天线。翻到参数详情页,找“DRAM”或“运行内存”这一项。普通家庭10个设备以内,建议至少128MB;设备多或有NAS、远程访问需求,最好选256MB及以上。
老路由器内存小也没法升级,但可以通过设置减少负担。比如关闭不必要的UPnP功能,限制P2P下载的连接数,定期自动重启释放内存。这些设置能在一定程度上延长老旧设备的使用寿命。
# 查看Linux类路由器内存使用情况(SSH登录后)
echo "可用内存: $(free -m | awk 'NR==2 {print $7}') MB"
dmesg | grep -i 'low memory'
内存这东西,平时不显山露水,但它决定了路由器能不能稳住场面。下次换路由器,记得看看它的“操作台”够不够宽。