下载此文档

C1000K高性能服务器构建技术.ppt


文档分类:IT计算机 | 页数:约51页 举报非法文档有奖
1/ 51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 51 下载此文档
文档列表 文档介绍
C1000K高性能服务器构建技术
C1000K面对的挑战
C10K问题: 时间是2001年
 
现在是2010年,10年过去了,虽然软硬件技术也相应提高了,
 
挑战还在: 
 
用户对服务响应时间和可靠性要求越来越高。 
1M的tcp并发,即使每个链接按照16K内存算,需要至少24G内存。
1M的tcp链接中,有20%每秒活跃,那么200K每秒。
没有革命性的技术改进,算法和操作系统和库变化不大。
硬件,操作系统,库,平台,应用的层次越来越深。 
 
硬件约束:Dell R710, Intel E5520 *2,  24G内存, 640G SAS
解决方案
顺应硬件和操作系统的变化方向,高度并行化应用!让独立的网卡,独立的CPU核心,独立的cache, 独立的本地内存,独立的(soft)IRQ,独立的Erlang调度器,独立的Erlang进程服务你的每个独立的请求!
图!图!图!
Agenda
硬件层面变化和思考
操作系统层面变化和思考
语言和库层面变化和思考
Erlang平台层面变化和思考
调优工具
结论
Dell R710机器
硬件体系巨大变化
现在
过去
北桥慢慢成为过去!
Cache在现代CPU硬件上的版面, 也充分说明了cache的重要性
内置四张网卡如何高效并行使用?
Virident pci-e卡
IOPS高达200K,带宽800M
小结
硬件变得和过去很不一样,性能越来越高。
 
硬件从CPU,内存,网卡都在试图scale, 我们要配合硬件的并行化趋势。
 
硬件在cache方面下了很多血本,提高数据的locality。
 
采用合适的硬件,比如说ssd盘代替sas盘。

C1000K高性能服务器构建技术 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 51
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 3346389411
  • 文件大小 0 KB
  • 时间2012-06-12
最近更新