欢迎光临
免费的PDF电子书下载网站

大话存储【终极版】——存储系统底层架构原理极限剖析 PDF下载

编辑推荐


大话存储【终极版】——存储系统底层架构原理极限剖析 PDF下载
大话存储【终极版】——存储系统底层架构原理极限剖析 PDF下载
大话存储【终极版】——存储系统底层架构原理极限剖析 PDF下载
大话存储【终极版】——存储系统底层架构原理极限剖析 PDF下载
大话存储【终极版】——存储系统底层架构原理极限剖析 PDF下载
大话存储【终极版】——存储系统底层架构原理极限剖析 PDF下载 ;

内容简介

网络存储是一个涉及计算机硬件以及网络协议/技术、操作系统以及专业软件等各方面综合知识的领域。目前国内阐述网络存储的书籍少之又少,大部分是国外作品,对存储系统底层细节的描述不够深入,加之术语太多,初学者很难真正理解网络存储的精髓。
  张冬所著的《大话存储(终极版存储系统底层架构原理极限剖析)》以特立独行的行文风格向读者阐述了整个网络存储系统。从硬盘到应用程序,对这条路径上的每个节点,作者都进行了阐述。书中内容涉及:计算机IO基本概念,硬盘物理结构、盘片数据结构和工作原理,七种常见RAID原理详析以及性能细节对比,虚拟磁盘、卷和文件系统原理,磁盘阵列系统,OSI模型,FC协议,众多磁盘阵列架构等。另外,本书囊括了存储领域几乎所有的新兴技术,比如机械磁盘、SSD、FC/SAS协议、HBA卡、存储控制器、集群存储系统、FCSAN、NAS、iSCSI、FCoE、快照、镜像、虚拟化、同步/异步远程复制、ThinProvision自动精简配置、VTL虚拟磁带库、数据容灾、应用容灾、业务容灾、性能优化、存储系统IO路径、云计算与云存储等。
  其中每一项技术作者都进行了建模和分析,旨在帮助读者彻底理解每一种技术的原理和本质。本书结尾,作者精心总结和多年来在论坛以及各大媒体发表的帖子内容,超过一百条的问与答,这些内容都是与实际紧密结合的经验总结,颇具参考价值。

作者简介

张冬(网名:冬瓜头)

  存储行业混迹十载,历任售前售后、产品设计、咨询顾问等角色,四项存储技术专利发明人。酷爱钻研,个性执着。理想是晚年能够做一名教师。

 ;

大话存储【终极版】——存储系统底层架构原理极限剖析 PDF下载

目录

第1章 混沌初开——存储系统的前世今生
1.1存储历史
1.2信息、数据和数据存储
1.2.1信息
1.2.2什么是数据
1.2.3数据存储
1.3用计算机来处理信息、保存数据

第2章 IO大法——走进计算机IO世界
2.1IO的通路——总线
2.2计算机内部通信
2.2.1IO总线是否可以看作网络
2.2.2CPU、内存和磁盘之间通过网络来通信
2.3网中之网

第3章 磁盘大挪移——磁盘原理与技术详解
3.1硬盘结构
3.1.1盘片上的数据组织
3.1.2硬盘控制电路简介
3.1.3磁盘的IO单位
3.2磁盘的通俗演绎
3.3磁盘相关高层技术
3.3.1磁盘中的队列技术
3.3.2无序传输技术
3.3.3几种可控磁头扫描方式概论
3.3.4关于磁盘缓存
3.3.5影响磁盘性能的因素
3.4硬盘接口技术
3.4.1IDE硬盘接口
3.4.2SATA硬盘接口
3.5SCSI硬盘接口
3.6磁盘控制器、驱动器控制电路和磁盘控制器驱动程序
3.6.1磁盘控制器
3.6.2驱动器控制电路
3.6.3磁盘控制器驱动程序
3.7内部传输速率和外部传输速率
3.7.1内部传输速率
3.7.2外部传输速率
3.8并行传输和串行传输
3.8.1并行传输
3.8.2串行传输
3.9磁盘的IOPS和传输带宽(吞吐量)
3.9.1IOPS
3.9.2传输带宽
3.10固态存储介质和固态硬盘
3.10.1SSD固态硬盘的硬件组成
3.10.2从Flash芯片读取数据的过程
3.10.3向Flash芯片中写入数据的过程
3.10.4Flash芯片的通病
3.10.5NAND与NOR
3.10,6SSD给自己开的五剂良药
3.10.7SSD如何处理Cell损坏
3.10.8SSD的前景
3.11Memblaze闪存产品介绍
3.11.1技术能力
3.11.2产品能力
3.12小结:网中有网,网中之网

