The NoteBook of EricKong

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks

          常用鏈接

          留言簿(11)

          我參與的團(tuán)隊(duì)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          想必用過大機(jī)的人都接觸過Block, Track, Cylinder的概念。Mainframe的存儲管理一般就是基于這幾個單位。

          那么,Mainframe上1個Cylinder是多少個Track?1個Track是多少個KB?1個Track包含多少個Block?

           

          對于第一個問題,多數(shù)人都知道答案是15,基于一般的磁盤設(shè)備,15這個答案沒有錯,但是對于磁帶,應(yīng)該是沒有柱面這個概念的。(這個有待探討,畢竟大家真用過磁帶的不多,而做備份是不需要手動分配存儲的)

           

          第二個問題,1個Track是多少個KB?

          經(jīng)過查閱相關(guān)IBM官方文檔,可以得知,不同類型的設(shè)備,1個Track包含的KB數(shù)不等。

          對于最常見的3390設(shè)備,1 Track = 56,664 Bytes;對于3380設(shè)備,1 Track = 47,476Bytes。

          (參考文獻(xiàn):IBM System Storage DS8000 Information Center,章節(jié)LUN calculation)

           

          第三個問題,1個Track包含多少個Block?

          首先,Block的大小是自定義的,能夠定義的最大的Block Size是32760(bytes)。如果定義一個Block為32760 bytes,那么無論對于3390還是3380,一個Track只能包含1個block。無疑這是很大的浪費(fèi),因?yàn)檫@個track上剩下的Bytes是無法取用的。(1個Track只能隸屬于1個文件,而且block不可以span track)

          所以,空間最優(yōu)化的block size方案是1個track放2個block。因?yàn)閎lock之間有inter block gap,1個track上剩下的可用byte數(shù)為55,996個,所以,最優(yōu)的block size數(shù)值為最接近但不超過27,998的那個record size的整數(shù)倍的數(shù)值。

          posted on 2012-03-31 17:47 Eric_jiang 閱讀(454) 評論(0)  編輯  收藏 所屬分類: Mainframe
          主站蜘蛛池模板: 宝鸡市| 嘉祥县| 汕头市| 海安县| 犍为县| 铁岭县| 平谷区| 高碑店市| 梁河县| 射洪县| 珲春市| 桃园市| 山阴县| 灵丘县| 武陟县| 赣州市| 东源县| 大邑县| 娱乐| 安西县| 陇西县| 郸城县| 当阳市| 闸北区| 博客| 贡嘎县| 台山市| 海安县| 青铜峡市| 仁化县| 灵台县| 梓潼县| 高碑店市| 阿拉尔市| 施秉县| 珲春市| 新化县| 娱乐| 高碑店市| 新巴尔虎右旗| 房山区|