0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

數(shù)據(jù)存儲在磁盤上的排列方式會影響I/O服務(wù)的總時間

嵌入式應(yīng)用開發(fā) ? 來源:嵌入式應(yīng)用開發(fā) ? 作者:嵌入式應(yīng)用開發(fā) ? 2022-06-18 20:12 ? 次閱讀

假設(shè)每磁道劃分成10個物理塊,每塊存放1個邏輯記錄。邏輯記錄R!個邏輯記錄。邏輯記錄R1,R2,﹍﹍ ,R10存放在同一個磁道上,記錄的安排順序如下表所示:

物理塊 1 2 3 4 5 6 7 8 9 10

邏輯記錄 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10

假定磁盤的旋轉(zhuǎn)速度為20MS/圈,磁頭當前處在R1的開始處。若系統(tǒng)順序處理這些記錄,使用單緩沖區(qū),每個記錄處理時間為4MS,則處理這10個記錄的最長時間為___。若對信息存儲進行優(yōu)化分布后,處理10個記錄的最少時間如何計算。

首先從磁盤的轉(zhuǎn)速:20ms/圈,我們可以知道:讀取一條記錄需要2ms。值得注意的一點是:處理一條記錄的前提,是將其讀出來。所以處理第一條記錄時,要先將其讀取出來,再進行處理,所以處理R1所需時間為2ms+4ms,當R1處理完時,磁頭已經(jīng)轉(zhuǎn)到了R4的位置,此時要將其調(diào)整到R2的位置,需要經(jīng)過R5,R6,R7,R8,R9,R10,R1,這樣要耗16ms的時間,再加上讀取R2需要2ms以及處理數(shù)據(jù)的4ms,R2的總處理時間應(yīng)為22ms。所以2+4+(16+2+4)*9=204ms。而優(yōu)化后的排列順序應(yīng)為:R1,R8,R5,R2,R9,R6,R3,R10,R7,R4,這樣的排列順序剛好是處理完R1,磁頭就到了R2的位置,直接讀取R2,處理R2,處理完R2,磁頭又到了R3的位置,依此類推,每條記錄的讀取及處理時間為:2ms+4ms=6ms,所以總時間為:(2+4)*10=60ms。

pYYBAGKtwQ6AV2awAAVNcU7EEeA275.png

