新聞中心
聯(lián)系我們
Contact us
Contact us
- 總部電話010-51727811
- 客服熱線400 779 6696
- 更多聯(lián)系信息
本地IO路徑技術(shù)詳細(xì)解讀(三)
時(shí)間:2012-09-25 13:33 來源:飛客數(shù)據(jù)恢復(fù) 作者:飛客數(shù)據(jù)恢復(fù)工程師
主機(jī)I/O控制器也能像卷管理器一樣用于設(shè)備的創(chuàng)建。在這種情況下,它接收來自設(shè)備驅(qū)動(dòng)程序的I/O請(qǐng)求,并為它與之交互的各種實(shí)際設(shè)備重新排序該I/O請(qǐng)求。從這個(gè)意義上說,主機(jī)I/O控制器為卷管理提供了一個(gè)附加層。分解卷管理功能是網(wǎng)絡(luò)存儲(chǔ)I/O的重要概念。對(duì)于單一的存儲(chǔ)子系統(tǒng),可能存在許多不同的虛擬化層次。主機(jī)I/O控制器接收單個(gè)的I/O請(qǐng)求,然后,將它分解為兩個(gè)I/O請(qǐng)求發(fā)送給設(shè)備。磁盤鏡像就屬于這種情況。
5.存儲(chǔ)I/O總線
在主機(jī)I/O控制器的另一側(cè)是存儲(chǔ)I/O總線,它類似于同軸電纜以太總線網(wǎng)絡(luò)。在主機(jī)I/O控制器上有一塊電路,存儲(chǔ)I/O總線就是利用它來維護(hù)它的時(shí)鐘和發(fā)送管理能力的。術(shù)語“菊花鏈”通常用來描述存儲(chǔ)I/O總線的物理連接。這對(duì)總線的物理特性的理解很有幫助,但對(duì)總線功能的理解卻幫助不大。在功能理解方面,以太總線網(wǎng)絡(luò)可能是一個(gè)更好的模型。
I/O請(qǐng)求被直接地發(fā)送到每個(gè)設(shè)備,而不必從一個(gè)設(shè)備到另一個(gè)設(shè)備地傳送。換言之,在轉(zhuǎn)發(fā)包到下一個(gè)地址時(shí),其他設(shè)備將不查看該包,因而不會(huì)引起延時(shí)。在以太總線網(wǎng)絡(luò)和大部分存儲(chǔ)I/O總線之間存在著如下三個(gè)重要的差別:
以太碰撞檢測(cè)協(xié)議很少使用。
在以太網(wǎng)絡(luò)中,所有的系統(tǒng)具有同等的訪問權(quán)和控制權(quán),而存儲(chǔ)I/O總線賦予了優(yōu)先權(quán)策略,它決定了對(duì)總線的控制。通常,單個(gè)的控制器發(fā)起和控制所有的活動(dòng)。
在存儲(chǔ)I/O總線上,允許更長(zhǎng)的有效數(shù)據(jù)負(fù)載及更快的大塊數(shù)據(jù)傳輸。
在許多基于PC的系統(tǒng)中,存儲(chǔ)I/O總線由單一的主機(jī)I/O控制器管理。連接兩個(gè)存儲(chǔ)設(shè)備到單一主機(jī)控制器上的存儲(chǔ)I/O總線的實(shí)例。
在主機(jī)I/O控制器的另一側(cè)是存儲(chǔ)I/O總線,它類似于同軸電纜以太總線網(wǎng)絡(luò)。在主機(jī)I/O控制器上有一塊電路,存儲(chǔ)I/O總線就是利用它來維護(hù)它的時(shí)鐘和發(fā)送管理能力的。術(shù)語“菊花鏈”通常用來描述存儲(chǔ)I/O總線的物理連接。這對(duì)總線的物理特性的理解很有幫助,但對(duì)總線功能的理解卻幫助不大。在功能理解方面,以太總線網(wǎng)絡(luò)可能是一個(gè)更好的模型。
I/O請(qǐng)求被直接地發(fā)送到每個(gè)設(shè)備,而不必從一個(gè)設(shè)備到另一個(gè)設(shè)備地傳送。換言之,在轉(zhuǎn)發(fā)包到下一個(gè)地址時(shí),其他設(shè)備將不查看該包,因而不會(huì)引起延時(shí)。在以太總線網(wǎng)絡(luò)和大部分存儲(chǔ)I/O總線之間存在著如下三個(gè)重要的差別:
以太碰撞檢測(cè)協(xié)議很少使用。
在以太網(wǎng)絡(luò)中,所有的系統(tǒng)具有同等的訪問權(quán)和控制權(quán),而存儲(chǔ)I/O總線賦予了優(yōu)先權(quán)策略,它決定了對(duì)總線的控制。通常,單個(gè)的控制器發(fā)起和控制所有的活動(dòng)。
在存儲(chǔ)I/O總線上,允許更長(zhǎng)的有效數(shù)據(jù)負(fù)載及更快的大塊數(shù)據(jù)傳輸。
在許多基于PC的系統(tǒng)中,存儲(chǔ)I/O總線由單一的主機(jī)I/O控制器管理。連接兩個(gè)存儲(chǔ)設(shè)備到單一主機(jī)控制器上的存儲(chǔ)I/O總線的實(shí)例。
由于消除了總線訪問的爭(zhēng)用和使用了更長(zhǎng)的數(shù)據(jù)傳輸,因而可以獲得極高的總線使用率。據(jù)估算,I/O總線的使用率大約在可用總線帶寬的80%~95%,相反,在大多數(shù)情況下,頂峰狀態(tài)時(shí)的以太總線的使用率大約僅達(dá)到30%。
在后面章節(jié)中我們將看到,對(duì)于存儲(chǔ)網(wǎng)絡(luò)技術(shù)和拓?fù)洌瑔蝹(gè)主控制器的概念也不總是合適。
6.I/O的最終目標(biāo):設(shè)備
存儲(chǔ)設(shè)備最終將解釋I/O請(qǐng)求,并處理這個(gè)請(qǐng)求。如果是讀/寫數(shù)據(jù)或執(zhí)行其他的操作,則設(shè)備必須產(chǎn)生一個(gè)響應(yīng)。這個(gè)響應(yīng)可能是很簡(jiǎn)單的確認(rèn),如請(qǐng)求已經(jīng)收到;或者是更復(fù)雜的設(shè)備及其存儲(chǔ)介質(zhì)的統(tǒng)計(jì)信息等。