淘宝核心系统数据库组 余锋http://yufeng.info 新浪微博:@淘宝褚霸 2012-07-07 利用新硬件提升数据库性能 淘宝核心系统数据库组 余锋http://yufeng.info 新浪微博:@淘宝褚霸 2012-07-07.

Slides:



Advertisements
Similar presentations
WCI361 Windows Vista WCI361 Windows Vista 运行性能设计与 改进.
Advertisements

云时代的存储技术创新.
高等医药院校药学类第三轮规划教材——大学计算机基础
MySQL数据库服务介绍 2013 年 6 月.
联想证券极速交易解决方案 联想金融行业 王永超 高贵君.
門神 在傳統觀念中,門是居住環境中與外界相通的出入口,具有重要的屏障作用。門神顧名思義就是護宅守門的神仙,每逢過年,上至天子百官下至普通百姓,家家戶戶必在門上張貼門神,以保一家平安。 門神種類主要有宅第大門上將軍武門神、內室門戶上祈福文門神,還有童子門神、仙子門神等,形象豐富多樣,皇家貴戚還往往在畫上瀝粉貼金,十分吉祥喜慶。
第3讲 教学内容 1.3~ 微型计算机系统——硬件部分 计算机的产生发展 计算机系统组成(硬件结构) 计算机工作原理
计算机组装与维护 项目一 个人计算机的合理配置 任务三 CPU识别与选购(内存、硬盘).
华为2路机架服务器产品售前培训 作者:陈星颖/
IT原理与应用(1)-电脑系统 IT Principles and Applications (1) - Computer System
Chap4 電腦硬體基本單元 高中資訊科技概論 松崗圖書公司.
組裝電腦DIY 前言:提供基礎的電腦零件組裝教學,對於個人電 腦零件有基本的認識、並有組裝零件使電腦能運 行的能力、能親手 升級自己想要的零件、及基 本的簡易判斷無法開機的原因;最後並提供實做,親手DIY將電腦組裝起來並安裝作業系統。 對象:對電腦組裝沒概念或一知半解者;想要能自己解決電腦無法開機,或是能自己升級想要的專屬電腦配備;可以當家庭的電腦醫生不想電腦一碰到問題就叫修花錢者;自己是電腦軟體方面的工作者,想要增加自己的競爭實力.
Please delete this page before you present to customer
对存储系统发挥特殊作用的文件系统 2006年5月 - 北京.
PB级科研数据集的管理和应用 曙光信息产业(北京)有限公司.
第一章 计算机基础知识 计算机的发展简史 1 计算机软件系统 6 计算机的定义和分类 2 微型计算机的组成 7 计算机的特点和用途 3
Strata PC HTE硬件技术工程师 第一章 桌面计算机系统组件.
第二章 微型计算机系统 2.1基本术语和基本概念 硬件与软件
淘宝 商品库MySQL优化实践 QCon 2011 Beijing
宝德 ---智能IT基础架构 宝德科技集团股份有限公司 解决方案部.
HADOOP的高能物理分析平台 孙功星 高能物理研究所/计算中心
第二章 计算机硬件基础 --微型计算机硬件的组成.
第2章 主机 李渊林 本章要点   CPU 主板 2.3   内存 2.4 机箱和电源.
复习回顾 2.2 计算机硬件系统 2.1 计算机发展概述 1、芯片组的作用是什么? 1、计算机分为几代?主要元器件是什么?
思科统一计算 Cisco思科 UCS.
● 计算机组成与维护 外存储器 第5章 本章要点 硬盘、光驱、移动硬盘的组成 硬盘、光驱的性能指标 外存储器的使用.
第五章 设备管理 5.1 I/O系统 5.2 I/O控制方式 5.3 缓冲管理 5.4 设备分配 5.5 设备处理 5.6 磁盘存储器管理.
第四章 存储体系.
Chapter 13 輸入/輸出系統 (I/O Systems)
第6章 数媒资产管理系统的存储技术 刘士军 1、光纤通道
2.4 微型计算机硬件系统 主机系统 1. 微型计算机的诞生
報告人:王月杏 行動電話 台南市 九十九年度電腦維運相關事宜 報告人:王月杏 行動電話
99年台南市中小學電腦維運 --招標結果暨配發說明
模块1 计算机基本操作技术 项目1.1 认识计算机.
3.1主板的组成 3.2主板分类 3.3主板的选购 3.4主流主板芯片组技术参数
2006年10月 面向数据处理的高端系统 胡雷钧 浪潮公司.
電腦硬體介紹暨 個人電腦採購指引 2018/9/18.
存储器的层次结构 512KB~8MB 400GB/S 1~8GB 12GB/S CPU Cache RAM 500GB DISK
Chapter 5 電腦元件 目標---- 研讀完本章後,你應該可以: 閱讀有關電腦的廣告以及了解它的專業用語(行話)。
主讲教师:唐大仕 第5讲 计算机硬件 主讲教师:唐大仕
第 4 章 記憶單元.
電腦硬體基本介紹 國立高雄大學資訊工程學系 林士倫 2010/10/21.
第 5 章 主機板探索.
Alibaba 数据库高可用架构 Alibaba
淘宝核心系统数据库组 褚霸 /06/25 大话SSD 淘宝核心系统数据库组 褚霸 /06/25.
NEC Express5800 Fault Tolerant Server Introduction
TPC-C标准及实验平台.
三、计算机存储设备介绍及选购 By:查宇
計算機概論 第4章 從主機板看電腦的世界.
基于压缩算法的tile64多核处理器性能研究
核心系统数据库组 余锋 了解内存 核心系统数据库组 余锋
Pure Storage設備 雲端桌面系統 評估測試與經驗分享
第2章 電腦硬體的架構及功能.
APEX 20K 用于系统集成的嵌入式 PLD 系列 © 1998 Altera Corporation 1
電腦的硬體架構.
LSI 引领服务器进入SAS时代 陆 峰 LSI存储元器件客户经理.
第2章 電腦硬體知識 2-1 電腦基本硬體結構 2-2 電腦的週邊設備 2-3 電腦的操作與保養
电脑配置单1 配件名称 型号 价格(元) CPU AMD双核速龙4000+(三年原盒) 510 散热器 盒装自带 -- 主板
An Introduction to Cloud RDBMS
電腦系統表示資料的單位.
電路基礎知識 Willess 2009/3/5.
如何赢一个机械键盘
Exchange 2007 系統部署 -- 儲存預測與測試
第2章 计算机基本硬件介绍及选购 2.1 主板 2.2 中央处理器CPU 2.3 内存.
性能的秘诀 chrome插件支持推送.
校园之路.
计算机系统结构(2012年春) ----存储层次: Cache基本概念
微机原理与接口技术 ——第三章 80x86微处理器 西安邮电大学 计算机学院 范琳.
熟能生巧、每日一练: 五分钟打字练习.
猜數字遊戲.
Presentation transcript:

