武漢永珍奧科:記憶體壓力測試工具memtester使用指南

武漢永珍奧科發表於2023-04-12

測試目的

記憶體壓力測試的目的是測試系統記憶體的穩定性和可靠性,以便確定系統是否能夠在各種負載情況下正常執行。其主要目的有:

測試記憶體的正確性:透過模擬各種記憶體負載情況,例如寫入隨機資料、重複寫入相同資料、使用指定的模式寫入資料等,並檢測和報告記憶體錯誤。

測試記憶體的效能:透過測試系統在處理大量資料時的記憶體訪問速度、吞吐量、響應時間等效能指標,並發現記憶體瓶頸和效能極限。

測試記憶體的相容性:透過測試不同型別的記憶體是否相容,以確保記憶體與開發板或其他裝置的相容性。

本文將使用武漢永珍奧科HD-G2UL-GW系列閘道器對記憶體進行72小時的壓力測試,以此來驗證系統的穩定性。

武漢永珍奧科:記憶體壓力測試工具memtester使用指南

圖1 HD-G2UL-GW

測試結果

使用memtester 工具對HD-G2UL-GW系列閘道器進行記憶體壓力測試,平均一次測試耗時12分鐘,測試72小時,迴圈測試360次。測試過程中,系統穩定執行,未出現記憶體故障,未見輸出異常專案。

武漢永珍奧科:記憶體壓力測試工具memtester使用指南

圖2 測試結果

測試工具

memtester是一款比較經典而且使用廣泛的記憶體檢測工具,具備使用簡單、易於移植、檢測結果可靠性好的特點,支援32位和64位的類Unix系統(Unix、Linux、Android、IOS)上使用。memtester主要支援的功能包括:

捕捉記憶體錯誤,及長時間處於高位或低位的記憶體壞位

支援多項測試,隨機值、異或比較、異或運算、乘法、除法、減法

可指定測試記憶體起始地址、記憶體大小以及測試次數

memtester工具使用命令格式為memtester [-p 記憶體物理起始地址] [測試記憶體大小B/K/M/G] [測試次數]。命令格式不是固定的,可以省略部分。

省略測試次數,則連續進行測試,直到手動結束

省略記憶體物理起始地址,則由系統隨機選擇空閒記憶體測試

測試過程

硬體準備

HD-G2UL-GW評估板、網線、Type-c資料線、5V電源介面卡、電腦主機。

登入開發板

正確配置並連線評估板,通電進入登陸頁面,將memtester工具拷入至開發板(TF卡或隨身碟複製),給予可執行許可權。

武漢永珍奧科:記憶體壓力測試工具memtester使用指南

圖3給予memtester可執行許可權

執行測試

使用free命令檢視可用記憶體大小,並根據記憶體大小執行./memtester 300 360

引數:

300:測試記憶體大小

360:測試次數

透過給定測試記憶體的大小和次數, 可以對系統現有的記憶體進行測試。

武漢永珍奧科:記憶體壓力測試工具memtester使用指南

圖4 執行測試

關於HD-G2UL-GW

HD-G2UL-GW系列閘道器採用單核工業級Cortex-A55@1.0GHz處理器,支援雙路千兆網口,搭載WIFI&藍芽模組。該閘道器體積小巧、介面豐富,適合於資料閘道器、邊緣計算的應用場景。

處理器:多核異構,Cortex-A55@1.0GHz+ Cortex-M33@200M

配置:512M/1G記憶體+8G儲存

系統:Linux、Ubuntu,支援node-red、二次開發

尺寸:115 mm*101mm*36mm

RS485:4路

網口:2路千兆

無線通訊:4G、WIFI、藍芽

武漢永珍奧科:記憶體壓力測試工具memtester使用指南

圖5 HD-G2UL-GW系列閘道器


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70009145/viewspace-2945242/,如需轉載,請註明出處,否則將追究法律責任。

相關文章