1.一種評估機柜振動對硬盤性能影響的自動化測試方法,其特征在于,
主要為測試環境部署、確定被測硬盤、基線測試、順序寫測試、測試數據處理5個部分組成,測試執行具體步驟如下:
1)測試開始之前需要部署整機柜的OS、網絡、SSH無密碼訪問設置;
2)按照要求模擬機柜最大和最小風扇轉速下的硬盤性能數據,挑選出性能下降最大的12塊硬盤,記錄S/N 和位置編號;
3)將上一步的12塊硬盤取出,在剛性治具中完成基線測試,記錄測試數據;
4)取出風扇轉數最大時的那12塊硬盤的性能數據和剛性測試治具中相同性能測試的數據,計算性能下降差值比例,匯總表格。
2.根據權利要求1所述的方法,其特征在于,
測試環境部署:
被測SmartRack機柜灌裝linux系統并配置好網絡,保證節點間能自由無密碼訪問,使用root用戶登錄第一臺服務器。
3.根據權利要求2所述的方法,其特征在于,
確定被測硬盤:
所有節點每次挑選 1 塊硬盤進行 64K block 順序寫操作,其余硬盤保持上電 Idle 狀態,設置系統風扇轉速為 Thermal 最低轉速, 記錄每塊硬盤的吞吐率 T1 (MB/s);然后設置系統風速為 Thermal 最高轉速,記錄每塊硬盤的吞吐率 T2;計算出在這 2 種情況下的性能下降比例(T1 – T2)/ T1×100%;遍歷 rack 的所有硬盤,找出性能下降最大的 12 塊硬盤, 記錄 S/N 和位置編號(節點編號+硬盤編號) 。
4.根據權利要求3所述的方法,其特征在于,
基線測試:
將找出的 12 塊硬盤放在剛性治具里面完成基線測試,按照下表記錄硬盤在節點中的位置號,節點在機柜中的位置號,硬盤的序列號,順序寫和隨機寫的吞吐率,用于建立硬盤的能力基線。
5.根據權利要求4所述的方法,其特征在于,
順序寫測試:
1)在被測硬盤上安裝加速度傳感器(挑尺寸合適的傳感器);
2)被測硬盤執行順序寫操作,64K block(512 byte/block);
3) 輔助硬盤處于 Idle 狀態, 記錄被測硬盤的吞吐率 T1 (MB/s) 和傳感器 PSD。
6.根據權利要求5所述的方法,其特征在于,
測試數據處理:
將硬盤吞吐率的下降百分比作為 performance 下降的衡量指標,要求分別用excel 表格和柱狀圖兩種形式整理測試結果;加速度傳感器的 PSD 波形作為測試結果的輔助分析手段。