【善用汰舊零件】RAID電腦加速篇



贊助商連結


paul.us
2005-01-24, 02:18 AM
公司裡汰舊電腦所留下來的硬碟容量及傳輸速度比新型硬碟低但有些品質還好丟棄實在可惜,因此從中挑兩三個狀況較佳的硬碟作Soft RAID,當RAID設定時發覺FedoraCore 對此非常用心, Soft RAID 竟然可以在安裝平台時設定,也非常貼心 ~ 根目錄 / 只能裝在RAID 1的磁區裡如此所有設定檔就不怕壞軌導致當機. 在此先耍一下天橋把式 ; 玩過windows 的人還記得嗎? RAID 0 把要寫入硬碟的資料分成n(成員數量)組平行寫入該RAID 0 成員,如此以達到快速存取的目的,例如一組由2個成員RAID 0磁區組成一個磁區組,假設存1個10 byte 資料如果用Soft RAID 則經CPU的分配 (如果用Hard RAID 則經RAID Processor 分配) 把奇數byte 存到 “A” RAID 0成員磁區, 把偶數byte 存到 “B” RAID 0成員磁區理論上存取速度增加1倍但RAID 資料處理佔用些時間以2顆硬碟組成的速度約原來180%以上. RAID 1 主要用於容錯性功能用途,當資料寫入RAID 1時會同時在其成員區各寫入一份,當主要區域因壞軌其中一個成員會立即補上相關資訊當然就不會當機唯存入時間高出n(成員數量)倍, IDE硬碟無熱抽拔能力RAID 5 就不談了,以下是我的製作心得:
1.行前資源評估:
我的CPU只是K7-800,電源供應只有300W而經驗評估每只硬碟耗電約5A(5V DC), 2顆約耗10A5VDC,因此保守點我只選擇2顆成員的RAID 0/1
2.行前準備工作:
a.將硬碟以VFDSKD (Seagate “A”來的重建程式)作測試 及強化磁區
b.將硬碟分別掛在IDE 0(hda)及IDE2(hdc)位置上,如果有第3顆裝在IDE3 (hde), 第4顆裝在IDE1(hdb),因存取效率各硬碟請依上述次序安裝,考慮CPU負荷Soft RAID 不要裝太多顆(2顆恰恰好), 如果 Hard RAID也要注意電源供應能力以300足瓦最多2顆,3顆以上每增加4顆約多加1個300足瓦,問題是只有一個裝置的地方,那利用cpu上頭的空間改裝一下就可以多個電源供應,有人會問為什麼不買700w的? 單電源高能量供應耗損大求電源穩定電路設計較複雜,複電源獨立電源供應耗損小,價格差至少3倍.
c.備份所有設定檔,準備好所有相關手冊,複習一下過去安裝程序
3. 開始安裝
a. 平台安裝一如往常直到選擇硬碟分割方式,請點選 ”使用 Disk Druid 分割磁碟”,進入Disk Druid作業窗口後先清除所有的舊有磁區.
b. 接下來分割磁區工作,Linux有3個必備磁區那是:根/(有如windows 的 window/winnt等系統區)容量大約3Gb ,swap 檔案處理時的處理中檔案臨時儲存區容量大約記憶體總量x 2.5, /home資料儲存,分割完/及swap 後的剩餘空間.
c. 滑鼠在had區點一下,按RAID按鈕,出現RAID磁區建立選項對話框,點選 ”建立一個軟體模擬RAID分割區 ”
d. 進入分割區對話框,在可使用的磁碟機(D)只勾hda,其餘取消. 在大小(MB)填入3000.
e. 滑鼠在hac區點一下,按RAID按鈕,出現RAID磁區建立選項對話框,點選 ”建立一個軟體模擬RAID分割區
f. 進入分割區對話框,在可使用的磁碟機(D)只勾hdc,其餘取消. 在大小(MB)填入3000.
g. 按RAID按鈕,出現RAID磁區建立選項對話框,點選 ”建立一個RAID裝置”,進入建立一個RAID裝置對話框在檔案系統掛載點下拉選擇 /, RAID形式下拉選擇RAID 1(此區只准用RAID 1),如此完成一個3G , RAID1的/區. 接下來設立 /home 及 swap 區,計算一下/home大小, ie.: 以1顆20G硬碟扣除3G/RAID1, 750Mb/RAID 0 (共1.5G), 約14.7G/RAID 空間給 /HOME. 請依實際大小設定,以下例子是我的2顆20G設定實例.
h. 滑鼠在had區點一下,按RAID按鈕,出現RAID磁區建立選項對話框,點選 ”建立一個軟體模擬RAID分割區 ”
i. 進入分割區對話框,在可使用的磁碟機(D)只勾hda,其餘取消. 在大小(MB)填入147000.
j. 滑鼠在hac區點一下,按RAID按鈕,出現RAID磁區建立選項對話框,點選 ”建立一個軟體模擬RAID分割區
k. 進入分割區對話框,在可使用的磁碟機(D)只勾hdc,其餘取消. 在大小(MB)填入147000.
m. 按RAID按鈕,出現RAID磁區建立選項對話框,點選 ”建立一個RAID裝置”,進入建立一個RAID裝置對話框在檔案系統掛載點(M)下拉選擇 /home, RAID形式下拉選擇RAID 0,如此完成一個29.4 G, RAID0的/home區.
n. swap區依h ~ k 步驟大小(MB)改750, 再按RAID按鈕,出現RAID磁區建立選項對話框,點選 ”建立一個RAID裝置”,進入建立一個RAID裝置對話框在系統檔案類型(T)下拉選擇swap,如此完成一個1.5 G, RAID0的swap區.
p. 其他區域以上述方式建立,繼續裝完linux平台
4. 運作中CPU使用率: CPU使用率,記憶體佔用及SWAP使用率關係平台作業效率,建議CPU使用率保持60%以下, 記憶體保留128M空間,SWAP保留30%以上空間,以我的例子idle時cpu 7%,記憶體使用90Mb. 如何知道這些數值,請用系統監視器(很抱歉我裝的是英文版以下選項中譯有出路請略想一下)觀察,系統監視器位置在: 應用\系統工具\系統監視器,打開系統監視器視窗點選資源監視tag 上面是CPU使用記錄曲線圖,中間是記憶體佔用及SWAP使用率記錄曲線圖,底下是各掛載區使用範圍.
5. 最後工作,把備份的設定檔歸位還原, 辛苦過後的代價我是覺得不錯有必要.