醉翁 发表于 2009-3-21 17:06:19

请走出服务器镇列的误区

几天以来.一直在讨论一个关于服务器的问题.有人经常这样问我.也没有做最终解答.请教了高人加深分析.结果如下:



1.100M网络:无论你服务器配置多高,从服务器到A交换机只有100M(10MB/s)传输速率。结论,无需阵列,扩展方案B+C+D+E=40MB/s=服务器4张100M网卡绑定或分流<单个SATA2硬盘100MB/s。
2.1000M+100M:服务器到A交换机1000M(40MB/s公认速率,普能设备能达到的),其它100M。结论,无需阵列,扩展方案B+C+D+E=40MB/s=服务器1到2张1000M网卡绑定或分流<单个SATA2硬盘100MB/s。
3.1000M网络:B+C+D+E=160MB/s=服务器4张1000M网卡绑定或分流=两硬盘做RAID 0 160MB/s(如果服务器不配置2张以上网卡或采用64位等高端网卡,那么也无需阵列)
4.其它网络:同理。

最后总结:
1.如果加上大内存做缓存(现在内存这么便宜),缓解硬盘压力,更加不需阵列。
2.CGO有动态缓存,无需阵列;对比更新,一次性穿透,也无需阵列。
3.所以建议做RAID 1 或其它如5 。
4.注意数据访问时间,做RAID 0和不做,性能比区别有多大具体没研究,唯一肯定的是当然硬盘越多机大配置越高,当然会更快。
4.别摸我(BMW)要在高速公路上才能跑得快,要是到了乡村马路就不定比马车快了。



最新研究了一下多绑网卡:软件网盟可下载nic 4.0
1.单网卡(都以全千M分析吧,因为有些人说千M看不出效果)
上拓朴图中,当有B交换机的一台主机访问服务器(满载为例40MB/s),B交换机可获得40M的速度。当B、C交换机同时访问服务器,那么B、C每个交换机平均只获得20M速度。
2.双单网
图中(服务器需多一条网线接到A),当有B交换机的一台主机访问服务器),B交换机可获得40M的速度(绑与不绑一样)。当B、C交换机同时访问服务器,那么B、C每个交换机都可以获得40M速度。例如B交换机使用服务器a网卡,C交换机就使用b网卡。所以。。。好处就在这里,总速率就是80M/s(最高速率)
3.个人认为:所谓的负载均衡,直观效果就是,a网卡用得差不多了,用b网卡,当a网卡没用完,当然不会用b网卡。还有就是好像一个数据包不能分两网卡传输。和双核CPU不一样,所以有些人直观认为没有效果,没效果心理作用就是。。。不稳定。





                              此文章由醉翁本人整理

高度⊙⊙近视 发表于 2009-3-21 18:40:10

不错 我喜欢罪翁 这样的会员

devilsky 发表于 2009-3-21 23:24:53

貌似是很不错的理论。
页: [1]
查看完整版本: 请走出服务器镇列的误区