免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2626 | 回复: 5
打印 上一主题 下一主题

[Web] centos5如何增加swap容量 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-21 23:09 |只看该作者 |倒序浏览
centos5如何增加swap容量 现在的swap是524280

还有能否给一个相对于我电脑配置的建议:

p4 3.4 双核 内存4G  scsi硬盘3块 raid 0

论坛(phpwind)平均在线2000左右,现在一到22-24点就特别卡

现在的一些配置如下:

httpd.conf

<IfModule prefork.c>
StartServers      10
MinSpareServers   10
MaxSpareServers   15
ServerLimit      2000
MaxClients       1000
MaxRequestsPerChild  10000
</IfModule>

<IfModule worker.c>
StartServers         3
MaxClients         2000
ServerLimit         25
MinSpareThreads     50
MaxSpareThreads     200
ThreadLimit         200
ThreadsPerChild     100
MaxRequestsPerChild  0
</IfModule>


my.cnf是按照my-huge配置的然后加了一个max_connections = 1000


PS:服务器支持64位,但是目前安装的是32位os,内存只读出了3.5G

论坛徽章:
0
2 [报告]
发表于 2008-10-22 00:10 |只看该作者
swap的问题已经解决

解决办法:
2、格式华及启动swap文件
接下来执行mkswap命令,将myswap文件格式化成s文件系统,系统才能使用,切换到/tmp目录,并执行以下命令:
# mkswap swapfree (#将文件格式化为swap文件格式)
setting up swapspace version 1 , size = 262144 KB
# swapon /tmp/swapfree (#启动swap分区)
要停止使用新创建的swap文件,只要执行 swapoff /tmp/swapfree命令即可,如果swap交换文件不再使用,可以删除此文件。
3、检查swap
     #swapon -s
4、 开机时自动启动新添加的swap分区
如果每次开机后都要执行swapon命令启动swap分区或者文件,这太麻烦了.这时可以利用文字编辑器在/etc/fstab文件加一行,好让开机时自动启动swap分区及文件:
/dec/hdb5 swap swap defaults 0 0 (开机时启动此swap分区)
/tmp/swapfree swap swap defaults 0 0 (开机时启动此swap文件) .
swap空间大小:
通常情况下,Swap空间应大于或等于物理内存的大小,最小不应小于64M,通常Swap空间的大小应是物理内存的2-2.5倍。但根据不同的应用,应有不同的配置:如果是小的桌面系统,则只需要较小的Swap空间,而大的服务器系统则视情况不同需要不同大小的Swap空间。特别是数据库服务器和Web服务器,随着访问量的增加,对Swap空间的要求也会增加,具体配置参见各服务器产品的说明。
swap数量:
Swap分区的数量对性能也有很大的影响。因为Swap交换的操作是磁盘IO的操作,如果有多个Swap交换区,Swap空间的分配会以轮流的方式操作于所有的Swap,这样会大大均衡IO的负载,加快Swap交换的速度。如果只有一个交换区,所有的交换操作会使交换区变得很忙,使系统大多数时间处于等待状态,效率很低。用性能监视工具就会发现,此时的CPU并不很忙,而系统却慢。这说明,瓶颈在IO上,依靠提高CPU的速度是解决不了问题的。

论坛徽章:
0
3 [报告]
发表于 2008-10-22 00:12 |只看该作者
帮你贴一个:

不够用时,可以用dd在硬盘上创建swap文件,就像windows的页面文件一样使用
如:在/tmp下,新增一个256MB的文件myswap:
# dd  if=/dev/zero   of=/tmp/myswap  bs=32k  count=8192
然后执行mkswap命令,将myswap文件格式化成swap文件系统
# mkswap  /tmp/myswap
使用swap分区
# swapon  /tmp/myswap
要停止使用新创建的swap文件,只要执行 swapoff  /tmp/myswap命令即可.
还可以在fstab中添加条目,开机时自动使用swap文件


http://www.linuxdiyf.com/bbs/vie ... mp;page=1#pid472263

论坛徽章:
0
4 [报告]
发表于 2008-10-22 00:12 |只看该作者
都有答案了

论坛徽章:
0
5 [报告]
发表于 2008-10-22 00:15 |只看该作者
还希望高手们给点配置上的建议

论坛徽章:
0
6 [报告]
发表于 2008-10-22 00:16 |只看该作者
谢谢xi2008wang
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP