红联Linux门户
Linux帮助

【香蕉派Fedora系统设置】九、Linux内存扩展

发布时间:2015-08-15 15:11:48来源:ickey作者:LiuYang

这步操作其实不是必须的,香蕉派比其他的开发板内存大了一倍,基本上够用了。只不过这个操作其他的板子也适用,所以还是写出来给大家做个参考吧。

先来看看基本的内存

【香蕉派Fedora系统设置】九、Linux内存扩展

打开了几个程序后剩余的内存也确实不多了,当然它们是被当作缓存放在了内存当中,以便再次打开时能够加快速度,这是Linux的机制决定的,不必太在意。

好了,先开始第一步操作。在终端中输入

命令:dd if=/dev/zero of=/opt/swapfile bs=1M count=512
解释:创建一个空的文件,块大小为1M,块的数量为512个,也就是文件大小为512M
图片中我创建的是1G,其实没有必要这么多,512M足矣。

【香蕉派Fedora系统设置】九、Linux内存扩展

可以看到读写验证是否成功及速度。

继续

命令:mkswap /opt/swapfile
解释:将刚才那个文件设置为交换文件

【香蕉派Fedora系统设置】九、Linux内存扩展

继续

命令:swapon /opt/swapfile
解释:打开交换文件

【香蕉派Fedora系统设置】九、Linux内存扩展

会有一些提示,可以忽略。

到此设置完成,再看一下内存有什么变化

【香蕉派Fedora系统设置】九、Linux内存扩展

刚才的swap项为0,现在已经变了,证明成功。

不过如果现在重启,这个交换空间还是没有起作用,应该在启动时就要挂载上,需要这样再设置一下

【香蕉派Fedora系统设置】九、Linux内存扩展

管理员权限打开/etc/fstab,不管用记事本也好vi也好,都一样,加入
/opt/swapfile  swap  swap  defaults  0 0

然后保存即可。