之所以要寫這篇文章是因為最近生産環境經常發生内存抖動方面的問題,而且内存基本用到90%以上,所以用這個壓力測試工具來測一下,看一下服務器整體性能情況。
1、下載解壓
wget http://pyropus.ca/software/memtester/old-versions/memtester-4.3.0.tar.gz tar -xzvf memtester-4.3.0.tar.gz
2、編譯安裝
cd memtester-4.3.0 make && make install
得到一個可執行的memtester,用此工具可以進行内存測試。
使用free -m檢查機器内存,根據機器内存修改memtester命令;
1、用法:
Usage: ./memtester [-p physaddrbase [-d device]] <mem>[B|K|M|G] [loops]
2、實例:
memtester 3G 5 >> mem.log 即申請3G的内存測試5次放入mem.log文件中,内存單位可以是 B K M G,暫時内存壓力測試為1小時
3、測試結果
cat mem.log
測試正常。
Memtester主要是捕獲内存錯誤和一直處于很高或者很低的壞位, 其測試的主要項目有随機值,異或比較,減法,乘法,除法,與或運算等等. 通過給定測試内存的大小和次數, 可以對系統現有的内存進行上面項目的測試。
後面會分享更多linux方面的内容,感興趣的朋友可以關注下!!
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!