關於MVS的blksize

blksize就是,大機在做一次IO操作時,一次讀寫的單位。這個一定要是記錄長度(lrecl)的整數倍。原因很簡單,不是整數倍的話,就會造成一次I/O操作會截斷數據記錄。對於通常的3390設備,建議一個blk給的最優計算公式爲:

INT(27998/LRECL)*LRECL

原因是3390設備的一個塊是27988byte,上面的公式可以算出最接近一個磁盤塊,但又在一個塊之中的blksize大小,從而使得每次I/O操作能夠正好覆蓋一個磁盤塊,能夠優化性能。

 

(本文所寫的內容並不全面,雖然結論是可用的,但是推理過程並不嚴密,建議直接看作者的另一篇文章http://blog.csdn.net/simonjo/archive/2009/01/09/3741706.aspx)

發佈了65 篇原創文章 · 獲贊 7 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章