Shell's Home

Nov 30, 2005 - 1 minute read - Comments

电信机房参观

今天偶跑到上海电信机房去参观了,看里面的机器感觉真是爽阿。很多都是品牌机,拼装机都看着非常专业。绝对不是我们公司里面那种破烂机器能比的上的。问代理商,代理商说这是电信的1G光纤分流到户,每个机柜100M带宽,20个机器去分,每个用户不限制流量。因为我们用的那个机柜都是小流量的机器,所以保证我们10M没有问题。如果以后流量太大,也可以换一个接入,用专用的100M口。

偶们在公司里面估算过,假定一个页面调入,不计算图片等媒体,需要50K的网络数据传输。(这也是公司一般页面设计的大小)调入非媒体的时间假定在五秒不会让用户感觉到慢。这样一个用户连接就需要保持10K的带宽。10个用户就是100K,换成bps就是大约合0.8Mbps。图片一般都是静态的,所以只要跑一次,后面IE会自动看缓存。所以每次会耗用KeepAlive的Session大约250字节的数据,基本可以忽略。只是如果带宽空余点首次跑图片的时候比较快,如果不空就比较慢。到后面访问几乎没有差异。

按照供应商的数据,我们有可以至少支持125个页面并发。假定平均一个用户同时开启的页面是两个(有的人开新窗口来用的,还有部分是我们需要弹出或者页面内引用页面),那么就是支持60个用户并发左右,貌似够了。因为60个用户并发,假定每个用户等待加操作需要10秒/页面,而读取的速度是5秒/页面。那样峰值用户数就是120人。平均来说可以支撑最少1000个用户。

问题在于问题在于,杨总设计的业务流程中大量的使用了内嵌的office文件。经常要上传下载office文件。那么我们要把这部分的流量抽离开来使用。一个office文件平均100K,而用户静态数据区大小是100M。按照单次使用不超过总容量1/10的原则来计算,一次用户操作的最大空间就是10M合100个office文件。实际到是没有这么多,一般是5个上下。这样算来,用户需要在五分钟内上下传500K的额外数据。运气好的话只有两个的客户在做这个东西,那么就是6Mbps的速度要求!

我们在假定了两个客户同步做上下传的前提下,还得到这种惨淡的结果。要我们支撑120个同步用户至少需要20Mbps以上带宽。不知道这个系统在后面还怎么经营下去……

算了,那个也不关我事,至少目前不关。到是服务商的收费理由让我感到很有趣。他说他收费贵是因为机房建立的比较好。电池是专门的在线UPS,大楼有备用的发电设备,灭火器是干粉的,大厦是抗震的,所以比较贵点。这些理由怎么样不说啦,至少让我开了眼界……

回来的时候碰到件妖怪的事情。我不知道怎么回去,正好和陈工的981顺路,所以一起回去。结果车等了很久,上去人很多。开了没多久,发现熄火。司机关掉机器再开,启动不了。然后狂踩离合器,汽车居然跑的动了。虽然速度奇慢,不过让我觉得很神奇……