一種測試系統電池對緩存數據保護功能的方法
【技術領域】
[0001]本發明涉及數據安全存儲技術領域,具體涉及一種測試系統電池對緩存數據保護功能的方法,可以有效測試意外斷電時,電池對數據的保護功能。
【背景技術】
[0002]隨著信息的爆炸以及存儲技術的不斷進步,不斷增大緩存成為人們提高數據傳輸速率的一個重要方法。然而緩存的增大,隨之帶來的是意外斷電造成的數據丟失的隱患。這個時候,電池成為保護緩存數據的一種重要手段,包括系統外置電池、內置超級電容及RAID卡電池等。但是電池對緩存數據的保護功能宄竟有多明顯,卻需要一些有效的測試方法來檢驗。
【發明內容】
[0003]本發明要解決的技術問題是:提供一種測試系統電池對緩存數據保護功能的方法,通過對比帶電池時與不帶電池時,意外斷電對數據的破壞來檢驗。
[0004]本發明所采用的技術方案為:
一種測試系統電池對緩存數據保護功能的方法,所述方法通過對比帶電池時與不帶電池時意外斷電對數據的破壞,來檢驗系統電池對緩存數據的保護功能。
[0005]所述方法使用一款名為md5summer的MD5批量校驗軟件進行測試,通過對3組內容完全相同的數據源分別用md5Summer軟件進行MD5值校驗,然后分別進行正常移動、帶電池保護異常斷電移動以及不帶電池異常斷電移動,最后對移動后的數據與原數據進行校驗,從而直觀有效的測試出電池對數據的保護功能。
[0006]md5summer的MD5批量校驗軟件為網絡公開軟件,能夠對文件進行批量校驗,且能夠對校驗不同項標記處理。
[0007]所述方法的具體測試步驟如下:
O首先準備一臺測試機器,安裝Windows系統,在系統下建立一個存放“原數據”的文件夾,文件夾內存放大量的大小不一文件;將文件夾復制兩份并分別命名,復制的兩個文件夾分別存放“有電池拷貝數據”與“無電池拷貝數據”;用md5Summer軟件校驗這三個文件夾內文件的MD5值,并保存記錄,記錄為“原MD5.txt” ;
2)分別在系統配置電池和無配置電池的情況下,將存放“原數據”文件夾移動至系統連接的磁盤空間,數據移動過程中注意不要斷電;數據移動結束后,將移動后的文件用md5summer軟件與“原MD5.txt”進行對比,正常情況下由于無文件損壞,對比結果應該一致;這一步主要是為排除文件傳輸過程中一些因素對測試造成的影響。
[0008]3)在系統配置電池的情況下,將存放“有電池拷貝數據”文件夾剪切至系統連接的磁盤空間,數據移動過程中拔掉系統電源,模擬意外斷電情況;按需求等待一段時間,然后給系統上電,繼續將存放“有電池拷貝數據”文件夾內的剩余文件剪切至系統連接的磁盤空間,如有重名文件,執行“跳過”操作,不覆蓋;數據移動完成后,將移動后的文件用md5summer軟件與“原MD5.txt”進行對比,觀察文件不一致的數量,保存對比結果;
4)在系統無配置電池的情況下,將存放“無電池拷貝數據”文件夾剪切至系統連接的磁盤空間,數據移動過程中拔掉系統電源,模擬意外斷電情況;按需求等待一段時間,然后給系統上電,繼續將存放“無電池拷貝數據”文件夾內的剩余文件剪切至系統連接的磁盤空間,如有重名文件,執行“跳過”操作,不覆蓋;數據移動完成后,將移動后的文件用md5summer軟件與“原MD5.txt”進行對比,觀察文件不一致的數量,保存對比結果;
5)通過對比第3)步與第4)步的結果,測試出系統電池在系統意外斷電時,對數據的的保護功能。
[0009]所述電池包含內置超級電容、RAID卡電池及外置BBU
本發明的有益效果為:本發明公開的測試方法可以非常直觀的呈現出電池對數據的作用,而且通過批量測試對比,可以對電池的保護效率進行統計,本測試方法簡單易操作,且成本低。
【附圖說明】
[0010]圖1為本發明電池功能測試過程示意圖。
【具體實施方式】
[0011]下面參照附圖所示,通過【具體實施方式】對本發明進一步說明:
一種測試系統電池對緩存數據保護功能的方法,所述方法通過對比帶電池時與不帶電池時意外斷電對數據的破壞,來檢驗系統電池對緩存數據的保護功能。
[0012]所述方法使用一款名為md5summer的MD5批量校驗軟件進行測試,通過對3組內容完全相同的數據源分別用md5Summer軟件進行MD5值校驗,然后分別進行正常移動、帶電池保護異常斷電移動以及不帶電池異常斷電移動,最后對移動后的數據與原數據進行校驗,從而直觀有效的測試出電池對數據的保護功能。
[0013]md5summer的MD5批量校驗軟件為網絡公開軟件,能夠對文件進行批量校驗,且能夠對校驗不同項標記處理。
[0014]所述方法的具體測試步驟如下:
1)首先準備一臺測試機器,安裝Windows系統,在系統下建立一個存放“原數據”的文件夾,文件夾內存放大量的大小不一文件;將文件夾復制兩份并分別命名,復制的兩個文件夾分別存放“有電池拷貝數據”與“無電池拷貝數據”;用md5Summer軟件校驗這三個文件夾內文件的MD5值,并保存記錄;因三個文件夾內文件相同,所以校驗的MD5值也應該一樣,記錄為“原 MD5.txt” ;
2)分別在系統配置電池和無配置電池的情況下,將存放“原數據”文件夾移動至系統連接的磁盤空間,數據移動過程中注意不要斷電;數據移動結束后,將移動后的文件用md5summer軟件與“原MD5.txt”進行對比,正常情況下由于無文件損壞,對比結果應該一致;這一步主要是為排除文件傳輸過程中一些因素對測試造成的影響。
[0015]3)在系統配置電池的情況下,將存放“有電池拷貝數據”文件夾剪切至系統連接的磁盤空間,數據移動過程中拔掉系統電源,模擬意外斷電情況;按需求等待一段時間,然后給系統上電,繼續將存放“有電池拷貝數據”文件夾內的剩余文件剪切至系統連接的磁盤空間,如有重名文件,執行“跳過”操作,不覆蓋;數據移動完成后,將移動后的文件用md5summer軟件與“原MD5.txt”進行對比,觀察文件不一致的數量,保存對比結果;
4)在系統無配置電池的情況下,將存放“無電池拷貝數據”文件夾剪切至系統連接的磁盤空間,數據移動過程中拔掉系統電源,模擬意外斷電情況;按需求等待一段時間,然后給系統上電,繼續將存放“無電池拷貝數據”文件夾內的剩余文件剪切至系統連接的磁盤空間,如有重名文件,執行“跳過”操作,不覆蓋;數據移動完成后,將移動后的文件用md5summer軟件與“原MD5.txt”進行對比,觀察文件不一致的數量,保存對比結果;
5)通過對比第3)步與第4)步的結果,可以很直觀的看到系統電池在系統意外斷電時,對數據的的保護功能。通過對這種單一變量的控制測試,使測試結果顯明、準確。
[0016]所述電池包含內置超級電容、RAID卡電池及外置BBU。
[0017]以上實施方式僅用于說明本發明,而并非對本發明的限制,有關技術領域的普通技術人員,在不脫離本發明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術方案也屬于本發明的范疇,本發明的專利保護范圍應由權利要求限定。
【主權項】
1.一種測試系統電池對緩存數據保護功能的方法,其特征在于:所述方法通過對比帶電池時與不帶電池時意外斷電對數據的破壞,來檢驗系統電池對緩存數據的保護功能。
2.根據權利要求1所述的一種測試系統電池對緩存數據保護功能的方法,其特征在于:所述方法使用一款名為md5su_er的MD5批量校驗軟件進行測試,通過對3組內容完全相同的數據源分別用md5Summer軟件進行MD5值校驗,然后分別進行正常移動、帶電池保護異常斷電移動以及不帶電池異常斷電移動,最后對移動后的數據與原數據進行校驗,從而直觀有效的測試出電池對數據的保護功能。
3.根據權利要求2所述的一種測試系統電池對緩存數據保護功能的方法,其特征在于,所述方法的具體測試步驟如下: 1)首先準備一臺測試機器,安裝windows系統,在系統下建立一個存放“原數據”的文件夾,文件夾內存放大量的大小不一文件;將文件夾復制兩份并分別命名,復制的兩個文件夾分別存放“有電池拷貝數據”與“無電池拷貝數據”;用md5Summer軟件校驗這三個文件夾內文件的MD5值,并保存記錄,記錄為“原MD5.txt” ; 2)分別在系統配置電池和無配置電池的情況下,將存放“原數據”文件夾移動至系統連接的磁盤空間,數據移動過程中注意不要斷電;數據移動結束后,將移動后的文件用md5summer軟件與“原MD5.txt”進行對比,正常情況下由于無文件損壞,對比結果應該一致; 3)在系統配置電池的情況下,將存放“有電池拷貝數據”文件夾剪切至系統連接的磁盤空間,數據移動過程中拔掉系統電源,模擬意外斷電情況;按需求等待一段時間,然后給系統上電,繼續將存放“有電池拷貝數據”文件夾內的剩余文件剪切至系統連接的磁盤空間,如有重名文件,執行“跳過”操作,不覆蓋;數據移動完成后,將移動后的文件用md5summer軟件與“原MD5.txt”進行對比,觀察文件不一致的數量,保存對比結果; 4)在系統無配置電池的情況下,將存放“無電池拷貝數據”文件夾剪切至系統連接的磁盤空間,數據移動過程中拔掉系統電源,模擬意外斷電情況;按需求等待一段時間,然后給系統上電,繼續將存放“無電池拷貝數據”文件夾內的剩余文件剪切至系統連接的磁盤空間,如有重名文件,執行“跳過”操作,不覆蓋;數據移動完成后,將移動后的文件用md5summer軟件與“原MD5.txt”進行對比,觀察文件不一致的數量,保存對比結果; 5)通過對比第3)步與第4)步的結果,測試出系統電池在系統意外斷電時,對數據的的保護功能。
4.根據權利要求1、2或3所述的一種測試系統電池對緩存數據保護功能的方法,其特征在于:所述電池包含內置超級電容、RAID卡電池及外置BBU。
【專利摘要】本發明公開了一種測試系統電池對緩存數據保護功能的方法,所述方法通過對比帶電池時與不帶電池時意外斷電對數據的破壞,來檢驗系統電池對緩存數據的保護功能。所述方法使用一款名為md5summer的MD5批量校驗軟件進行測試,通過對3組內容完全相同的數據源分別用md5summer軟件進行MD5值校驗,然后分別進行正常移動、帶電池保護異常斷電移動以及不帶電池異常斷電移動,最后對移動后的數據與原數據進行校驗,從而直觀有效的測試出電池對數據的保護功能。本發明公開的測試方法可以非常直觀的呈現出電池對數據的作用,而且通過批量測試對比,可以對電池的保護效率進行統計,本測試方法簡單易操作,且成本低。
【IPC分類】G06F11-22, G06F11-34
【公開號】CN104699579
【申請號】CN201510124195
【發明人】于建彬, 付麗莉
【申請人】浪潮集團有限公司
【公開日】2015年6月10日
【申請日】2015年3月20日