RT-AC86U原版梅林开启交换区

115次阅读

0

RT-AC86U的512MB内存实在是不够啊。

下面是RT-AC86U运行原版梅林时,启用交换区的方法,亲测可用。


  • 插上U盘后,进入SSH,输入df -h命令

  • 找到你的磁盘那行,记下Filesystem和Mounted on两个参数;比如我的分别是/dev/sda和/tmp/mnt/DISK;

  • 输入umount /tmp/mnt/DISK,卸载该磁盘;

  • 输入mkfs.ext3 -I 4096 -N 8 /dev/sda,将磁盘格式化为ext3格式;(很慢)

  • 先mkdir -p /tmp/mnt/DISK,创建挂载点文件夹;
    再mount /dev/sda /tmp/mnt/DISK,重新完成磁盘挂载。

  • 运行命令 dd if=/dev/zero of=/tmp/mnt/DISK/swapfile bs=1024 count=524292
    如果需要其它大小,请参考 256Mb:count=262148;512Mb:count=524292;1024Mb:count=1024004

  • 运行命令 mkswap /tmp/mnt/DISK/swapfile

  • 运行命令 chmod 600 /tmp/mnt/DISK/swapfile

  • 运行命令 swapon /tmp/mnt/DISK/swapfile


补充一下关于dd命令的内容

创建交换区的过程

第一步:创建一个大小为256M的文件:
dd if=/dev/zero of=/swapfile bs=1024 count=262144

第二步:把这个文件变成swap文件:
mkswap /swapfile

第三步:启用这个swap文件:
swapon /swapfile

第四步:编辑/etc/fstab文件,使在每次开机时自动加载swap文件:
/swapfile swap swap defaults 0 0

第四步是否成功没试过。

测试硬盘的读写速度

dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file

dd if=/root/1Gb.file bs=64k | dd of=/dev/null

通过以上两个命令输出的命令执行时间,可以计算出硬盘的读、写速度。

确定硬盘的最佳块大小

dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file

dd if=/dev/zero bs=2048 count=500000 of=/root/1Gb.file

dd if=/dev/zero bs=4096 count=250000 of=/root/1Gb.file

dd if=/dev/zero bs=8192 count=125000 of=/root/1Gb.file

通过比较以上命令输出中所显示的命令执行时间,即可确定系统最佳的块大小。


© 除明确标明转载外,均为原创文章。版权所有,转载请注明本文地址:https://ekoac.net/rt-ac86u-merlin-swap.html


👇如果本文对您有帮助,欢迎点赞!

0
赞一赞 扫一扫 赏一赏

原创文章不易,鼓励一下作者吧〜

发表评论

电子邮件地址不会被公开。 必填项已用*标注