PIXNET Logo登入

Frank's Blog

跳到主文

Beneath this mask there is more than flesh. Beneath this mask there is an idea, and ideas are bulletproof.

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 7月 12 週四 201213:36
  • [硬體] 伺服器 - 磁碟陣列種類

磁碟陣列有那些優點:
1.傳輸速率快
2.儲存容量可提升
3.提升I/O每秒的數量
4.增加資料安全性及穩定性
5.大量資料快速及簡易管理
6.增加可用運時間,減少維護
各階層磁碟陣列(RAID)介紹:
磁碟陣列是由2個以上的硬碟,模擬一個邏輯硬碟出現在系統中;使用磁碟陣列控制器以達成其存在,利用不同陣列形式,模擬各種層級。現在我們先來了解磁碟陣列(RAID)到底有幾種模式,一般最常提到及應用的RAID層級分為0、1、0+1、3及5。另外還有一些極少用到的RAID 4及RAID 6在此我們就不提它了。
以下就是各個階層的介紹:
RAID 0:Striping/Span (切分/延展)
RAID 1:Mirroring (磁碟鏡射)
RAID 0+1:Mirror + Striping (磁碟鏡射+切分/延展)
RAID 3:Parallel with Parity (平行同位元檢查)
RAID 5:Striping with Rotating Parity (切分/延展+輪轉同位元)
RAID 0:Striping/Span (切分/延展)
RAID 0,它是將資料儲存在2個以上的硬碟機,其將全部磁碟機的儲存容量合併,藉由將資料切分到全部的磁碟機上,進行平行讀寫,而達到提高效能增加容量。
例如:假設有2顆硬碟都為20G
RAID 0 的結果為 在系統內看到一顆硬碟容量就為 20+20=40G
但是RAID 0缺點是完全沒有容錯能力,只要有一個磁碟故障,就會導致陣列磁碟的所有資料,毀於一旦無法挽回。
RAID 1:Mirroring (磁碟鏡射)
RAID 1,必須由2個以上的硬碟所組成,由磁碟陣列(RAID)來控制,將資料同時寫入第1個與第2個硬碟,其2組硬碟上的資料完全相同,也就是其中一個硬碟是用來作備份用途;當其中有一個硬碟故障時,系統照常運作正常。RAID 1是所有RAID階層上,經濟效益最好,效能很高,極佳的資料安全性。是所有階層中使用最多最廣最符合當初RAID設計概念的一種。唯一小缺點是,其陣列磁碟容量是全部硬碟容量的一半。 因為二顆硬碟是存放著相同的資料,就浪費了一顆硬碟的空間。
RAID 0+1:Mirror + Striping (磁碟鏡射+切分/延展)
RAID 0+1,是結合了RAID 0與1兩種模式,這個階層須具備4個或以上的雙數硬碟所組成。這個模式是由2個硬碟遵守RAID 0規範,設定成一組,再由每組間遵循RAID 1的規範,使RAID 0+1擁有容錯力及整體讀寫速度與資料安全性。不過,缺點是成本很高。
RAID 3:Parallel with Parity (平行同位元檢查)
RAID 3,最少須3個硬碟或以上,這個階層的磁碟陣列具備了同位元高階智慧型演算法,利用一個硬碟來儲存其運算出來的同位元值的資料。當陣列磁碟中有一個硬碟發生故障時(當然不能是同位元碟),只要換上新硬碟後,磁碟陣列控制器就能利用同位元碟的資料,重新演算得到其舊有資料並回寫建立。因為其同位元檢查資料是將資料切割成數個區段,利用XOR演算法計算出同位元資料;而其區段以Bytes計算時,稱為RAID 3,如果是以Block計算時,就稱為RAID 4。所以RAID 3在整體讀寫效能會較慢較差,但在成本上會比RAID 0+1還省一點,其陣列磁碟整體容量計算公式為N-1。
RAID 5:Striping with Rotating Parity (切分/延展+輪轉同位元)
RAID 5,最少須3個硬碟,其工作原理與RAID 3相似,主要差別是其同位元資料沒有固定在同個硬碟,是以輪流方式儲存在每個硬碟上,故稱輪轉同位元。當磁碟陣列控制器利用XOR演算出同位元檢查資料後,會隨著資料分別寫入各台硬碟上,因此整體讀寫效能比RAID 3要好一些,當然比RAID 0要差。不過在大型資料處理時,需同時讀寫多個硬碟,而同位元檢查是由磁碟陣列控制器的XOR邏輯所控制的,所以資料處理越大越多時,一定會有所遺失,但這個階層的RAID還是可以提供很高的容錯能力。
RAID 5 的組成一定是3顆以上的硬碟,其容量的計算是(n-1)顆
假設有a b c 三顆硬碟是20G
組成 RAID 5 之後容量是 20+20+20=40G
RAID 5 結合了 RAID 0 跟 RAID 1,它將硬碟的容量加總了,但是又保留了一顆的容量在作檔案的容錯,在寫入資料時會透過其演算法去寫入三顆硬碟之中,假設C硬碟掛掉了,只要將一顆新的20G取代 C 硬碟,RAID 5 的容錯機制會由A B 二顆硬碟中留下的資料來還原 C 硬碟的資料,但前提是壞一顆硬碟,如果同時壞二顆,那資料亦是全毀。

