Steam記憶體測試工具 轉

2022-10-11 19:00:11 字數 872 閱讀 9516

**:

stream測試是記憶體測試中業界公認的記憶體頻寬效能測試基準工具。

配好軟體源,安裝編譯器:

yum -y install gcc

上傳stream.c(stream.c版本為5.9)到待測試機器。編譯:

gcc -o3 -fopenmp -dn=2000000 -dntimes=10 stream.c -o stream

編譯引數解釋:

×1024×1024×4.1×cpu路數/8,結果取整數

解釋:由於stream.c原始碼推薦設定至少4倍最高端快取,且stream_array_size為double型別=8 byte。所以公式為:最高端快取(單位:byte)×4.1倍×cpu路數/8

例如:測試機器是雙路cpu,最高端快取32mb,則計算值為32×1024×1024×4.1×2/8≈34393292

其他引數:

使用命令指定執行執行緒為x:

export omp_num_threads=x

在編譯輸出的可執行檔案(stream)所在目錄下執行:

./stream

stream測試結果示例:

附stream.c v5.10原始碼中的介紹:

參考:記憶體效能的正確解讀

記憶體測試stream程式分析

Memtester Linux記憶體測試工具

memtester主要是捕獲記憶體錯誤和一直處於很高或者很低的壞位,其測試的主要專案有隨機值,異或比較,減法,乘法,除法,與或運算等等.通過給定測試記憶體的大小和次數,可以對系統現有的記憶體進行上面專案的測試。1.在 2.執行以下命令,安裝 memtester。tar zxvf memtester ...

工具 memtester記憶體壓力測試工具

目錄memtester是對記憶體子系統進行壓力測試的有效使用者空間測試器。可以捕獲記憶體錯誤和一直處於很高或者很低的壞位。memtester是用於對記憶體子系統進行壓力測試的有效使用者空間測試儀。它對於發現間歇性和不確定性故障非常有效。請注意,其他硬體區域中的問題 cpu過熱,電源規格不合格等 可能...

Linux 記憶體測試工具memtester

原始碼已經編譯好,只要make一下就好了。使用方法 usage memtester p physaddrbase mem b k m g loops 如 memtester 28g 3 測試28g的記憶體3次。因為系統執行和本工具執行都需要記憶體,所以不能把所有的記憶體都測試到。可以先用free 命...