在開始之前,我要先說明
使用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上面
開機測試...
喔呵呵.... 大家看看這個表,跟前面的比較,就知道效果有多麼顯著了…
最後還是強調,沒事多備份,多備份沒事
但是問題又來了
水管現在被我擴大口徑超過兩倍以上,那表示我們頻寬的使用又要加倍了.... 我的天啊....
希望一切都沒事繼續用下去啊
[分享] 伺服器升級SSD硬體陣列記錄 - iPhone4.TW
2021/12/25
取消
查看更多推薦