|
本帖最后由 ice5221 于 2013-11-24 13:13 编辑
我的4530上面跑了一个ecshop商城,一个discuz论坛,这两天又刚刚加进去一个远程迅雷。
cpu资源紧张的问题还好说,已经发帖解决。详见:https://www.right.com.cn/forum/thread-133045-1-1.html
内存不足的问题却没有特别好的办法来解决,只能增加一个swap分区。
- <blockquote>root@OpenWrt:~# free
复制代码
free命令,我们看到。默认情况下,并没有swap分区。
那么现在我们来增加一个swap分区!
- <blockquote>root@OpenWrt:~# dd if=/dev/sda1 of=/root/swap bs=1024 count=1024000
复制代码 楼主用的是4530加IDE接口的80G笔记本硬盘,所以使用上述命令,来增加一个1024M的swap分区,
接下来,我们要设置一下交换文件
- root@OpenWrt:~# mkswap /root/swap
- Setting up swapspace version 1, size = 1023996 KiB
- no label, UUID=8975a384-8114-4e02-83b7-35c05a1a3791
复制代码
最后,咱们启用这个swap
让他生效吧!
- root@OpenWrt:~# swapon /root/swap
复制代码
看看结果如何。。。。。。
- root@OpenWrt:~# free -m
- total used free shared buffers
- Mem: 126804 124600 2204 0 17892
- -/+ buffers: 106708 20096
- Swap: 1023996 0 1023996
复制代码
瞧见没有,我们现在有空间了!
不过到底有没有起作用,咱们得等几分钟看看,
- root@OpenWrt:~# free
- total used free shared buffers
- Mem: 126804 123696 3108 0 5332
- -/+ buffers: 118364 8440
- Swap: 1023996 464 1023532
复制代码
已经生效了。我先运行几天,然后回来补充具体使用情况。
经过实际测试,对swap分区的使用很少,所以
- sysctl -w vm.swappiness=90
复制代码 使用这个命令来提高对swap分区的使用率。
|
|