淘宝核心系统数据库组 余锋http://yufeng.info 新浪微博:@淘宝褚霸 2012-07-07 利用新硬件提升数据库性能 淘宝核心系统数据库组 余锋http://yufeng.info 新浪微博:@淘宝褚霸 2012-07-07

Agenda 数据库软硬件发展趋势 CPU 内存 磁盘 网络

数据库百万TPS不再稀罕!

MemSQL MemSQL 1.2 million inserts/second on a 64-core, 1/2 TB of RAM machine

MySQL Cluster MySQL Cluster 7.2 achieves 4.3BN reads per minute with 30 data nodes 2-socket servers using X5670 with Infiniband interconnect and 48GB of memory per machine

硬件发展迅猛 8 Xeon 7540 CPU,96逻辑CPU 512 GB DDR3 600G SSD *12 万兆网卡 文艺青年的装备 2 E5-2420 CPU,24逻辑CPU 96GB DDR3 600G SSD *8 千兆网卡 普通青年的装备

平衡系统 计算 数据流 磁盘 网卡 内存 CPU

存储成本/性能 CPU 内存 Flash 卡 SSD 成本/性能 硬盘 容量

性能必知数字 L1 cache reference 0.5 ns Branch mispredict 5 ns L2 cache reference 7 ns Mutex lock/unlock 25 ns Main memory reference 100 ns Compress 1K bytes with Zippy 3,000 ns Send 2K bytes over 1 Gbps network 20,000 ns Read 1 MB sequentially from memory 250,000 ns Round trip within same datacenter 500,000 ns Disk seek 10,000,000 ns Read 1 MB sequentially from disk 20,000,000 ns Send packet CA->Netherlands->CA 150,000,000 ns

Agenda 数据库软硬件发展趋势 CPU 内存 磁盘 网络

CPU Scalability

CPU Scalability

CPU Scalability

Cache和主存吞吐量

Cache和主存延时

多核性能恶化原因

 Sandy Bridge-E

SNB-E对数据库更友好 6个CORE,计算力强 4个DDR内存通道,2个QPI互联,内存带宽足 内置PCI-E 通道,IO能力强 更大的L3,Cache更高效

Agenda 数据库软硬件发展趋势 CPU 内存 磁盘 网络

内存和外存的差距 毫秒 纳秒

内存和数据集 数据集超过内存

内存选择 来者不拒,越多越好 成本考虑,装下最热数据集 百G以上不奇怪

Agenda 数据库软硬件发展趋势 CPU 内存 磁盘 网络

数据库IO模式 日志文件顺序IO,落地为要 引擎尽最大努力把脏数据转变成顺序IO 历史原因,传统数据库基于IO设计,最大内存也避免不了IO 引擎不同,数据结构不同, 差距很大 历史原因,传统数据库基于IO设计,最大内存也避免不了IO

混合存储模型 非易失内存 Flash 硬盘

Raid卡 PCIe 2.0x8 Support Up to 128 SATA Devices Dual Core ROC 1GB cache

SSD

Flash卡 PCIe 2.0x4 ioDrive IOPS: with Flash 140,000 Read IOPS, 135,000 Write IOPS PCIe 2.0x8 850 MB/s (4KB) 220,000 IOPS (4KB)

非易失内存 PCIe 1.1x4 4K Block Writes: 165,000 IOPS 4K Block Reads: 185,000 IOPS DDR3 Non-Volatile DIMM 8G

Agenda 数据库软硬件发展趋势 CPU 内存 磁盘 网络

千兆网卡性能表现

网卡选择 网卡Bonding 更大吞吐量 万兆网卡 百万以上PPS CPU负担更小 更小延时

提问时间 谢谢大家! 部分图片粘贴自Google搜索,谢谢Google! 部分数据参考自Percona,谢谢那些可爱的人!