第4章 七星北斗——大话/详解七种RAID
4.1大话七种RAID武器
4.1.1RAID0阵式
4.1.2RAID1阵式
4.1.3RAID2阵式
4.1.4RAID3阵式
4.1.5RAID4阵式
4.1.6RAID5阵式
4.1.7RAID6阵式
4.2七种RAID技术详解
4.2.1RAID0技术详析
4.2.2RAID1技术详析
4.2,3RAID2技术详析
4.2.4RAID3技术详析
4.2.5RAID4技术详析
4.2.6RAID5技术详析
4.2.7RAID6技术详析

第5章 降龙传说——RAID、虚拟磁盘、卷和文件系统实战
5.1操作系统中RAID的实现和配置
5.1.1WindowsServer2003高级磁盘管理
5.1.2Linux下软RAID配置示例
5.2RAID卡
5.3磁盘阵列
5.3.1RAID50
5.3.2RAID10和RAID01
5.4虚拟磁盘
5.4.1RAID组的再划分
5.4.2同一通道存在多种类型的RAID组
5.4.3操作系统如何看待逻辑磁盘
5.4.4RAID控制器如何管理逻辑磁盘
5.5卷管理层
5.5.1有了逻辑盘就万事大吉了么?
5.5.2深入卷管理层
5.5.3Linux下配置LVM实例
5.5.4卷管理软件的实现
5.5.5低级VM和高级VM
5.5.6VxVM卷管理软件配置简介
5.6大话文件系统
5.6.1成何体统——没有规矩的仓库
5.6.2慧眼识人——交给下一代去设计
5.6.3无孔不入——不浪费一点空间
5.6.4一箭双雕——一张图解决两个难题
5.6.5宽容似海——设计也要像心胸一样宽
5.6.6老将出马——权威发布
5.6.7一统江湖——所有操作系统都在用
5.7文件系统中的IO方式

第6章 阵列之行——大话磁盘阵列
6.1初露端倪——外置磁盘柜应用探索
6.2精益求精——结合RAID卡实现外置磁盘阵列
6.3独立宣言——独立的外部磁盘阵列
6.4双龙戏珠——双控制器的高安全性磁盘阵列
6.5龙头凤尾——连接多个扩展柜
6.6锦上添花——完整功能的模块化磁盘阵列
6.7一脉相承——主机和磁盘阵列本是一家
6.8天罗地网——SAN

第7章 熟读宝典——系统与系统之间的语言OSI
7.1人类模型与计算机模型的对比剖析
7.1.1人类模型
7.1.2计算机模型
7.1,3个体间交流是群体进化的动力
7.2系统与系统之间的语言——OSI初步
7.3OSI模型的七个层次
7.3.1应用层
7.3.2表示层
7.3.3会话层
7.3.4传输层
7.3.5网络层
7.3.6数据链路层
7.3.7物理层
7.4OSI与网络

第8章 勇破难关——FibreChannel协议详解
8.1FC网络——极佳的候选角色
8.1.1物理层
8.1.2链路层
8.1.3网络层
8.1.4传输层
8.1.5上三层
8.1.6小结
8.2FC协议中的七种端口类型
8.2.1N端口和F端口
8.2.2L端口
8.2.3NL端口和FL端口
8.2.4E端口
8.2.5G端口
8.3FC适配器
8.4改造盘阵前端通路——SCSI迁移到FC
8.5引入FC之后
8.6多路径访问目标
8.7FC交换网络节点4次Login过程简析
……
第9章 天翻地覆——FC协议的巨大力量
第10章 三足鼎立——DAS、SAN和NAS
第11章 大师之作——大话以太网和TCP/IP协议
第12章 异军突起——存储网络的新军IPSAN
第13章 握手言和——IP与FC融合的结果
第14章 变幻莫测——虚拟化
第15章 众志成城——存储集群
第16章 未雨绸缪——数据保护和备份技术
第17章 愚公移山——大话数据容灾
第18章 鬼斧神工——数据前处理与后处理
第19章 过关斩将——系统IO路径及优化
第20章 腾云驾雾——大话云存储
附录1存储系统问与答精华集锦
附录2IP硬盘——玩玩还是来真的?
附录3新技术将如何影响数据中心存储系统
后记

