TTY 記錄 (RAID 控制器記錄) 包含指派給虛擬磁碟的讀取、寫入和快取原則參考。 這些原則可能會影響虛擬磁碟的效能,如果未正確使用,可能會在發生電源故障時增加資料遺失的風險。
讀取原則:
寫入原則:
其他原則:
伺服器技術有許多方面會使用十進位 (10 進位) 以外的編號系統,例如二進位 (2 進位) 和十六進位 (16 進位)。 通常需要在編號系統之間轉換,才能瞭解特定值的完整意義。
二進位中的 4 位元集通常以十六進位的單一值表示。 十六進位值常用來代表二進位中更大的值。 若為兩位數十六進位值,轉換為二進位時總共有 8 位元,每十六進位值 4 位元。 將十六進位數字 0d 轉換為二進位,第一個十六進位值 0 等於二進位 0000,第二個十六進位值 d 等於二進位 1101。 結合起來十六進位值 0d 等於二進位 0000 1101。 二進位中的 4 位元稱為「半位元組」,8 位為「位元組」。
0000 = 0 0100 = 4 1000 = 8 1100 = c
0001 = 1 0101 = 5 1001 = 9 1101 = d
0010 = 2 0110 = 6 1010 = a 1110 = e
0011 = 3 0111 = 7 1011 = b 1111 = f
圖 1: 二進位至十六進位轉換
這點很重要,因為二進位值通常會作為位元遮罩使用,來代表各種設定和組態。 例如在網路功能中,子網路遮罩是用來判斷可用網路數目,以及每個網路可設定的主機數量的位元系列。
針對 RAID 快取原則,位元遮罩定義如下:
x01 表示查看在第二個二進位資料字樣中的 1 值 – 0000 0001 – 反白顯示的數字
x04 表示查看在第二個二進位資料字樣中的 4 值 – 0000 0100 – 反白顯示的數字
x08 表示查看在第二個二進位資料字樣中的 8 值 – 0000 1000 – 反白顯示的數字
x10 表示查看在第一個二進位資料字樣中的 1 值 – 0001 0000 – 反白顯示的數字
x20 表示查看在第一個二進位資料字樣中的 2 值 – 0010 0000 – 反白顯示的數字
x40 表示查看在第一個二進位資料字樣中的 4 值 – 0100 0000 – 反白顯示的數字
分析控制器記錄的輸出時,可藉由取得並轉換個別快取原則來判斷特定快取設定。 圖 2 顯示快取原則的設定。
07/18/12 5:16:37: EVT#28008-07/18/12 5:16:37: 54=Policy change on VD 00/0 to [ID=00,dcp=0d,ccp=0d,ap=0,dc=0,dbgi=0] from [ID=00,dcp=0d,ccp=0c,ap=0,dc=0,dbgi=0]
圖 2: 範例控制器記錄輸出,顯示快取原則變更
預設快取原則 (DCP) 是陣列在建立時所設定的快取原則,或是在某個時間點由使用者手動設定。 目前快取原則 (CCP) 是目前使用的快取原則,會根據控制器對特定事件的自動反應而定。
在每個 4 位元資料字樣中,每個位元代表不同的功能。 位元遮罩用於判斷每個位元的意義。 圖 3 顯示二進位值與每個位元的快取原則設定之間的相互關聯。
圖 3: 每個位元的位元遮罩值和意義。