search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

[分享] 伺服器升級SSD硬體陣列記錄 - iPhone4.TW

在開始之前,我要先說明

使用SSD來做伺服器的陣列不是不可以

而是請謹慎使用,並且搭配規劃完整的備份措施,以免資料毀損的風險

所有方式都是一體兩面,看你要取其長,還是取其短


值得參考的內容有

SSD 固態硬碟在 PC 與 Server 上的使用心得與慘痛教訓」by Will 保哥的技術交流中心

而下面這個心得是吉米用在我們自己論壇的DB資料庫伺服器上面,Linux Server,使用LSI 8240的硬體陣列卡

因為機器問題、論壇問題是我說了算,出問題當然也是我自己扛

至於你要不要用在你自己的伺服器上,或是客戶的伺服器上,就自己衡量吧

-------------------------------------------------------------------------------------------

好那我們開始了

由於前幾天5.0.1的全JB出來了,所以網站當天湧入13.5萬人次,果然,機器就爆掉了…




在跟換之前,我們DB的伺服器基本上負載不會很大,但是因為論壇程式特性所致,磁碟IO的寫入太頻繁

所以隨著人數的暴增,寫入次數,讀取次數相對大暴增,所以很容易就把db卡死了

雖然我們有做slave的db來做分流,但是寫入還是都靠這顆15000轉的SAS硬體RAID1陣列

經過測試這陣列寫入速度是90MB/s 緊繃了...

所以在一陣研究之後,決定忍痛...



來升級SSD磁碟陣列,把IO負載極限再撐上去,所以買了我偏好的M4來用,雖然他們是SATA3的

但是我的陣列卡只支援到SATA2,但是理論上還是能至少跑到200MB/s的速度,這樣我也滿意了




所以昨天下午我們就把DB伺服器給暫時停下來

把備份用的兩顆1.5T SATA硬碟拆下來




換上SSD加上轉接座,準備開工


結果…


人算不如天算

天算不如自己做好功課…

這個tray怎樣都插不進去伺服器的插槽中,所以一定有腳位上的誤差




再來比對一次,果然,沒做功課就是這樣…

看到腳位了沒?必須要同一水平面上




看看加上2.5吋轉3.5吋的轉接座之後的結果

這個gap就是造成怎樣都插不進去的原因

所以乾脆就把它給拆了…




所以,就這樣來用吧

但是也不能直接這樣用

因為tray的最後面是兩隻腳,若沒有維持硬碟該有的形狀,一定會軟腳

軟腳的結果就是卡不到正確的位置

那既然轉接座都買了,就塞進去當壓艙物,固定形狀

再插回伺服器就完工了



最後再把mysql的儲存位置改到SSD上面

開機測試...





喔呵呵.... 大家看看這個表,跟前面的比較,就知道效果有多麼顯著了…


最後還是強調,沒事多備份,多備份沒事



但是問題又來了


水管現在被我擴大口徑超過兩倍以上,那表示我們頻寬的使用又要加倍了.... 我的天啊....

希望一切都沒事繼續用下去啊


熱門推薦

本文由 iphone4TW 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