梅林固件路由器增加虚拟内存

4,236次阅读
没有评论

 将路由器作下载器有时会遇到内存居高不下,需要添加虚拟内存做后援。一般虚拟内存设为32M 或64M即可,再大没有意义,拖慢速度。如果实在不明白此脚本的功能,何须介意,不必强开。

按照下面的教程,先开启路由器的SSH和JFFS功能。

一、软配置:

1)登录路由器,进入【系统管理】设置页面

2)进入【系统设置】选项,打开JFFS2和SSH功能

3)下拉到底,应用设置后,重启路由器生效。

梅林固件路由器增加虚拟内存

4)下载WinSCP  (点我下载  密码:6q52)

5)输入路由器IP,SCP协议,用户名、密码登录

梅林固件路由器增加虚拟内存

6)进入路由器主目录/
梅林固件路由器增加虚拟内存
7)进入 /jffs/scripts/目录
梅林固件路由器增加虚拟内存
8)新建文件
梅林固件路由器增加虚拟内存
9)文件名sdaswap,注意更改编码格式为UTF-8,否则后面会提示无此文件。
梅林固件路由器增加虚拟内存

 

10)选择UTF-8编码,然后将下面脚本代码复制到编辑器,并保存

 

11)在sdaswap文件右击鼠标,属性。设置为0755权限 (该权限是可读写、执行)
到此可以关闭WinSCP软件。
梅林固件路由器增加虚拟内存

二、执行命令

1)进入路由器的软件中心 Software Center 安装shellinabox命令工具
输入用户名和密码登录
梅林固件路由器增加虚拟内存

2)运行命令行:/jffs/scripts/sdaswap start
注意“start”的参数不可少.
梅林固件路由器增加虚拟内存

3)脚本自动扫描路由器外接的USB设备,列出所有存储类设备供选择使用哪个USB硬盘作为虚拟内存的载体。
支持NTFS\EXT2,3,4
注意:建议使用高速U盘或者SSD硬盘,虚拟内存类似于普通内存,需要多次高速读写,整体速度取决于USB设备的速度。这里可以选择虚拟内存的大小,默认为33000=32M,可以设置为64M=>65500。如果没有特殊需求,建议使用默认大小。并不是越大越好,更大的内存容量 可能会拖慢系统速度。

梅林固件路由器增加虚拟内存

4)加载成功后,自动加载Swap的信息。Total是总缓存,Used 已使用,Free未使用
如果Total显示为0证明没有加载成功或者已关闭虚拟内存功能。
最后一行是提示是否加载到开机启动项。y回车是添加到启动项。

5)停用虚拟内存功能命令:/jffs/scripts/sdaswap stop
扫描USB设备,选择要停用哪个设备的虚拟内存。Swap: Total显示0,证明已经停用虚拟内存
梅林固件路由器增加虚拟内存

下面是增加虚拟内存前后的结果图

梅林固件路由器增加虚拟内存

梅林固件路由器增加虚拟内存

正文完
 
评论(没有评论)