出版時(shí)間:2008 年11月 出版社:清華大學(xué)出版社 作者:張冬 頁數(shù):436
Tag標(biāo)簽:無
前言
第一次接觸張冬,是在2007年8月,張冬QQ加我,說有本書問我感不感興趣。所有編輯可能都對(duì)送上門的沒有經(jīng)手策劃的書主觀的輕視,況且是這樣一個(gè)“非主流”的選題。經(jīng)過長(zhǎng)時(shí)間的溝通,我發(fā)現(xiàn)這是個(gè)真誠且嚴(yán)謹(jǐn)?shù)募一?,同時(shí)在論壇中我發(fā)現(xiàn)張冬的作品負(fù)面評(píng)價(jià)很少,而且人氣很高。記得無論我什么時(shí)候上線,他總在,這又是一個(gè)十分努力的家伙。另外,我了解到,張冬在丌行業(yè)算是半路出家,他是化學(xué)專業(yè)出身,但就是這樣一個(gè)跨行業(yè)的人,卻能用清晰的文筆來描述網(wǎng)絡(luò)存儲(chǔ)這樣相對(duì)晦澀的技術(shù)!。一個(gè)真誠。嚴(yán)謹(jǐn)且努力的技術(shù)高手……這樣的人的作品怎么會(huì)不好呢? 一個(gè)脫離技術(shù)多年的策劃編輯憑什么為一本技術(shù)性很強(qiáng)的IT圖書作序?汗顏……我以前也研究過“存儲(chǔ)”,僅僅局限于硬盤結(jié)構(gòu),10年前寫的《實(shí)戰(zhàn)DEBUG》?!秴R編語言超濃縮敦程》系列文章涉及到對(duì)硬盤的分析和操作,這些文章現(xiàn)在在網(wǎng)上還能找到,也經(jīng)常有朋友或作者跟我聊起來,得意洋洋……曾經(jīng)立志成為存儲(chǔ)達(dá)人,然而天賦有限,未遂。張冬的作品從收到稿件閱讀第一章開始,我就感覺這一定是本好書。是當(dāng)年夢(mèng)寐以求的資源。難得的是,這本書的行文異乎尋常的流暢,以致我曾經(jīng)問過張冬:“小樣兒,你是學(xué)中文的吧?”一本專業(yè)性極強(qiáng)的圖書,最關(guān)鍵的就是要把問題講清楚。張冬用一種“另類”的方式對(duì)一些晦澀的概念和理論進(jìn)行了重新包裝。充斥著“庸俗的”解釋與描述,比如:數(shù)據(jù)包在網(wǎng)絡(luò)中的流動(dòng)過程——是對(duì)照快遞公司的業(yè)務(wù)流程比對(duì)講解的,容易理解而且印象深刻。另外,這本書提供了一些培訓(xùn)級(jí)別的操作。大家知道類似網(wǎng)絡(luò)存儲(chǔ)這種規(guī)模的部分操作,很少能在家里用PC來進(jìn)行實(shí)際操作(當(dāng)然模擬練習(xí)還是可以的),張冬有條件在這樣的專業(yè)操作環(huán)境進(jìn)行操作步驟的整理,這些細(xì)致的重量級(jí)操作也是本書另外的價(jià)值所在。信息存儲(chǔ)是這個(gè)世界的未來,將來我們的一舉一動(dòng)的背后都會(huì)伴隨大量的信息存儲(chǔ)行為,存儲(chǔ)已經(jīng)成為了一個(gè)行業(yè),任何動(dòng)作都離不開它。現(xiàn)在,網(wǎng)絡(luò)工程師,網(wǎng)管,Web開發(fā)者,數(shù)據(jù)庫開發(fā)者,軟件開發(fā)(特別是網(wǎng)絡(luò)應(yīng)用)者都必須掌握網(wǎng)絡(luò)存儲(chǔ)的一些細(xì)節(jié),可以說基本上所有IT技術(shù)從業(yè)者都需要或多或少地了解存儲(chǔ)。這一定會(huì)是個(gè)廣大的市場(chǎng),或者說已經(jīng)是廣大市場(chǎng)了。這樣的一本書,我希望并且相信會(huì)給大家的學(xué)習(xí)帶來幫助,也相信這樣一本特立獨(dú)行的好書能夠讓大家很多年以后還能回憶起來并津津樂道地向朋友推薦。
內(nèi)容概要
網(wǎng)絡(luò)存儲(chǔ),是近二十年來的新興行業(yè)。從紙帶到硬盤再到大型磁盤陣列,存儲(chǔ)系統(tǒng)經(jīng)歷了從簡(jiǎn)單到復(fù)雜,從單塊硬盤到存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)。網(wǎng)絡(luò)存儲(chǔ)行業(yè)目前已經(jīng)是一個(gè)步入正軌的IT行業(yè)了。
網(wǎng)絡(luò)存儲(chǔ)是一個(gè)涉及計(jì)算機(jī)硬件以及網(wǎng)絡(luò)協(xié)議/技術(shù)、操作系統(tǒng)以及專業(yè)軟件等各方面綜合知識(shí)的領(lǐng)域。目前國內(nèi)闡述網(wǎng)絡(luò)存儲(chǔ)的書籍少之又少,大部分是國外作品,對(duì)存儲(chǔ)系統(tǒng)底層細(xì)節(jié)的描述不夠深入,加之術(shù)語太多,初學(xué)者很難真正理解網(wǎng)絡(luò)存儲(chǔ)的精髓。
本書以特立獨(dú)行的行文風(fēng)格向讀者闡述了整個(gè)網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)。從硬盤到應(yīng)用程序,這條路徑上的每個(gè)節(jié)點(diǎn),作者都進(jìn)行了闡述。書中內(nèi)容涉及:計(jì)算機(jī)IO基本概念,硬盤物理結(jié)構(gòu)、盤片數(shù)據(jù)結(jié)構(gòu)和工作原理,七種常見RAID原理詳析以及性能細(xì)節(jié)對(duì)比,虛擬磁盤、卷和文件系統(tǒng)原理,磁盤陣列系統(tǒng),OSI模型,F(xiàn)C協(xié)議,眾多磁盤陣列架構(gòu),SAN和NAS系統(tǒng),TCP和以太網(wǎng)以及IP
SAN,協(xié)議融合理論,存儲(chǔ)虛擬化,存儲(chǔ)及服務(wù)器群集,數(shù)據(jù)保護(hù)和備份技術(shù),快照技術(shù),數(shù)據(jù)容災(zāi)技術(shù)。
本書用獨(dú)特的寫作方式通俗地詮釋了這些晦澀、枯燥的難點(diǎn)技術(shù)并提供了許多前所未有的操作實(shí)踐和本書作者長(zhǎng)期從事存儲(chǔ)工作的一些經(jīng)驗(yàn)點(diǎn)滴。
本書適合初入存儲(chǔ)行業(yè)的技術(shù)工程師、售前工程師和銷售人員閱讀,同時(shí)適合資深存儲(chǔ)行業(yè)人士用以提高技能,另外,網(wǎng)絡(luò)工程師、網(wǎng)管、服務(wù)器軟硬件開發(fā)與銷售人員、Web開發(fā)者、數(shù)據(jù)庫開發(fā)者以及相關(guān)專業(yè)師生等也非常適合閱讀本書。
作者簡(jiǎn)介
張冬,男,網(wǎng)名冬瓜頭,資深系統(tǒng)工程師。1981年生于山東青島,畢業(yè)于青島科技大學(xué),現(xiàn)就職于NetApp。www.net130.com大版主,bbs.dostor.com版主,多年來醉心于存儲(chǔ)技術(shù)的研究與討論。曾在多個(gè)雜志報(bào)刊發(fā)表存儲(chǔ)相關(guān)的文章?! ≈饕?xiàng)目背景 作者精通網(wǎng)絡(luò)互聯(lián)技術(shù)、存
書籍目錄
第1章 盤古開天——存儲(chǔ)系統(tǒng)的前世今生
1.1 存儲(chǔ)歷史
1.2 信息、數(shù)據(jù)和數(shù)據(jù)存儲(chǔ)
1.2.1 信息
1.2.2 什么是數(shù)據(jù)
1.2.3 數(shù)據(jù)存儲(chǔ)
1.3 用計(jì)算機(jī)來處理信息、保存數(shù)據(jù)
第2章 IO大法——走進(jìn)計(jì)算機(jī)IO世界
2.1 IO的通路——總線
2.2 計(jì)算機(jī)內(nèi)部通信
2.2.1 IO總線可以看作網(wǎng)絡(luò)么
2.2.2 CPU、內(nèi)存和磁盤之間通過網(wǎng)絡(luò)來通信
2.3 網(wǎng)中之網(wǎng)
第3章 磁盤大挪移——磁盤原理與技術(shù)詳解
3.1 硬盤結(jié)構(gòu)
3.1.1 盤片上的數(shù)據(jù)組織
3.1.2 硬盤控制電路簡(jiǎn)介
3.1.3 磁盤的IO單位
3.2 磁盤的通俗演繹
3.3 磁盤相關(guān)高層技術(shù)
3.3.1 磁盤中的隊(duì)列技術(shù)
3.3.2 無序傳輸技術(shù)
3.3.3 幾種可控磁頭掃描方式評(píng)論
3.3.4 關(guān)于磁盤緩存
3.3.5 影響磁盤性能的因素
3.4 硬盤接口技術(shù)
3.4.1 IDE硬盤接口
3.4.2 SATA硬盤接口
3.5 SCSI硬盤接口
3.6 磁盤控制器、驅(qū)動(dòng)器控制電路和磁盤控制器驅(qū)動(dòng)程序
3.6.1 磁盤控制器
3.6.2 驅(qū)動(dòng)器控制電路
3.6.3 磁盤控制器驅(qū)動(dòng)程序
3.7 內(nèi)部傳輸速率和外部傳輸速率
3.7.1 內(nèi)部傳輸速率
3.7.2 外部傳輸速率
3.8 并行傳輸和串行傳輸
3.8.1 并行傳輸
3.8.2 串行傳輸
3.9 磁盤的IOPS和傳輸帶寬(吞吐量)
3.9.1 IOPS
3.9.2 傳輸帶寬
3.10 小結(jié):網(wǎng)中有網(wǎng),網(wǎng)中之網(wǎng)
第4章 七星北斗——大話/詳解七種RAID
4.1 大話七種RAID武器
4.1.1 RAID 0陣式
4.1.2 RAID 1陣式
4.1.3 RAID 2陣式
4.1.4 RAID 3陣式
4.1.5 RAID 4陣式
4.1.6 RAID 5陣式
4.1.7 RAID 6陣式
4.2 七種RAID技術(shù)詳解
4.2.1 RAID 0技術(shù)詳析
4.2.2 RAID 1技術(shù)詳析
4.2.3 RAID 2技術(shù)詳析
4.2.4 RAID 3技術(shù)詳析
4.2.5 RAID 4技術(shù)詳析
4.2.6 RAID 5技術(shù)詳析
4.2.7 RAID 6技術(shù)詳析
第5章 降龍傳說——RAID、虛擬磁盤、卷和文件系統(tǒng)實(shí)戰(zhàn)
5.1 操作系統(tǒng)中RAID的實(shí)現(xiàn)和配置
5.1.1 Windows Server 2003高級(jí)磁盤管理
5.1.2 Linux下軟RAID配置示例
5.2 RAID卡
5.3 磁盤陣列
5.4 實(shí)現(xiàn)更高級(jí)的RAID
5.4.1 RAID 50
5.4.2 RAID 10和RAID 01
5.5 虛擬磁盤
5.5.1 RAID組的再劃分
5.5.2 同一通道存在多種類型的RAID組
5.5.3 操作系統(tǒng)如何看待邏輯磁盤
5.5.4 RAID控制器如何管理邏輯磁盤
5.6 卷管理層
5.6.1 有了邏輯盤就萬事大吉
5.6.2 卷管理層
5.6.3 Linux下配置LVM實(shí)例
5.6.4 卷管理軟件的實(shí)現(xiàn)
5.6.5 低級(jí)VM和高級(jí)VM
5.6.6 VxVM卷管理軟件配置簡(jiǎn)介
5.7 大話文件系統(tǒng)
5.7.1 成何體統(tǒng)——沒有規(guī)矩的倉庫
5.7.2 慧眼識(shí)人——交給下一代去設(shè)計(jì)
5.7.3 無孔不入——不浪費(fèi)一點(diǎn)空間
5.7.4 一箭雙雕——一張圖解決兩個(gè)難題
5.7.5 寬容似?!O(shè)計(jì)也要像心胸一樣寬
5.7.6 老將出馬——權(quán)威發(fā)布
5.7.7 一統(tǒng)江湖——所有操作系統(tǒng)都在用
5.8 文件系統(tǒng)中的IO方式
第6章 陣列之行——大話磁盤陣列
6.1 初露端倪——外置磁盤柜應(yīng)用探索
6.2 精益求精——結(jié)合RAID卡實(shí)現(xiàn)外置磁盤陣列
6.3 獨(dú)立宣言——獨(dú)立的外部磁盤陣列
6.4 雙龍戲珠——雙控制器的高安全性磁盤陣列
6.5 龍頭鳳尾——連接多個(gè)擴(kuò)展柜
6.6 錦上添花——完整功能的模塊化磁盤陣列
6.7 一脈相承——主機(jī)和磁盤陣列本是一家
6.8 天羅地網(wǎng)——SAN(Storage Area Network)存儲(chǔ)區(qū)域網(wǎng)絡(luò)
第7章 熟讀寶典——系統(tǒng)與系統(tǒng)之間的語言O(shè)SI
7.1 人類模型與計(jì)算機(jī)模型的對(duì)比剖析
7.1.1 人類模型
7.1.2 計(jì)算機(jī)模型
7.1.3 個(gè)體間交流是群體進(jìn)化的動(dòng)力
7.2 系統(tǒng)與系統(tǒng)之間的語言——OSI初步
7.3 OSI模型的七個(gè)層次
7.3.1 應(yīng)用層
7.3.2 表示層
7.3.3 會(huì)話層
7.3.4 傳輸層
7.3.5 網(wǎng)絡(luò)層
7.3.6 數(shù)據(jù)鏈路層
7.3.7 物理層
7.4 OSI與網(wǎng)絡(luò)
第8章 勇破難關(guān)——Fibre Channel協(xié)議詳解
8.1 FC網(wǎng)絡(luò)——極佳的候選角色
8.1.1 物理層
8.1.2 鏈路層
8.1.3 網(wǎng)絡(luò)層
8.1.4 傳輸層
8.1.5 上三層
8.1.6 小結(jié)
8.2 FC協(xié)議中的七種端口類型
8.2.1 N端口和F端口
8.2.2 L端口
8.2.3 NL端口和FL端口
8.2.4 E端口
8.2.5 G端口
8.3 FC適配器
8.4 改造盤陣前端通路——SCSI遷移到FC
8.5 引入FC之后
第9章 天翻地覆——FC協(xié)議的巨大力量
9.1 FC交換網(wǎng)絡(luò)替代并行SCSI總線的必然性
9.1.1 面向連接與面向無連接
9.1.2 串行和并行
9.2 不甘示弱——后端也升級(jí)換代為FC
9.3 FC革命——完整的盤陣解決方案
9.3.1 FC磁盤接口結(jié)構(gòu)
9.3.2 一個(gè)磁盤同時(shí)連入兩個(gè)控制器的Loop中
9.3.3 共享環(huán)路還是交換——SBOD芯片級(jí)詳解
9.4 中高端磁盤陣列整體架構(gòu)簡(jiǎn)析
9.4.1 IBM DS4800控制器架構(gòu)簡(jiǎn)析
9.4.2 NetApp FAS系列磁盤陣列控制器簡(jiǎn)析
9.4.3 IBM DS8000簡(jiǎn)介
9.4.4 富士通ETERNUS6000磁盤陣列控制器結(jié)構(gòu)簡(jiǎn)析
9.4.5 EMC公司CX及DMX系列盤陣介紹
9.4.6 HDS公司USP系列盤陣介紹
9.5 磁盤陣列配置實(shí)踐
9.5.1 基于IBM的DS4500盤陣的配置實(shí)例
9.5.2 基于EMC的CX700磁盤陣列配置實(shí)例
9.6 小結(jié)
第10章 三足鼎立——DAS,SAN和NAS
10.1 NAS也瘋狂
10.1.1 另辟蹊徑——亂彈NAS的起家
10.1.2 雙管齊下——兩種方式訪問的后端存儲(chǔ)網(wǎng)絡(luò)
10.1.3 萬物歸一——網(wǎng)絡(luò)文件系統(tǒng)
10.1.4 美其名曰——NAS(Network Attached Storage網(wǎng)絡(luò)附加存儲(chǔ))
10.2 龍爭(zhēng)虎斗——NAS與SAN之爭(zhēng)
10.3 三足鼎立——DAS、SAN和NAS
10.4 最終幻想——將文件系統(tǒng)語言承載于FC網(wǎng)絡(luò)傳輸
10.5 長(zhǎng)路漫漫——系統(tǒng)架構(gòu)進(jìn)化過程
10.5.1 第一階段:全整合階段
10.5.2 第二階段:磁盤外置階段
10.5.3 第三階段:外部獨(dú)立磁盤陣列階段
10.5.4 第四階段:網(wǎng)絡(luò)化獨(dú)立磁盤陣列階段
10.5.5 第五階段:瘦服務(wù)器主機(jī)、獨(dú)立NAS階段
10.5.6 第六階段:全分離式架構(gòu)
10.5.7 第七階段:能量積聚,混沌階段
10.5.8 第八階段:收縮階段
10.5.9 第九階段:強(qiáng)烈坍縮階段
10.6 泰山北斗——NetApp的NAS產(chǎn)品
10.6.1 WAFL配合RAID 4
10.6.2 Data ONTAP利用了數(shù)據(jù)庫管理系統(tǒng)的設(shè)計(jì)
10.6.3 利用NVRAM來記錄操作日志
10.6.4 WAFL從不覆寫數(shù)據(jù)
10.7 初露鋒芒——BlueArc公司的NAS產(chǎn)品
第11章 大師之作——大話以太網(wǎng)和TCP/IP協(xié)議
11.1 共享總線式以太網(wǎng)
11.1.1 連起來
11.1.2 找目標(biāo)
11.1.3 發(fā)數(shù)據(jù)
11.2 網(wǎng)橋式以太網(wǎng)
11.3 交換式以太網(wǎng)
11.4 TCP/IP協(xié)議
11.4.1 TCP/IP協(xié)議中的IP
11.4.2 IP的另外一個(gè)作用
11.4.3 TCP/IP協(xié)議中的TCP和UDP
11.5 TCP/IP和以太網(wǎng)的關(guān)系
第12章 異軍突起——存儲(chǔ)網(wǎng)絡(luò)的新軍IP SAN
12.1 橫眉冷對(duì)——TCP/IP與FC
12.2 自嘆不如——為何不是以太網(wǎng)+TCP/IP
12.3 天生我才必有用——攻陷Disk SAN陣地
12.4 ISCSI交互過程簡(jiǎn)析
12.4.1 實(shí)例一:初始化磁盤過程
12.4.2 實(shí)例二:新建一個(gè)文本文檔
12.4.3 實(shí)例三:文件系統(tǒng)位圖
12.5 ISCSI磁盤陣列
12.6 IP SAN
12.7 增強(qiáng)以太網(wǎng)和TCP/IP的性能
12.8 FC SAN節(jié)節(jié)敗退
12.9 ISCSI配置應(yīng)用實(shí)例
12.9.1 第一步:在存儲(chǔ)設(shè)備上創(chuàng)建LUN
12.9.2 第二步:在主機(jī)端掛載LUN
12.10 小結(jié)
第13章 握手言和——IP與FC融合的結(jié)果
13.1 FC的窘境
13.2 協(xié)議融合的迫切性
13.3 網(wǎng)絡(luò)通信協(xié)議的四級(jí)結(jié)構(gòu)
13.4 協(xié)議融合的三種方式
13.5 Tunnel和Map融合方式各論
13.5.1 Tunnel方式
13.5.2 Map方式
13.6 FC與IP協(xié)議之間的融合
13.7 無處不在的協(xié)議融合
13.8 交叉融合
13.9 IFCP和FCIP的具體實(shí)現(xiàn)
13.10 局部隔離/全局共享的存儲(chǔ)網(wǎng)絡(luò)
13.11 多協(xié)議混雜的存儲(chǔ)網(wǎng)絡(luò)
第14章 變幻莫測(cè)——虛擬化
14.1 操作系統(tǒng)對(duì)硬件的虛擬化
14.2 計(jì)算機(jī)存儲(chǔ)子系統(tǒng)的虛擬化
14.3 帶內(nèi)虛擬化和帶外虛擬化
14.4 硬網(wǎng)絡(luò)與軟網(wǎng)絡(luò)
14.5 用多臺(tái)獨(dú)立的計(jì)算機(jī)模擬成一臺(tái)虛擬計(jì)算機(jī)
14.6 用一臺(tái)獨(dú)立的計(jì)算機(jī)模擬出多臺(tái)虛擬計(jì)算機(jī)
14.7 用磁盤陣列來虛擬磁帶庫
14.7.1 NetApp VTL700配置使用實(shí)例
第15章 眾志成城——存儲(chǔ)群集
15.1 群集概述
15.1.1 高可用性群集(HAC)
15.1.2 負(fù)載均衡群集(LBC)
15.1.3 高性能群集(HPC)
15.2 群集的適用范圍
15.3 系統(tǒng)路徑上的群集各論
15.3.1 硬件層面的群集
15.3.2 軟件層面的群集
15.4 實(shí)例:Microsoft MSCS軟件實(shí)現(xiàn)應(yīng)用群集
15.4.1 在Microsoft Windows Server 2003上安裝MSCS
15.4.2 配置心跳網(wǎng)絡(luò)
15.4.3 測(cè)試安裝
15.4.4 測(cè)試故障轉(zhuǎn)移
15.5 實(shí)例:SQL Server群集安裝配置
15.5.1 安裝SQL Server
15.5.2 驗(yàn)證SQL 數(shù)據(jù)庫群集功能
15.6 小結(jié):世界本身就是一個(gè)群集
第16章 未雨綢繆——數(shù)據(jù)保護(hù)和備份技術(shù)
16.1 數(shù)據(jù)保護(hù)
16.1.1 數(shù)據(jù)保護(hù)的方法
16.2 高級(jí)數(shù)據(jù)保護(hù)方法
16.2.1 遠(yuǎn)程文件復(fù)制
16.2.2 遠(yuǎn)程磁盤(卷)鏡像
16.2.3 塊(快)照數(shù)據(jù)保護(hù)
16.2.4 Continuous Data Protect(CDP,連續(xù)數(shù)據(jù)保護(hù))
16.3 數(shù)據(jù)備份系統(tǒng)的基本要件
16.3.1 備份目的
16.3.2 備份通路
16.3.3 備份引擎
16.3.4 三種備份方式
16.3.5 數(shù)據(jù)備份系統(tǒng)案例一
16.3.6 數(shù)據(jù)備份系統(tǒng)案例二
16.3.7 NetBackup配置指南
16.3.8 配置DB2數(shù)據(jù)庫備份
第17章 愚公移山——大話數(shù)據(jù)容災(zāi)
17.1 容災(zāi)概述
17.2 生產(chǎn)資料容災(zāi)——原始數(shù)據(jù)的容災(zāi)
17.2.1 通過主機(jī)軟件實(shí)現(xiàn)前端專用網(wǎng)絡(luò)或者前端公用網(wǎng)絡(luò)同步
17.2.2 案例:DB2數(shù)據(jù)的HADR組件容災(zāi)
17.2.3 通過主機(jī)軟件實(shí)現(xiàn)后端專用網(wǎng)絡(luò)同步
17.2.4 通過數(shù)據(jù)存儲(chǔ)設(shè)備軟件實(shí)現(xiàn)專用網(wǎng)絡(luò)同步
17.2.5 案例:IBM公司Remote Mirror容災(zāi)實(shí)施
17.2.6 小結(jié)
17.3 容災(zāi)中數(shù)據(jù)的同步復(fù)制和異步復(fù)制
17.3.1 同步復(fù)制例解
17.3.2 異步復(fù)制例解
17.4 生產(chǎn)者的容災(zāi)——服務(wù)器應(yīng)用程序的容災(zāi)
17.4.1 生產(chǎn)者容災(zāi)概述
17.4.2 案例一:基于Symantec公司的應(yīng)用容災(zāi)產(chǎn)品VCS
17.4.3 案例二:基于Symantec公司的應(yīng)用容災(zāi)產(chǎn)品VCS
附錄 五百年后——系統(tǒng)架構(gòu)將走向何方
后記
章節(jié)摘錄
在早期的硬盤管理工作中,設(shè)置交叉因子需要用戶自己完成。用BIOS中的低級(jí)格式化程序?qū)τ脖P進(jìn)行低級(jí)格式化時(shí),就需要指定交叉因子,有時(shí)還需要設(shè)置幾種不同的值來比較其性能,而后確定一個(gè)比較好的值。現(xiàn)在的硬盤BIOS已經(jīng)自己解決了這個(gè)問題,所以一般低級(jí)格式化程序中就不再提供這一設(shè)置選項(xiàng)了。系統(tǒng)將文件存儲(chǔ)到磁盤上時(shí),是按柱面、磁頭、扇區(qū)方式進(jìn)行的,即最先是第1磁道的第1磁頭下(也就是第1盤面的第一磁道1所有的扇區(qū),然后是同一柱面的下一磁頭,直到整個(gè)柱面都存滿。系統(tǒng)也是以相同的順序去讀出數(shù)據(jù)。讀數(shù)據(jù)時(shí)通過告訴磁盤控制器要讀出數(shù)據(jù)所在的柱面號(hào)、磁頭號(hào)和扇區(qū)號(hào)(物理地址的三個(gè)組成部分)進(jìn)行讀?。ìF(xiàn)在都是直接使用LBA地址來告訴磁盤所要讀寫的扇區(qū))。磁盤控制電路則直接將磁頭部件步進(jìn)到相應(yīng)的柱面,選中相應(yīng)磁頭,然后立即讀取當(dāng)前磁頭下所有的扇區(qū)頭標(biāo)地址,然后把這些頭標(biāo)中的地址信息與期待檢出的磁頭和柱面號(hào)做比較。如果不是要讀寫的扇區(qū)號(hào)則讀取扇區(qū)頭標(biāo)地址進(jìn)行比較,直到相同以后,控制電路知道當(dāng)前磁頭下的扇區(qū)就是要讀寫的扇區(qū),然后立即讓磁頭讀寫數(shù)據(jù)。如果是讀數(shù)據(jù),控制電路會(huì)計(jì)算此數(shù)據(jù)的ECC碼,然后把ECC碼與已記錄的ECC碼相比較;如果是寫數(shù)據(jù),控制電路會(huì)計(jì)算出此數(shù)據(jù)的ECC碼,存儲(chǔ)到數(shù)據(jù)部分的末尾。在控制電路對(duì)此扇區(qū)中的數(shù)據(jù)進(jìn)行必要的處理期間,磁盤會(huì)繼續(xù)旋轉(zhuǎn)。由于對(duì)信息的后處理需要耗費(fèi)一定的時(shí)間,在這段時(shí)間內(nèi)磁盤可能已旋轉(zhuǎn)了相當(dāng)?shù)慕嵌?。交叉因子的確定是一個(gè)系統(tǒng)級(jí)的問題。一個(gè)特定的硬盤驅(qū)動(dòng)器的交叉因子取決于磁盤控制器的速度、主板的時(shí)鐘速度、與控制電路相連的輸出總線的操作速度等。如果磁盤的交叉因子值太高,就需多花一些時(shí)間等待數(shù)據(jù)在磁盤上存入和讀出。相反,太低也同樣會(huì)影響性能。前面已經(jīng)說過,系統(tǒng)在磁盤上寫入信息時(shí),寫滿一個(gè)磁道后會(huì)轉(zhuǎn)到同一柱面的下一個(gè)磁頭,當(dāng)柱面寫滿時(shí),再轉(zhuǎn)向下一柱面。從同一盤面的一個(gè)磁道轉(zhuǎn)到另一個(gè)磁道,也就是從一個(gè)柱面轉(zhuǎn)到下一個(gè)柱面,這個(gè)動(dòng)作叫做換道。在換道期間磁盤始終保持旋轉(zhuǎn),這就會(huì)帶來一個(gè)問題:假定系統(tǒng)剛剛結(jié)束了對(duì)一個(gè)磁道前一個(gè)扇區(qū)的寫入,并且已經(jīng)設(shè)置了最佳交叉因子比值,現(xiàn)在準(zhǔn)備在下一磁道的第一扇區(qū)寫入,這時(shí)必須等到磁頭換道結(jié)束,讓磁頭部件重新定位在下一道上。如果這種操作占用的時(shí)間超過了一點(diǎn),盡管是交叉存取,磁頭仍會(huì)延遲到達(dá)。這個(gè)問題的解決辦法是以原先磁道所在位置為基準(zhǔn),把新的磁道上全部扇區(qū)號(hào)移動(dòng)約一個(gè)或幾個(gè)扇區(qū)位置,這就是磁頭扭斜。磁頭扭斜可以理解為柱面與柱面之間的交叉因子,已經(jīng)由生產(chǎn)廠家設(shè)置好,一般不用去改變它。磁頭扭斜的更改比較困難,但是它們只在文件很長(zhǎng)、超過磁道結(jié)尾進(jìn)行讀出和寫入時(shí)才發(fā)揮作用,所以扭斜設(shè)置不正確所帶來的時(shí)間損失比采用不正確的扇區(qū)交叉因子值帶來的損失要小得多。交叉因子和磁頭扭斜可用專用工具軟件來測(cè)試和更改,更具體的內(nèi)容這里就不再詳述了,畢竟現(xiàn)在很多用戶都沒有見過這些參數(shù)。
后記
隨感殫心竭力兩周年,誰解個(gè)中苦與甜?古今多少興衰事,成敗從來在眼前?!角嘣聘魑慌笥?,非常感謝您能看完此書。如果您對(duì)這本書有何建議和意見??梢园l(fā)送郵件到myprotein@sina.com,我當(dāng)萬分感謝!另外,還可以到本人博客留言或者郵件討論本書相關(guān)的內(nèi)容。最后,實(shí)在想不到拿什么送給各位以表謝意,就送各位一首詩,也送給我自己。書山有路勤為徑,學(xué)海無涯苦作舟。主機(jī)網(wǎng)絡(luò)和存儲(chǔ),做得IT皆英雄!書中角色最后歸宿:七星大俠:開天鼻祖,光芒永照。張真人:百年求道,一生孜孜不倦、德高望重、懸壺濟(jì)世、鞠躬盡瘁、死而后己。微軟老道:承蒙張真人賞識(shí),不負(fù)眾望,成為武林盟主。無忌:革命之后,到處求仙訪道,不知其蹤。老T:把持武林交通系統(tǒng),依然向最后一塊陣地不斷進(jìn)攻。Fc大俠:把持著那最后一片領(lǐng)土,與老T對(duì)峙到底。
媒體關(guān)注與評(píng)論
冬瓜頭是DOSTOR存儲(chǔ)論壇的熱心人,多年來一直戰(zhàn)斗在網(wǎng)絡(luò)存儲(chǔ)領(lǐng)域最前線,相信《大話存儲(chǔ)》是一本對(duì)中國存儲(chǔ)行業(yè)很有價(jià)值的圖書?! 鎯?chǔ)在線)總裁兼CEO:鄭信武認(rèn)識(shí)冬瓜頭的日子不算短了,印象中他一直是一個(gè)很勤奮好學(xué)的人,涉足很多領(lǐng)域,結(jié)交了不少國內(nèi)外工程師,理論和實(shí)踐都很棒,也時(shí)常從他的一些文章中學(xué)到不少東西。那些剛走上這個(gè)行業(yè)的同學(xué),或許還不知道如何面對(duì)各種挑戰(zhàn),那么我建議閱讀這本書。不同于填鴨式的教育,也不同于那些所謂紙上談兵的秘籍。這是一個(gè)從業(yè)多年的工程師的經(jīng)驗(yàn)與感悟,相信不會(huì)讓大家失望…… ——Cisco網(wǎng)絡(luò)技術(shù)論壇站長(zhǎng):Cisconet這本書對(duì)網(wǎng)絡(luò)存儲(chǔ)行業(yè)很有影響力,博大精深的內(nèi)容難以想象用這種方式來詮釋。我絕對(duì)相信這是行業(yè)里非常有價(jià)值的一本書?! 狶oveUnix站長(zhǎng):老農(nóng)從冬瓜頭在CU論壇存儲(chǔ)版的人氣可以知道,這是一位熱血高手!欲知如何把網(wǎng)絡(luò)存儲(chǔ)的方方面面融會(huì)貫通成一本書?讓我們來共同關(guān)注《大話存儲(chǔ)》! ——ChinaUnix.net站長(zhǎng): 樊強(qiáng)
編輯推薦
《大話存儲(chǔ):網(wǎng)絡(luò)存儲(chǔ)系原理精解與最佳實(shí)踐》用獨(dú)特的寫作方式通俗地詮釋了這些晦澀、枯燥的難點(diǎn)技術(shù)并提供了許多前所未有的操作實(shí)踐和《大話存儲(chǔ)》作者長(zhǎng)期從事存儲(chǔ)工作的一些經(jīng)驗(yàn)點(diǎn)滴?!洞笤挻鎯?chǔ):網(wǎng)絡(luò)存儲(chǔ)系原理精解與最佳實(shí)踐》適合初入存儲(chǔ)行業(yè)的技術(shù)工程師、售前工程師和銷售人員閱讀,同時(shí)適合資深存儲(chǔ)行業(yè)人士用以提高技能,另外,網(wǎng)絡(luò)工程師、網(wǎng)管、服務(wù)器軟硬件開發(fā)與銷售人員、Web開發(fā)者、數(shù)據(jù)庫開發(fā)者以及相關(guān)專業(yè)師生等也非常適合閱讀《大話存儲(chǔ):網(wǎng)絡(luò)存儲(chǔ)系原理精解與最佳實(shí)踐》。國內(nèi)首次全面披露網(wǎng)絡(luò)存儲(chǔ)深層技術(shù)細(xì)節(jié)。特立獨(dú)行的行文風(fēng)格,一針見血的詮釋技術(shù)。網(wǎng)絡(luò)存儲(chǔ)和存儲(chǔ)網(wǎng)絡(luò),談笑間難點(diǎn)灰飛煙滅。全面解密SAN、NAS系統(tǒng)。涉及眾多底層細(xì)節(jié),中文資料獨(dú)家提供。提供最佳操作實(shí)踐,嚴(yán)禁紙上談兵。四大網(wǎng)站《大話存儲(chǔ):網(wǎng)絡(luò)存儲(chǔ)系原理精解與最佳實(shí)踐》技術(shù)討論專題,你不是一個(gè)人在戰(zhàn)斗。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載