審核編輯:符乾江

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5087

    文章

    19145

    瀏覽量

    306120
  • 計算
    +關(guān)注

    關(guān)注

    2

    文章

    450

    瀏覽量

    38835
  • 磁盤存儲
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    7208
收藏 人收藏

    評論

    相關(guān)推薦

    服務(wù)數(shù)據(jù)恢復(fù)—磁盤出現(xiàn)故障導(dǎo)致Mdisk成員盤上線失敗的數(shù)據(jù)恢復(fù)案例

    服務(wù)存儲數(shù)據(jù)恢復(fù)環(huán)境: 一臺V7000存儲上共12塊SAS機械硬盤(其中1塊是熱備盤),組建了2組Mdisk,創(chuàng)建了一個pool。掛載
    的頭像 發(fā)表于 12-20 14:22 ?126次閱讀
    <b class='flag-5'>服務(wù)</b>器<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—<b class='flag-5'>磁盤</b>出現(xiàn)故障導(dǎo)致Mdisk成員<b class='flag-5'>盤上</b>線失敗的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    服務(wù)數(shù)據(jù)恢復(fù)—EVA存儲磁盤磁盤掉線的數(shù)據(jù)恢復(fù)案例

    服務(wù)存儲數(shù)據(jù)恢復(fù)環(huán)境: 一臺EVA某型號控制器+EVA擴展柜+FC磁盤。 服務(wù)存儲
    的頭像 發(fā)表于 11-06 13:46 ?167次閱讀
    <b class='flag-5'>服務(wù)</b>器<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—EVA<b class='flag-5'>存儲</b><b class='flag-5'>磁盤</b>組<b class='flag-5'>磁盤</b>掉線的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    服務(wù)數(shù)據(jù)恢復(fù)—EVA存儲誤刪除VDISK的數(shù)據(jù)恢復(fù)案例

    服務(wù)存儲數(shù)據(jù)恢復(fù)環(huán)境: 某單位有一臺EVA某型號存儲主機+2個擴展柜,共12個FATA磁盤+10個FC
    的頭像 發(fā)表于 11-05 14:39 ?198次閱讀
    <b class='flag-5'>服務(wù)</b>器<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—EVA<b class='flag-5'>存儲</b>誤刪除VDISK的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    存儲服務(wù)器與磁盤陣列有何區(qū)別?

    存儲服務(wù)器和磁盤陣列是兩種不同的數(shù)據(jù)存儲解決方案,它們架構(gòu)、可用性、可擴展性、成本和使用場景
    的頭像 發(fā)表于 10-10 14:03 ?618次閱讀

    服務(wù)數(shù)據(jù)恢復(fù)—光纖環(huán)境下共享存儲互斥不當?shù)?b class='flag-5'>數(shù)據(jù)恢復(fù)案例

    配置不當導(dǎo)致共享存儲互斥出現(xiàn)問題。 管理員進行運維檢查時發(fā)現(xiàn)B服務(wù)器連接了一塊未知磁盤。由于B服務(wù)器并未啟用,處于閑置狀態(tài),所以管理員也將這塊磁盤
    的頭像 發(fā)表于 08-27 15:22 ?240次閱讀

    簡述計算機的I/O控制方式

    計算機的I/O(輸入/輸出)控制方式是計算機系統(tǒng)中至關(guān)重要的部分,它決定了CPU與外設(shè)之間數(shù)據(jù)交換的方式和效率。隨著計算機技術(shù)的不斷發(fā)展,
    的頭像 發(fā)表于 08-20 10:55 ?1300次閱讀

    服務(wù)數(shù)據(jù)恢復(fù)—服務(wù)器raid常見故障 原因 數(shù)據(jù)恢復(fù)方案

    磁盤陣列(raid)是一種將多塊物理硬盤整合成一個虛擬存儲的技術(shù)。raid模塊相當于一個存儲管理中間層,上層接收并執(zhí)行操作系統(tǒng)及文件系統(tǒng)的數(shù)據(jù)讀寫指令,下層管理
    的頭像 發(fā)表于 08-13 11:38 ?297次閱讀

    存儲服務(wù)器與磁盤陣列的區(qū)別

    存儲服務(wù)器與磁盤陣列是兩種不同的數(shù)據(jù)存儲解決方案。它們功能、性能、成本、可靠性、可擴展性等方
    的頭像 發(fā)表于 07-02 09:13 ?1004次閱讀

    服務(wù)數(shù)據(jù)恢復(fù)—EMC存儲中雙循環(huán)riad5陣列數(shù)據(jù)恢復(fù)案例

    服務(wù)存儲數(shù)據(jù)恢復(fù)環(huán)境: EMC CX4-480存儲,該存儲中有10塊硬盤,其中有3塊磁盤為掉
    的頭像 發(fā)表于 06-18 11:10 ?472次閱讀

    服務(wù)數(shù)據(jù)恢復(fù)—磁盤不穩(wěn)定被踢導(dǎo)致raid5陣列崩潰的數(shù)據(jù)恢復(fù)案例

    服務(wù)存儲數(shù)據(jù)恢復(fù)環(huán)境: 某品牌MSA2000服務(wù)存儲中有一組由8塊SAS硬盤組建的raid5磁盤
    的頭像 發(fā)表于 06-12 11:30 ?325次閱讀
    <b class='flag-5'>服務(wù)</b>器<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—<b class='flag-5'>磁盤</b>不穩(wěn)定被踢導(dǎo)致raid5陣列崩潰的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    服務(wù)數(shù)據(jù)恢復(fù)—磁盤離線但熱備盤未完全啟用導(dǎo)致raid5陣列崩潰的數(shù)據(jù)恢復(fù)案例

    硬盤掉線所導(dǎo)致。將所有磁盤編號后取出,硬件工程師對所有磁盤進行檢測后沒有發(fā)現(xiàn)有硬盤存在物理故障,也沒有壞道。數(shù)據(jù)恢復(fù)工程師將所有磁盤以只讀方式
    的頭像 發(fā)表于 06-11 13:51 ?304次閱讀
    <b class='flag-5'>服務(wù)</b>器<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—<b class='flag-5'>磁盤</b>離線但熱備盤未完全啟用導(dǎo)致raid5陣列崩潰的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    服務(wù)數(shù)據(jù)恢復(fù)—同友存儲磁盤陣列上層虛擬機數(shù)據(jù)恢復(fù)案例

    某單位同友存儲,存儲設(shè)備中若干磁盤組建了raid5磁盤陣列。未知原因?qū)е?b class='flag-5'>存儲設(shè)備崩潰無法啟動,raid5陣列上層的虛擬機全部丟失,其中存放了
    的頭像 發(fā)表于 05-10 13:34 ?309次閱讀
    <b class='flag-5'>服務(wù)</b>器<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—同友<b class='flag-5'>存儲</b><b class='flag-5'>磁盤</b>陣列上層虛擬機<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    服務(wù)數(shù)據(jù)恢復(fù)—V7000存儲磁盤同步數(shù)據(jù)失敗的數(shù)據(jù)恢復(fù)案例

    服務(wù)數(shù)據(jù)恢復(fù)環(huán)境: P740+AIX+Sybase+V7000存儲陣列柜,陣列柜上有12塊SAS機械硬盤(包括1塊熱備盤)。 服務(wù)器故障: 管理員
    的頭像 發(fā)表于 04-09 16:41 ?478次閱讀
    <b class='flag-5'>服務(wù)</b>器<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—V7000<b class='flag-5'>存儲</b><b class='flag-5'>磁盤</b>同步<b class='flag-5'>數(shù)據(jù)</b>失敗的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    服務(wù)數(shù)據(jù)恢復(fù)】HP EVA虛擬化磁盤陣列數(shù)據(jù)恢復(fù)方案

    EVA是虛擬化存儲工作過程中,EVA存儲中的數(shù)據(jù)不斷地遷移,再加上運行在EVA上的應(yīng)用都比較繁重,
    的頭像 發(fā)表于 02-18 11:23 ?666次閱讀
    【<b class='flag-5'>服務(wù)</b>器<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)】HP EVA虛擬化<b class='flag-5'>磁盤</b>陣列<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)方案

    服務(wù)數(shù)據(jù)恢復(fù)】DELL EqualLogic存儲raid5多塊磁盤離線的數(shù)據(jù)恢復(fù)案例

    某公司IT部門一臺某品牌EqualLogic PS6100系列存儲在運行過程中突然崩潰。 服務(wù)器管理員對故障服務(wù)存儲進行初步檢查,經(jīng)過檢測發(fā)現(xiàn)導(dǎo)致該
    的頭像 發(fā)表于 01-24 14:32 ?364次閱讀
    【<b class='flag-5'>服務(wù)</b>器<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)】DELL EqualLogic<b class='flag-5'>存儲</b>raid5多塊<b class='flag-5'>磁盤</b>離線的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例