PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

[讨论] 关于网吧无盘服务器SSD配置使用的一些疑问。

[复制链接]
1#
jeffxl 发表于 2012-7-4 12:14 | 显示全部楼层
本帖最后由 jeffxl 于 2012-7-4 12:24 编辑

1.读可以依赖多级缓存架构承担90%以上的压力,通过各种方式都应很好的解决读IOPS的问题(读IOPS有统计上的热度聚合性)。
2.无盘服务器负载瓶颈在于服务器网络并发能力和回写(回写是基于用户需求的,没几个客户的回写数据时相同的。IO比较离散,全局回写缓存架构几乎无力帮助到回写部分)。
3.回写压力的分散,在目前各种网吧无盘平台上都有分盘回写方案,IOPS效能比阵列高、适用性更好(软件回写IO逻辑分离)。
4.无盘回写的数据模型几乎都是多深度 多线程的随机读写(从全局看服务器端回写数据流),AHCI是必要开启的功能,可以大大提高SSD的回写负载能力。
5.真正有效的用户回写(和体验相关的)流量并不高而数据模型是零散随机的;网吧体验无关的回写,比如客户机往系统盘复制(持续写)内容会占用大量LAN和服务器网络带宽(包括宝贵的传输SSD带宽),这些都是需要峰值控制的。
6.基于二八定理,用80%的服务器资源满足20%的人的需求是没有必要的,在服务器端做出IP为粒度的回写QOS限制并不影响客户机体验,可以大大提高实际带机效果。这个道理和网吧路由器的QOS策略原则是相同的
7.客户机内存有裕量,拿部分出来做RAM本地回写会有大惊喜(分布式回写缓存可以承担大量回写压力)。当然你如果和我一样是暴力服务器控,通过各种规划一样可以客户机无本地回写做出能承受巨量访问的服务器出来。


我很喜欢玩单服带N多机器,而硬件成本控制到最小,玩的就是规划。
2#
jeffxl 发表于 2012-7-4 14:02 | 显示全部楼层
良好的规划不在于你用什么架构去跑。
瓶颈往往发生在规划的合理性上,而不是软件架构的选择上
3#
jeffxl 发表于 2012-7-7 14:07 | 显示全部楼层
本帖最后由 jeffxl 于 2012-7-7 14:11 编辑

目前1个500G系统+合适容量的游戏盘+N个SSD(需要带机量实施测试),HDD都用普通SATA盘

规划好游戏虚拟盘的内存命中率的情况下,磁盘不是首要瓶颈,问题都在服务器网络并发能力上。如果虚拟盘命中率过低的话,再加一块比如浦科特的SSD做虚拟盘热数据二级缓存盘。回写使用SF主控的SSD会有比较好的性价比(使用更少的SSD带更多机器)
拿HDD对比SSD的回写负载能力是不合适的,差距非常大。

工作站大内存可以使用高一点的本地RAM回写方式,大大提高服务器带机量。32位系统加大内存可以直接使用系统未识别的部分做本地回写。

营业中的网吧可以使用WIN自带的性能监视器做IO规划,可以精确的确定瓶颈。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部