免费在线读

  想象:闪电侠正在做数学题,假设我们不打断他,他每秒能连续做100道题,此时我们每隔0.1秒,就和他交谈打断他一次,每次交谈的时间是0.5秒。也就是说闪电侠实际上做数学题的时间是每隔0.5秒做一次,每次只能做0.1秒的时间。这样,每0.6秒闪电侠只能做10道题,那么可以计算出闪电侠实际每秒能做的数学题只有区区16道,这和我们不打断他时的每秒100道题相比差了6倍多。
  同样,磁盘也是这个道理,我们不断地用换道来打断磁头。磁头滑过盘片一圈,只需要很短的时间,而换道所需的时间远远比盘片旋转一圈耗费的时间多,所以造成磁盘整体外部传输速率显著下降。有人问,必须要换道么?如果要读写的数据仅仅在一条磁道上,那是可以获得极高的传输速率的,但是这并不容易实现。如今,随着硬盘容量的加大,应用程序产生的文件更是在肆无忌惮地加大,动辄几十、几百兆甚至上GB大小,敢问这种文件用一个磁道能放下么?显然不能。
  所以,磁头必须不断地被“打断”去进行换道操作,整体传输速率就会大大降低。实际中一块10000转的SCSI硬盘的实际外部传输速率也只有80MB/s左右(最新的15000转的SAS硬盘外部传输率最大已经可以达到200MB/s)。为了避免磁头被不断打断的问题,人们发明了RAID技术,让一个硬盘的磁头在换道时,另一个磁盘的磁头在读写。如果有很多磁盘联合起来,同一时刻总有某块硬盘的磁头在读写状态而不是都在换道状态,这就相当于一个大虚拟磁盘的磁头总是处于读写状态,所以RAID可以显著提升传输速率。不仅如此,如果我们将RAID阵列再次进行联合,就能将速率在RAID提速的基础上,再次成倍地增加。这种工作,就需要大型磁盘阵列设备来做了。
  提示:RAID技术的细节在本书第4章详细阐述;磁盘阵列技术将在本书第6章介绍。
  3.7.2外部传输速率
  磁头从盘片上将数据读出,然后存放到硬盘驱动器电路板上的缓存芯片内,再将数据从缓存内取出,通过外部接口传送给主板上的硬盘控制器。从外部接口传送给硬盘控制器时的传输速率,就是硬盘的外部传输速率。这个动作是由硬盘的接口电路来发起和控制的。接口电路和磁头控制电路是不同的部分,磁头电路部分是超精密高成本的部件,可以保证磁头读写时的高速率。但是因为磁头要被不断地打断,所以外部接口传输速率无须和磁头传输速率一样,只要满足最终的实际速率即可。外部接口的速率通常大于实际使用中磁头读写数据酌速率(计入换道的损失)。
  3.8并行传输和串行传输
  3.81并行传输
  来举一个例子,有8个数字从1到8,需要传送给对方。此时我们可以与对方连接8条线,每条线上传输一个字符,这就是并行传输。并行传输要求通信双方之间的距离足够短。因为如果距离很长,那么这8条线上的数字因为导线电阻不均衡以及其他各种原因的影响,最终到达对方的速度就会显现出差距,从而造成接收方必须等8条线上的所有数字都到达之后,才能发起下一轮传送。

  ……

大话存储【终极版】——存储系统底层架构原理极限剖析 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:大话存储【终极版】——存储系统底层架构原理极限剖析