總結:
RAID 0 可以將硬碟容量加總,增加讀取速度,但是沒有容錯功能.
RAID 1 可以將資料鏡射一份,但是讀取速度沒有增加.而且要浪費一顆硬碟.
RAID 5 可以將硬碟容量加總,亦可以增加讀取速度,也有容錯功能.而且多顆組合起來只會浪費一顆硬碟.不像RAID 1每二顆硬碟會浪費一顆。



由於RAID 5 只容許同時有一顆硬碟損壞.就有了RAID 0+1 或 RAID 1+0
這是更安全的作法.但相對的也更浪費硬碟。

舉例RAID 0+1
假設有4個硬碟 A B C D 各20G
RAID 0 A+B => 20+20=40(E)
RAID 0 C+D => 20+20=40(F)
在這裡由A B C D 組成了二顆RAID 0的硬碟.雖然容量加總了.但並沒有容錯功能
所以
RAID 1 E+F => 40+40=40(G)

RAID 1+0 則是反過來運作
RAID 1 A+B => 20+20=20(E)
RAID 1 C+D => 20+20=20(F)
RAID 0 E+F => 20+20=40(G)

作RAID 最好是都用相同容量的硬碟,如果容量不同.則以當中容量最小的為基準
如 A=20G B=30G C=40G
RAID 0 A+B => 20+30=40
RAID 1 A+B => 20+30=20
RAID 5 A+B+C => 20+30+40 => 20+20=40 (n-1)


(繼續閱讀...)
文章標籤

Frank 發表在 痞客邦 留言(0) 人氣(3,187)

  • 個人分類:硬體
