j**********i 发帖数: 3758 | 1 【 以下文字转载自 BuildingWeb 讨论区 】
发信人: jpostsildavi (ID), 信区: BuildingWeb
标 题: 架设一个象MITBBS一样的网站?
发信站: BBS 未名空间站 (Thu Jun 28 21:53:46 2012, 美东)
带宽“好像”不成问题,硬件“成本”也在降低。那么就动手干吧!
选择什么样的服务器和应用呢?你要是象我一样是个菜鸟,既不懂高深的
计算机硬件结构,也不知道什么连接数和响应速度,见到服务器就自行猥琐,
满脑子里想着机器会不会吃人的话,该从哪里着手呢?
网上的人个个都打包票,说自己的经验如何如何(但是他们的许多人都似乎忘记了时间
),
这真有一点眼花缭乱了。不要紧,有win8,有比较:找一个大得ISO文件(2G),把它
从C盘拷贝到D盘,
看一看平均传送速度。再找一个同样大小的包含2万个小文件的目录,同样方法
拷贝过去。你会看到ISO文件的传送速度可能会在50m/s,而包含小文件的
同样大小目录的传送速度竟然在3m/s,吓了一大跳是吧?
MITBBS一个页面算50k,1-2万人同时上,数据都要在BUS上跑,就是要有
1G/s的传送量,而千兆网卡也只有1G/8的量,所以MITBBS不可能只在一台服务器上跑。
别泄气!当然有优化办法。但是账还是要有个可信地估计。
把第一个2G的ISO再传一遍,只有2-3秒就搞定,WIN8是这么可爱。你现在就知道
大内存在服务器上的作用了吧,也知道同样大小的许多小文件是那样的受制约。
要是你的所有应用都在内存和BUS上跑,速度会更快些。当然,你不能只听
硬件销售商的宣传。更加精确一些的估计办法有没有?动一动脑,你大学一年
级学的最普通的C语言就够用的(你还需要有编译器)。可靠的估计是极有价值的,
但是也是非常有伤害性的,尤其是对于投资很大得硬件商。(卖给我主板
的销售人员给我打包票说主板不会拖CPU的后退,我也只能苦笑称是,因为
我的支出有限)。
下一步是选择应用和编程了,这更是恐怖,因为许多人和我一样一到“云”里,就不
知道自己是谁了。一听到什么DEDICATED server和CLOUD COMPUTING就肃然起敬
而不知所措了。那么我就按照人民网的编语考一考这里的人:“风气云涌”怎么看?
你算来算去,终于把目光投向的CPU,内存和服务器主板,这就是为什么DELL公司的那
帮人
笑得是那样的可爱。
谷歌起家的时候用的服务器肯定是当时的一般学生负担不起的,但是5年以后
你们一定能轻松拿到那样的机器。现在的机器却可以做一些预演和准备工作了。
苹果有苹果的优势,BSD有BSD的魔法,但是这个行业不是完全讲理论的,而且
没有很精通的理论功底,也是会到处碰壁的。
------“那从旷野上来,形状如烟柱,以没药和乳香并商人各样香粉薰的是谁呢?” |
w********2 发帖数: 16371 | 2 mmt 用带宽 1G/s,google 开始的服务器很贵等等。。 似乎想象的成分太多太多。 |
j**********i 发帖数: 3758 | 3 这是一个估计的上限,2万人上线,不见得是同时翻页。一人翻一页算50k/s流量,
20000X50k=1G/s。
谷歌的流量不可能是一般的PC可以承受的,当时最好的intel服务器 32位/4G内存,他
们不租用UNIX服务器,还有什么别的办法吗?算法有算法的极限。即使他们使用了大加
赞赏的freeBSD,最终也要受到总线带宽,内存数量和CPU快慢的限制。这么大的搜索量
,总的服务器数量和价格就不会便宜。
这么多年BBS上线人数就没有太多增加,而潜在的用户大增。这帮家伙兜里也没太多钱
,天天打二流广告和写无聊文章,似乎没啥长进。
【在 w********2 的大作中提到】 : mmt 用带宽 1G/s,google 开始的服务器很贵等等。。 似乎想象的成分太多太多。
|
w********2 发帖数: 16371 | 4 顶多1/100的机会同时访问
google当时自己攒的low cost server
【在 j**********i 的大作中提到】 : 这是一个估计的上限,2万人上线,不见得是同时翻页。一人翻一页算50k/s流量, : 20000X50k=1G/s。 : 谷歌的流量不可能是一般的PC可以承受的,当时最好的intel服务器 32位/4G内存,他 : 们不租用UNIX服务器,还有什么别的办法吗?算法有算法的极限。即使他们使用了大加 : 赞赏的freeBSD,最终也要受到总线带宽,内存数量和CPU快慢的限制。这么大的搜索量 : ,总的服务器数量和价格就不会便宜。 : 这么多年BBS上线人数就没有太多增加,而潜在的用户大增。这帮家伙兜里也没太多钱 : ,天天打二流广告和写无聊文章,似乎没啥长进。
|
j**********i 发帖数: 3758 | 5 2001年最便宜的intel服务器是500美元主板加机箱,不带CPU,ECC内存条和raid,
我买过,要是完全装起来,是4棵CPU加raid 要至少3000-5000美元。这比当时2万美元
的服务器均价的确算 low cost server了。
目前的800美元的8核心32G服务器还不完全能承担过高负担的任务。但是5年以后,必然
就不能怪机器性能了。
【在 w********2 的大作中提到】 : 顶多1/100的机会同时访问 : google当时自己攒的low cost server
|
j**********i 发帖数: 3758 | 6 BSD的人没有那么厉害,耍魔法的时候你们要看清他们到底是什么来路。一个在windows
底下被宣布已经损坏的硬盘,装上BSD往往马上就好了。BSD一装机就去找网卡,动不动
其他硬件不识别就panic. 他们原本就是搞服务器的,根本就不在
PC市场混,哪里谈得上说微软抢他们的市场。原来就在多CPU底下工作的人,嘲笑单核
CPU进程调度不如他们优异,这岂不是混乱视听吗? |
j**********i 发帖数: 3758 | 7 还天天宣布他们又装到alpha上去了,又装到powerPC上去了。portability本身就是
UNIX得奖
的长项,有什么可说的?
windows
【在 j**********i 的大作中提到】 : BSD的人没有那么厉害,耍魔法的时候你们要看清他们到底是什么来路。一个在windows : 底下被宣布已经损坏的硬盘,装上BSD往往马上就好了。BSD一装机就去找网卡,动不动 : 其他硬件不识别就panic. 他们原本就是搞服务器的,根本就不在 : PC市场混,哪里谈得上说微软抢他们的市场。原来就在多CPU底下工作的人,嘲笑单核 : CPU进程调度不如他们优异,这岂不是混乱视听吗?
|
j**********i 发帖数: 3758 | 8 他们的老师到现在还没有向他们传授 fault tolerance 这一课,看来他们在5年之内是
没啥希望了。我奇怪他们为什么不和清华的IPV6实验室搞合作呢?
【在 j**********i 的大作中提到】 : 还天天宣布他们又装到alpha上去了,又装到powerPC上去了。portability本身就是 : UNIX得奖 : 的长项,有什么可说的? : : windows
|
|
l**n 发帖数: 7272 | 9 架个网站不难。难的是怎么能让大家来。ecosystem is the issue。 |
w********2 发帖数: 16371 | 10 当年你这么搞出不来google,能出个烧钱的yahoo的copycat 而已。
google 开放很多文档的,campus 里还有当年的rack,
别想着什么raid了,连机箱都是不用的。
起步的时候3000-5000刀的一个server的话,google早烧死了
【在 j**********i 的大作中提到】 : 2001年最便宜的intel服务器是500美元主板加机箱,不带CPU,ECC内存条和raid, : 我买过,要是完全装起来,是4棵CPU加raid 要至少3000-5000美元。这比当时2万美元 : 的服务器均价的确算 low cost server了。 : 目前的800美元的8核心32G服务器还不完全能承担过高负担的任务。但是5年以后,必然 : 就不能怪机器性能了。
|
w********2 发帖数: 16371 | 11 BSD 内核一段时间内是公认的稳定,那个年代,bsd 的server 放几年都不用去管,
windows 每周都得重启
windows
【在 j**********i 的大作中提到】 : BSD的人没有那么厉害,耍魔法的时候你们要看清他们到底是什么来路。一个在windows : 底下被宣布已经损坏的硬盘,装上BSD往往马上就好了。BSD一装机就去找网卡,动不动 : 其他硬件不识别就panic. 他们原本就是搞服务器的,根本就不在 : PC市场混,哪里谈得上说微软抢他们的市场。原来就在多CPU底下工作的人,嘲笑单核 : CPU进程调度不如他们优异,这岂不是混乱视听吗?
|
j**********i 发帖数: 3758 | 12 你这么说不是羞辱天朝吗,天朝有那么多服务器,巨大的带宽,最近网络股在改革贵人
的鼓励下火了两三年,结果只好偃旗息鼓。
【在 l**n 的大作中提到】 : 架个网站不难。难的是怎么能让大家来。ecosystem is the issue。
|