shaula 发表于 2015-1-17 21:21:21

分享一下刚学会的招术---开启SWAP分区

本帖最后由 shaula 于 2015-1-17 22:41 编辑

用分区软件(我用的是MiniTool分区向导)将U盘分出一个64M的linux swap分区,挂到ac68u上面。


telnet进入路由,fdisk -l 查看swap分区名,我的是 /dev/sdb1
打swapon /dev/sdb1(换成你的swap分区名)
然后打 free 命令查看有没有成功





关闭swap分区的命令   swapoff /dev/sdb1


下面是通过新建一个swap文件的方式来为路由增加swap


dd if=/dev/zero of=/mnt/system/swap bs=1024 count=65536注:/mnt/system 是我的移动硬盘ext4分区挂载点,if=输入文件名 of=输出文件名,bs=块大小,count=文件大小
mkswap /mnt/system/swap
swapon /mnt/system/swap


行了。




Master 发表于 2015-1-19 09:21:42

感谢分享

Dr.Antenna 发表于 2015-1-19 09:34:00

技术贴,顶一个

shaula 发表于 2015-1-19 11:43:43

发现使用swap后,上传比原来稳定,一直都是满速运行。这个方法推荐给把路由当作NAS使用的人。




littlebell 发表于 2015-2-9 19:55:59

路由重启后SWAP会消失,是否每次都要手动挂载?

shaula 发表于 2015-2-9 22:30:04

littlebell 发表于 2015-2-9 19:55
路由重启后SWAP会消失,是否每次都要手动挂载?

是的,不过一般情况下,路由也不需要重启。即使重启,那个swap文件还在,只需要执行最后一步就可以了。

littlebell 发表于 2015-2-10 01:40:10

本帖最后由 littlebell 于 2015-2-10 01:42 编辑

明白了,我只是测试的时候试了重启,但没有单独分swap区,只是在U盘中建了一个单独文件夹存放swap文件,等明天试试能不能用jffs分区脚本自启动,谢谢:),对了,我测试时划分了256M的swap空间,但发现好像一直没有占用,是否重载时候才会启用?

shaula 发表于 2015-2-10 09:09:37

littlebell 发表于 2015-2-10 01:40
明白了,我只是测试的时候试了重启,但没有单独分swap区,只是在U盘中建了一个单独文件夹存放swap文件,等 ...

一开始是没有使用的,不过下载一段时间后,内存占用量大起来,系统会自动将部分内部转移至swap里。我也划 了256M,最后会用光。

littlebell 发表于 2015-2-10 22:07:46

本帖最后由 littlebell 于 2015-2-10 22:09 编辑

shaula 发表于 2015-2-10 09:09
一开始是没有使用的,不过下载一段时间后,内存占用量大起来,系统会自动将部分内部转移至swap里。我也划 ...
jffs脚本自启动OK,只是我基本不用路由直接下载,用NAS下,今天专门测试了一下,用路由下载的时候时间长些确实会有占用了,不用路由下载貌似还是不会有占用,我测试时间不长,上传没有发现有明显不同,还是感谢分享:)

superpp 发表于 2015-6-21 13:26:12

请教一下LZ,新建SWAP分区与新建一个swap文件的方式,两者选择其一就可以吧?还是两个都必须设置?
页: [1] 2
查看完整版本: 分享一下刚学会的招术---开启SWAP分区