【 以下文字转载自 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的魔法,但是这个行业不是完全讲理论的,而且
没有很精通的理论功底,也是会到处碰壁的。
------“那从旷野上来,形状如烟柱,以没药和乳香并商人各样香粉薰的是谁呢?”