免费注册 查看新帖 |

Chinaunix

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

[FreeBSD] 讨论|一台服务器能承受4680万人在线? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-21 11:31 |只看该作者 |倒序浏览
如果我一台双至强服务器,架设discuz论坛.
Freebsd6系统,apache和mysql都使用默认设置。
apache默认设置是260进程同时.
www.discuz.net的官方网站,每处理一个页面的时间大约在0.01秒。
那么可不可以这样计算:
260进程,每个进程处理一个页面需要0.01秒,那么一秒钟内,260个进程就是处理:一个进程一秒处理100个页面,即100个请求。那么260个进程就是处理260*100=26000个请求?一秒种就能处理26000个,那么30分钟就是26000*60*30=46800000个请求。
一般论坛也就是在线按30分钟计算:那么理论上一台服务器可以支持4680万人在线?

[ 本帖最后由 iammecn 于 2006-4-21 11:32 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-04-21 12:44 |只看该作者
怎么可能哦

论坛徽章:
0
3 [报告]
发表于 2006-04-21 13:32 |只看该作者
楼主先生,同一时刻,一个普通CPU执行的进程事实上只有一个。

论坛徽章:
0
4 [报告]
发表于 2006-04-21 13:39 |只看该作者
实际情况是你的客户访问不会排列的这么平均,总有同时刻并发多访问的时候,并发情况下需要的时间肯定是1+1>2的。还要考虑到避免写数据库冲突造成的锁表延迟之类的时间损耗,就造成访问量的增加跟处理时间增加并不是线形增长的关系,因此你这个计算并不能代表什么。

论坛徽章:
2
IT运维版块每日发帖之星
日期:2015-10-05 06:20:00操作系统版块每日发帖之星
日期:2015-10-05 06:20:00
5 [报告]
发表于 2006-04-21 13:47 |只看该作者
向LZ学习

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
6 [报告]
发表于 2006-04-21 14:39 |只看该作者
那你的服务器就太牛了吧

论坛徽章:
0
7 [报告]
发表于 2006-04-21 16:01 |只看该作者
那么可不可以这样计算:
260进程,每个进程处理一个页面需要0.01秒,那么一秒钟内,260个进程就是处理:一个进程一秒处理100个页面,即100个请求。那么260个进程就是处理260*100=26000个请求?一秒种就能处理26000个,那么30分钟就是26000*60*30=46800000个请求。


LZ的算法真牛!!!
260个进程能当260个CPU使阿,你用的是双Xeon,就算打开HTT系统也才能认到4个CPU。

论坛徽章:
0
8 [报告]
发表于 2006-04-21 17:10 |只看该作者
原帖由 suek 于 2006-4-21 16:01 发表


LZ的算法真牛!!!
260个进程能当260个CPU使阿,你用的是双Xeon,就算打开HTT系统也才能认到4个CPU。

HTT will make the performance lower...

论坛徽章:
0
9 [报告]
发表于 2006-04-21 22:49 |只看该作者
全国有多少网民?

论坛徽章:
0
10 [报告]
发表于 2006-04-21 22:52 |只看该作者
如果是并发的话不但会慢死,而且论坛数据还容易出错,MySQL不适合高并发请求,他会把CPU弄得很高,导致其他的http进程的PHP程序处理超慢,你可以使用压力测试软件模拟一下看看什么结果,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP