ubuntu下配置虚拟内存
在服务器上搭建wordpress,发现内存不足(唉~~,0.5G确是太低).因此,学了下如何配置虚拟内存解决,但是为了条理清晰,专门把这个写成一片博客,(\O(∩_∩)O哈哈~,别吐槽啊)
参考文章
- 1.查看自己的虚拟内存
方法1:free ,默认是以Kb为单位,可以加上参数 -m ,以M显示,其中swap即为虚拟内存.如下,我的已经配置过了 ,是195M.
方法2:top . 这个命令可以看cpu,内存,虚拟内存,以及一些进程.如下:
- 2.创建虚拟内存配置文件
mkdir swap //穿件文件夹
cd swap
sudo dd if=/dev/zero of=swapfile bs=2048 count=100000 //其中bs是创建
//的打小,单位为百kb,这个是创建204M,当然如果太大了可能会出问题,
//我0.5G内存穿件204M时,第一次出错,第二次创建成功了,但是变成了如上的194M
//之后会出现下面类似的提示,里面数值为你设置的大小
记录了 100000+0 的读入
记录了 100000+0 的写出
102400000 字节 (102 MB) 已复制,0.74704 秒,137 MB/秒
//把生成的文件转换成 Swap 文件
sudo mkswap swapfile
- 3.激活swap文件
sudo swapon swapfile
//之后会显示是否成功,如果一定要注意可能第二行的信息是Failed,
//我的就是因为开大了而失败.此时,要重新运行一下这个命令,(如果过大会自动给你变动)
重新查看一下,就会发现已经增加了
如果要卸载,执行下面命令
sudo swapoff swapfile
- 4.注意:
此时开的虚拟内存会在开机后消失,如果永久保持下去,在/etc/fstab文件尾添加一下信息:
swapfilepath swap swap defaults 0 0
例如:我的我是在/root/进行的配置,因此添加了下面内容
/root/swap/swapfile swap swap defaults 0 0
如此,保存并退出即可