姜维博客
欢迎来访~

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

        将路由器作下载器有时会遇到内存居高不下,需要添加虚拟内存做后援。一般虚拟内存设为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,证明已经停用虚拟内存

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

QQ截图20170307212617

QQ截图20170307212641

 

参考自:【进阶类教程】为路由器梅林固件增加虚拟内存 补图

 

-The End-

 

可附来源转载:姜维博客 » 梅林固件路由器增加虚拟内存

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

待添加阿里云优惠