▲top
  • 12月 15 週四 201113:20
  • [硬體] SSD SMART數據"Reallocated Sector Count"顯示在警告範圍







    • SMART(Self Monitoring Analysisand Reporting Technology自動監視分析與報告技術)是在ATA-3標準中正式提出的一項技術,


      由Quantum和Compaq公司聯合開發,用於對硬碟工作狀態進行監測,可以在主機板BIOS的配合下,自動監測硬碟的工作狀態。


      由於硬碟的SMART資訊有統一標準,此一標準尚未被規範進SSD當中,因此各家廠商對於SSD SMART的參數設定值不一,


      所以當您使用不同的硬碟或SSD測試軟體讀取SSD SMART資訊時,才會產生錯誤訊息。


      一般擷取SMART數據的程式(ex:diskinfo,HD tune…) ,數據項目都是預設給HDD使用,由於SSD在各選項定義位置的與一般的硬碟定義重複。


      以下圖來解釋,一般硬碟在ID05的位置是定義為重新分配磁區數(Reallocated Sector Count),


      但是SSD的ID 05位置則是定義成retired block count,兩者實際含意不同。


       



      硬碟ID05的定義項目


       



      SSD ID05的定義項目


       


      所以測試程式會照預設"Reallocated Sector Count"的數值去擷取裝置上的原始資料(retired block count),


      一旦原始資料超過程式所設定的數值時,就會出現警告訊息。目前網路上的測試程式擷取出來的數值較無參考性,


      縱使是SSD廠商推出的診斷程式,亦不適合用於它牌的SSD中,


      因為各家針對SSD的項目定義不同。因此無法全面判斷SSD使用程度和壽命。







  • (繼續閱讀...)
    文章標籤

    Frank 發表在 痞客邦 留言(0) 人氣(4,822)

    • 個人分類:硬體
    ▲top
    • 11月 20 週日 201110:19
    • [硬體] 破解BIOS密碼 (待確認)

    如果你的電腦的 BIOS 有設定密碼但你卻忽然忘了!那該怎麼辦?或許有人會說使用主機板的 Clear BIOS 的功能,但這個功能的是需要拆電腦的,如果 BIOS 的密碼只有鎖定進入 BIOS 設定畫面而沒有限定開機,那問題還比較簡單,只要直接進入命令提示字元,然後使用 Windows 內附的程式除錯工具:DEBUG 就可以啦!

    步驟相當簡單,整個清除 BIOS 的動作不到 10 秒就可以完成了!

    C:\>debug
    -o 70 70
    -o 71 70
    -q

    那個是英文的『O』,不是數字的 0 千萬不要搞錯了,這個程式的目的為將 BIOS 的儲存值【搞掉】,這樣 BIOS 的密碼就不見了,至於 o 的功能為 Output 整段的意思為將 70 和71 的埠輸出 70 的數值,然後以 q 來離開 Debug 的程式,輸出的數值不見得要使用 70 的數值,也有人使用 17 我也使用 71 也是可以的,總之就是破壞原來的資料就可以了,最後重新開機就可以了。
    (繼續閱讀...)
    文章標籤

    Frank 發表在 痞客邦 留言(0) 人氣(154)

    • 個人分類:硬體
    ▲top
    • 10月 24 週一 201110:07
    • [硬體] 何謂AHCI?如何在AHCI系統上正確安裝作業系統


    何謂進階主機控制器介面 (AHCI, Advanced Host Controller Interface)? 
    "進階主機控制器介面" (AHCI) 是一種介面規格,是一種軟體與SATA硬碟之間的溝通機制協定,啟用之後據說可以提昇硬碟讀寫效率 30%,可讓儲存裝置的驅動程式啟用進階的序列 ATA 功能,例如原生指令佇列及熱插拔。
    (繼續閱讀...)
    文章標籤

    Frank 發表在 痞客邦 留言(0) 人氣(50,064)

    • 個人分類:硬體
    ▲top
    • 10月 13 週四 201110:30
    • [硬體] 磁碟檢測壞軌處理


    測試硬碟
    硬碟測試主要就是測試有無壞軌,測壞軌也可以在系統下測試,假如系統可以運作的話(壞軌不嚴重時,系統還也可以跑,只是不穩定),可以利用HD Tune這套軟體來測試
    下載:HDTune
    (繼續閱讀...)
    文章標籤

    Frank 發表在 痞客邦 留言(2) 人氣(36,185)

    • 個人分類:硬體
    ▲top
    • 10月 12 週三 201114:43
    • [硬體] DVI-I及DVI-D接頭的差別

    image002

    現在幾乎大多數的顯示卡都會有數位DVI接頭,可是在購買的時候你能區分所謂的DVI-I及DVI-D的差別嗎?如果你的桌上顯示器只有類比的D-SUB接頭,那是哪一種DVI能作為轉換呢?
    DVI 介面有兩種,分別是數位的DVI-D(DVI-Digital)及 類比的DVI-I(DVI-Integrated),DVI-D 只能連接數位顯示設備,DVI-I 可以連接數位顯示及類比顯示設備。螢幕或顯示卡只要其中之一是 DVI-D介面,您就只能使用DVI-D訊號線來連接,無法使用 DVI-I的訊號線,因為DVI-I訊號線的介面有多四根傳輸類比訊號的針腳,但是 DVI-D的接頭上無此孔位,所以無法搭配使用。
    (繼續閱讀...)
    文章標籤

    Frank 發表在 痞客邦 留言(0) 人氣(26,248)

    • 個人分類:硬體
    ▲top
    • 8月 19 週五 201120:36
    • [硬體] 有關S.M.A.R.T的錯誤訊息解析

    使用HD Tune可以檢查S.M.A.R.T的相關值,藉此可以判斷硬碟的基本狀況!
    順便一提,掃壞軌請用HD Tune 3.5,裡面可以詳細記錄壞軌位置,修壞軌的時候可以省下不少時間.
    Worst = 曾經發生過最壞時的值
    Value = 目前的值
    Threshold = 門檻值,超過此值代表硬碟瑕疵已超過容許的範圍
    T.E.C. = 一個預估你的硬碟壽命的日期
    要怎麼看? 如果當一個參數的數值(Value)往門檻值(Threshold)變化,
    就代表該項參數在劣化,也許是常態的老化現象,也許是出現了瑕疵,
    相反的,如果往門檻值的反方向變化時,則代表該問題在改善,或是狀況已經暫時解除.
    但不管怎樣,只要數值曾低於門檻值(包括Worst),就代表這顆硬碟快掛了,
    該快點備份資料送廠了(這時廠商一般會承認故障)
    代碼 / 項目 (代碼請自行換算16進位供查詢用)
    1 Raw Read Error Rate 讀取錯誤率
    代表硬碟出現瑕疵
    2 Throughput Performance 輸出性能
    硬碟可能出現瑕疵,或是整體性能老化
    3 Spin Up Time 旋上時間
    可能代表主軸馬達老化
    4 Start/Stop Count 啟/停次數
    這個值是硬碟主軸馬達啟動/關閉的次數,一般來說就是你開關電源的次數
    由於硬碟馬達啟/停時磨耗最大,所以這是一個壽命參考值,但本身不具任何指標性
    5 Reallocated Sector Count 重分配磁區數量
    硬碟內部在發現弱磁區時會將弱磁區的資料重新分配到備用區,
    這個值代表碟片可能出現瑕疵
    6 Read Channel Margin 讀取通道臨界
    代表硬碟可能出現瑕疵
    7 Seek Error Rate 尋軌錯誤率
    代表硬碟可能出現瑕疵
    8 Seek Time Performance 尋軌效能
    代表硬碟可能出現瑕疵,或是性能老化
    9 Power-On Hours Count 總通電時間
    硬碟總通電時間,這是一個壽命參考值,但本身不具任何指標性
    10 Spin-up Retry Count 旋上重試次數
    可能是電源供應不良,或是主軸馬達快掛了
    11 Calibration Retry Count 校準重試次數
    這個值下降代表硬碟可能出現瑕疵
    12 Power Cycle Count 電源次數
    這個值是硬碟電源/關閉的次數,一般來說就是你開關電源的次數
    由於硬碟馬達啟/停時磨耗最大,所以這是一個壽命參考值,但本身不具任何指標性
    13 Soft Read Error Rate 軟體讀取錯誤率
    無法校正的讀取錯誤,通報給作業系統的次數,代表硬碟出現瑕疵
    190 BE Airflow Temperature (WDC)
    WD硬碟專有的氣流溫度偵測(與194同)
    191 G-Sense Error Rate 衝擊偵測錯誤率
    發生碰撞衝擊造成的錯誤率
    192 Power-Off Retract Cycle 電源關閉次數 (Fujitsu: Emergency Retract Cycle
    Count)
    電源被關閉的次數
    193 Load/Unload Cycle Count 從降落區起降的次數
    這是一個壽命參考值,但本身不具任何指標性
    194 HDA Temperature Temperature 硬碟總成溫度
    溫度越低越好
    195 Hardware ECC Recovered 硬體錯誤修正編碼修正
    代表經由ECC修正的資料變多,讀出的資料狀態劣化,可能是出現老化或瑕疵
    196 Reallocated Event Count 重分配事件數量
    參照 5 Reallocated Sector Count ,這是發生的次數,越多次代表瑕疵越嚴重
    197 Current Pending Sector Count 待決磁區數量
    參照 5 Reallocated Sector Count ,這是有待重分配(尚未分配)的磁區數量
    198 Off-line Scan Uncorrectable Count 離線掃描不可修正數量
    在離線掃描時無法修正的錯誤數量,表示硬碟出現瑕疵
    199 UltraDMA CRC Error Rate UDMA33傳輸錯誤率
    是指電腦到硬碟間的資料傳輸錯誤率,一般是由不良的排線引起,與硬碟壽命較無關
    200 Write Error Rate 寫入錯誤率 (WD:Multi Zone Error Rate)
    這個值代表硬碟出現瑕疵
    201 Soft Read Error Rate (Maxtor: Off Track Errors)
    Frequency of the off track errors
    202 Data Address Mark Errors 資料位置標記錯誤
    代表硬碟可能出現瑕疵
    203 Run Out Cancel ECC錯誤發生的頻率 (Maxtor: ECC Errors)
    代表硬碟可能出現瑕疵
    204 Soft ECC Correction 軟體ECC修正次數
    由軟體修正的ECC次數,可能代表硬碟有瑕疵
    205 Thermal Asperity Rate 過溫率
    溫度過高的頻率,代表主軸馬達可能受損,或是散熱不良
    206 Flying Height 磁頭飛行高度
    可能意味主軸馬達老化,或磁頭出現瑕疵
    207 Spin High Current 旋上高電流
    主軸馬達旋上時所使用的電流量,耗電流變大意味著軸承可能有磨損
    209 Offline Seek Performance 離線尋軌性能
    可能代表硬碟老化
    220 Disk Shift 磁碟位移
    可能是磁碟遭受過強烈撞擊或熱漲冷縮
    221 G-Sense Error Rate 震動偵測錯誤率
    由外部引起的震動導致的錯誤率
    222 Loaded Hours 作業時間
    作業的總時間,這是一個壽命參考值,本身不具任何指標性
    224 Load Friction 摩擦力
    作業時的摩擦阻力
    231 Temperature 溫度
    溫度越低越好(由SMART軟體告知的溫度)
    240 Head Flying Hours 磁頭飛行時間
    這是一個壽命參考值,但本身不具任何指標性
    250 Read Error Retry Rate 讀取錯誤重試率
    代表硬碟出現瑕疵
    ----
    至於一般的硬碟保養:
    1.電源品質不可太差 接頭必須牢靠
    否則常常斷電就會一下啟動一下停止 讓他很快歸西
    2.任何時候避免衝擊與震動 尤其是開關機時
    這是很精密的東西...
    3.通氣孔不可遮蔽
    檢查一下上蓋有個寫著 "Do not cover"的孔就對了
    4.保持低溫
    現在的硬碟最大的殺手之一就是高溫,放置硬碟時應考慮散熱問題
    盡量不要讓溫度超過40度為佳
    5.不可斜放使用
    請務必水平或垂直放置 (建議水平)
    6.避免時開時關
    好比說暫時離開座位幾分鐘不要關電腦,一天如果固定上班要用八小時,
    就上下班開關就好.
    (繼續閱讀...)
    文章標籤

    Frank 發表在 痞客邦 留言(0) 人氣(17,418)

    • 個人分類:硬體
    ▲top
    • 8月 09 週二 201109:27
    • [硬體] 電源供應器測試 (Power Supply Test)

    電源供應器壞了?迴紋針測試,不用接電腦
     
    從海韻網站看到可以接迴紋針測試(power各牌都可以):
    (1) 卸載所有的硬體設備,並將電源線移除。
    (繼續閱讀...)
    文章標籤

    Frank 發表在 痞客邦 留言(0) 人氣(1,264)

    • 個人分類:硬體
    ▲top
    1

    About Me

    Frank
    暱稱:
    Frank
    分類:
    數位生活
    好友:
    累積中
    地區:

    anobii

    文章分類

    toggle 人的生活 (4)
    • SharePoint (6)
    • 思考 (2)
    • 電影 (1)
    • 音樂 (5)
    toggle 宅的生活 (15)
    • ORACLE (1)
    • C# (5)
    • cisco (1)
    • 系統測試 (1)
    • Android (21)
    • MAC (1)
    • Hyper-V (2)
    • Windows Server (1)
    • Windows (15)
    • JAVA (4)
    • SQL Server (5)
    • 教學 (16)
    • 硬體 (8)
    • 問題 (16)
    • 軟體 (12)
    • 未分類文章 (1)

    最新文章

    • [VM] 網路模式 (Host-only, NAT, Bridge) 差異性
    • [電影] 人間師格 Detachment
    • [Share Point] 啟動SharePoint 2010 Session 機制
    • [Share Point] WebPart 開發
    • [Share Point] SmartPart 安裝及佈署
    • [Share Point] 隱藏SharePoint2010 Dialoag視窗中的Ribbon
    • [Share Point] 自訂義導覽MENU
    • [AJAX] ModalPopupExtender 實作 (彈出版權同意視窗)
    • [C#] Fileupload 加入副檔名過濾
    • [Android] Line 免費表情符號下載

    文章搜尋

    參觀人氣

    • 本日人氣:
    • 累積人氣: