Enviar pesquisa
Carregar
C1000K高性能服务器构建技术
•
Transferir como PPT, PDF
•
170 gostaram
•
9,798 visualizações
Feng Yu
Seguir
并发1000K的TCP高性能服务器构建技术
Leia menos
Leia mais
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 51
Baixar agora
Recomendados
MySQL和IO(下)
MySQL和IO(下)
Feng Yu
高级服务器设计和实现2
高级服务器设计和实现2
Feng Yu
淘宝商品库MySQL优化实践
淘宝商品库MySQL优化实践
Feng Yu
Erlang分布式系统的的领域语言
Erlang分布式系统的的领域语言
Feng Yu
Java线上应用问题排查方法和工具(空望)
Java线上应用问题排查方法和工具(空望)
ykdsg
SSD在淘宝的应用实践
SSD在淘宝的应用实践
Feng Yu
了解集群
了解集群
Feng Yu
高性能的Java代码编写及常见问题排查
高性能的Java代码编写及常见问题排查
bluedavy lin
Recomendados
MySQL和IO(下)
MySQL和IO(下)
Feng Yu
高级服务器设计和实现2
高级服务器设计和实现2
Feng Yu
淘宝商品库MySQL优化实践
淘宝商品库MySQL优化实践
Feng Yu
Erlang分布式系统的的领域语言
Erlang分布式系统的的领域语言
Feng Yu
Java线上应用问题排查方法和工具(空望)
Java线上应用问题排查方法和工具(空望)
ykdsg
SSD在淘宝的应用实践
SSD在淘宝的应用实践
Feng Yu
了解集群
了解集群
Feng Yu
高性能的Java代码编写及常见问题排查
高性能的Java代码编写及常见问题排查
bluedavy lin
了解内存
了解内存
Feng Yu
Java内存管理问题案例分享
Java内存管理问题案例分享
bluedavy lin
HBase@taobao for 技术沙龙
HBase@taobao for 技术沙龙
bluedavy lin
利用新硬件提升数据库性能
利用新硬件提升数据库性能
Feng Yu
Flash存储设备在淘宝的应用实践
Flash存储设备在淘宝的应用实践
Feng Yu
并发编程交流
并发编程交流
bluedavy lin
Sun jdk 1.6内存管理 -使用篇
Sun jdk 1.6内存管理 -使用篇
bluedavy lin
Linux内存管理
Linux内存管理
zijia
Java常见问题排查
Java常见问题排查
bluedavy lin
线上问题排查交流
线上问题排查交流
Edward Lee
高级服务器设计和实现3
高级服务器设计和实现3
Feng Yu
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Wensong Zhang
Sun JDK 1.6内存管理 -调优篇
Sun JDK 1.6内存管理 -调优篇
bluedavy lin
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Danielle Womboldt
Mysql fast share
Mysql fast share
rfyiamcool
Cgroup lxc在17173 iaas应用池中应用
Cgroup lxc在17173 iaas应用池中应用
Jinrong Ye
MogileFS
MogileFS
Wei Weng
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
Jinrong Ye
我为什么要选择RabbitMQ
我为什么要选择RabbitMQ
Feng Yu
Track2 -刘继伟--openstack in gamewave
Track2 -刘继伟--openstack in gamewave
OpenCity Community
高级服务器设计和实现1
高级服务器设计和实现1
Feng Yu
Erlang全接触
Erlang全接触
Feng Yu
Mais conteúdo relacionado
Mais procurados
了解内存
了解内存
Feng Yu
Java内存管理问题案例分享
Java内存管理问题案例分享
bluedavy lin
HBase@taobao for 技术沙龙
HBase@taobao for 技术沙龙
bluedavy lin
利用新硬件提升数据库性能
利用新硬件提升数据库性能
Feng Yu
Flash存储设备在淘宝的应用实践
Flash存储设备在淘宝的应用实践
Feng Yu
并发编程交流
并发编程交流
bluedavy lin
Sun jdk 1.6内存管理 -使用篇
Sun jdk 1.6内存管理 -使用篇
bluedavy lin
Linux内存管理
Linux内存管理
zijia
Java常见问题排查
Java常见问题排查
bluedavy lin
线上问题排查交流
线上问题排查交流
Edward Lee
高级服务器设计和实现3
高级服务器设计和实现3
Feng Yu
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Wensong Zhang
Sun JDK 1.6内存管理 -调优篇
Sun JDK 1.6内存管理 -调优篇
bluedavy lin
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Danielle Womboldt
Mysql fast share
Mysql fast share
rfyiamcool
Cgroup lxc在17173 iaas应用池中应用
Cgroup lxc在17173 iaas应用池中应用
Jinrong Ye
MogileFS
MogileFS
Wei Weng
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
Jinrong Ye
我为什么要选择RabbitMQ
我为什么要选择RabbitMQ
Feng Yu
Track2 -刘继伟--openstack in gamewave
Track2 -刘继伟--openstack in gamewave
OpenCity Community
Mais procurados
(20)
了解内存
了解内存
Java内存管理问题案例分享
Java内存管理问题案例分享
HBase@taobao for 技术沙龙
HBase@taobao for 技术沙龙
利用新硬件提升数据库性能
利用新硬件提升数据库性能
Flash存储设备在淘宝的应用实践
Flash存储设备在淘宝的应用实践
并发编程交流
并发编程交流
Sun jdk 1.6内存管理 -使用篇
Sun jdk 1.6内存管理 -使用篇
Linux内存管理
Linux内存管理
Java常见问题排查
Java常见问题排查
线上问题排查交流
线上问题排查交流
高级服务器设计和实现3
高级服务器设计和实现3
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Sun JDK 1.6内存管理 -调优篇
Sun JDK 1.6内存管理 -调优篇
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Mysql fast share
Mysql fast share
Cgroup lxc在17173 iaas应用池中应用
Cgroup lxc在17173 iaas应用池中应用
MogileFS
MogileFS
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
我为什么要选择RabbitMQ
我为什么要选择RabbitMQ
Track2 -刘继伟--openstack in gamewave
Track2 -刘继伟--openstack in gamewave
Destaque
高级服务器设计和实现1
高级服务器设计和实现1
Feng Yu
Erlang全接触
Erlang全接触
Feng Yu
Oprofile linux
Oprofile linux
Feng Yu
Tsung 压力测试工具
Tsung 压力测试工具
Feng Yu
P2P 设计经验谈
P2P 设计经验谈
Feng Yu
Cap 理论与实践
Cap 理论与实践
james tong
Traffic server overview
Traffic server overview
qianshi
Java memory problem cases solutions
Java memory problem cases solutions
bluedavy lin
MySQL和IO(上)
MySQL和IO(上)
Feng Yu
mnesia脑裂问题综述
mnesia脑裂问题综述
Feng Yu
低成本和高性能MySQL云架构探索
低成本和高性能MySQL云架构探索
Feng Yu
VMIL keynote : Lessons from a production JVM runtime developer
VMIL keynote : Lessons from a production JVM runtime developer
Mark Stoodley
账务系统设计及应用
账务系统设计及应用
wang zaixiang
Cpu高效编程技术
Cpu高效编程技术
Feng Yu
了解IO协议栈
了解IO协议栈
Feng Yu
Systemtap
Systemtap
Feng Yu
了解IO设备
了解IO设备
Feng Yu
Git 实战
Git 实战
Edward Lee
了解网络
了解网络
Feng Yu
了解Cpu
了解Cpu
Feng Yu
Destaque
(20)
高级服务器设计和实现1
高级服务器设计和实现1
Erlang全接触
Erlang全接触
Oprofile linux
Oprofile linux
Tsung 压力测试工具
Tsung 压力测试工具
P2P 设计经验谈
P2P 设计经验谈
Cap 理论与实践
Cap 理论与实践
Traffic server overview
Traffic server overview
Java memory problem cases solutions
Java memory problem cases solutions
MySQL和IO(上)
MySQL和IO(上)
mnesia脑裂问题综述
mnesia脑裂问题综述
低成本和高性能MySQL云架构探索
低成本和高性能MySQL云架构探索
VMIL keynote : Lessons from a production JVM runtime developer
VMIL keynote : Lessons from a production JVM runtime developer
账务系统设计及应用
账务系统设计及应用
Cpu高效编程技术
Cpu高效编程技术
了解IO协议栈
了解IO协议栈
Systemtap
Systemtap
了解IO设备
了解IO设备
Git 实战
Git 实战
了解网络
了解网络
了解Cpu
了解Cpu
Semelhante a C1000K高性能服务器构建技术
Erlang Optimize
Erlang Optimize
Feng Yu
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Ceph Community
构建基于Lamp的网站架构
构建基于Lamp的网站架构
Cosey Lee
Hacking Nginx at Taobao
Hacking Nginx at Taobao
Joshua Zhu
OceanBase-破解数据库高可用难题
OceanBase-破解数据库高可用难题
everestsun
Erlang low cost_clound_computing
Erlang low cost_clound_computing
Feng Yu
deep inside Sina App Engine cloud service
deep inside Sina App Engine cloud service
cong lei
Sae
Sae
cong lei
Lamp高性能设计
Lamp高性能设计
锐 张
基于Erlang的
基于Erlang的
hnoutman
高性能并发Web服务器实现核心内幕
高性能并发Web服务器实现核心内幕
ideawu
Taobao base
Taobao base
mysqlops
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
lovingprince58
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
drewz lin
优酷 Web网站架构案例分析
优酷 Web网站架构案例分析
George Ang
Key value store
Key value store
xuanhan863
Youku arch qcon2009_beijing
Youku arch qcon2009_beijing
drewz lin
Cdc@ganji.com
Cdc@ganji.com
Tailor Cai
高性能LAMP程序设计
高性能LAMP程序设计
fuchaoqun
1.4亿在线背后的故事
1.4亿在线背后的故事
llkk0914
Semelhante a C1000K高性能服务器构建技术
(20)
Erlang Optimize
Erlang Optimize
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
构建基于Lamp的网站架构
构建基于Lamp的网站架构
Hacking Nginx at Taobao
Hacking Nginx at Taobao
OceanBase-破解数据库高可用难题
OceanBase-破解数据库高可用难题
Erlang low cost_clound_computing
Erlang low cost_clound_computing
deep inside Sina App Engine cloud service
deep inside Sina App Engine cloud service
Sae
Sae
Lamp高性能设计
Lamp高性能设计
基于Erlang的
基于Erlang的
高性能并发Web服务器实现核心内幕
高性能并发Web服务器实现核心内幕
Taobao base
Taobao base
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
优酷 Web网站架构案例分析
优酷 Web网站架构案例分析
Key value store
Key value store
Youku arch qcon2009_beijing
Youku arch qcon2009_beijing
Cdc@ganji.com
Cdc@ganji.com
高性能LAMP程序设计
高性能LAMP程序设计
1.4亿在线背后的故事
1.4亿在线背后的故事
Mais de Feng Yu
Erlang开发实践
Erlang开发实践
Feng Yu
了解应用服务器
了解应用服务器
Feng Yu
Rethink db&tokudb调研测试报告
Rethink db&tokudb调研测试报告
Feng Yu
高性能集群服务器(Erlang解决方案)
高性能集群服务器(Erlang解决方案)
Feng Yu
开源混合存储方案(Flashcache)
开源混合存储方案(Flashcache)
Feng Yu
Go
Go
Feng Yu
Inside Erlang Vm II
Inside Erlang Vm II
Feng Yu
Go Lang
Go Lang
Feng Yu
Mais de Feng Yu
(8)
Erlang开发实践
Erlang开发实践
了解应用服务器
了解应用服务器
Rethink db&tokudb调研测试报告
Rethink db&tokudb调研测试报告
高性能集群服务器(Erlang解决方案)
高性能集群服务器(Erlang解决方案)
开源混合存储方案(Flashcache)
开源混合存储方案(Flashcache)
Go
Go
Inside Erlang Vm II
Inside Erlang Vm II
Go Lang
Go Lang
C1000K高性能服务器构建技术
1.
C1000K 高性能服务器构建技术 余锋
http://yufeng.info [email_address] 淘宝网核心系统资深专家 2010/10/16
2.
3.
4.
5.
Dell R710 机器
6.
硬件体系巨大变化 现在 过去
北桥慢慢成为过去!
7.
Cache 在现代 CPU
硬件上的版面, 也充分说明了 cache 的重要性
8.
内置四张网卡如何高效并行使用?
9.
Virident pci-e 卡
IOPS 高达 200K ,带宽 800M
10.
11.
12.
深度调查系统,为设计做 依据
13.
Numa 架构下的调度器, CPU
亲缘性
14.
15.
16.
网卡 bonding
我们需要网卡的负载均衡模式( mode 0), 需要 交换机 的支持
17.
18.
19.
微调协议栈 原则:
dmesg 可以观察到协议栈在抱怨什么,它抱怨什么我们解决什么! TCP 协议栈内存 不可交换物理内存
20.
21.
22.
23.
24.
25.
你需要知道的访问延迟数字
26.
多核心架构下性能问题, CPU
和内存以及 IO 间的速度越来越 不平衡 , CPU 大部分时间都是在 等待 。
27.
如何利用好我们的 cache 和空余
CPU 计算力? Intel Xeon 7400 CPU: 96 KB L1 cache (Data) and 16 MB of L3 cache
28.
29.
列表 [] 数据结构
Erlang 的 [] 注意事项: 1. 单链表,只能表头访问,数据分散, 特别是数据被 GC 过后,中间的洞变大,对 cache 很不友好。 2. Erlang 的 IO 支持 iolist, 底层会用 writev 发送数据,尽量用 iolist.
30.
31.
32.
33.
34.
调度器机制 Running on
full load or not! 进程和 BIF 按照时间片原则公平调度,抢占。
35.
绑定调度器 spawn_opt
未公开参数 scheduler 用于绑定进程到指定调度器
36.
37.
38.
39.
40.
41.
Mnesia OTP 最核心的部件
Mnesia ,是做分布式系统最关键的一环!
42.
43.
44.
45.
46.
47.
ss 用于统计大量 socket
占用的资源情况 netstat 之类的工具对于大量的链接来讲实在太慢!了!
48.
Systemtap 帮助你了解你的程序
49.
50.
51.
谢谢大家! Any question
? 大部分的图片粘贴自 Google 搜索的文档,谢谢 Google ,谢谢这些可爱的作者。
Notas do Editor
宝宝宝宝宝
Baixar agora