請問Linux下測試記憶體的程式? - Linux

David avatar
By David
at 2008-09-16T10:25

Table of Contents

※ 引述《mshx (mshx)》之銘言:
: ※ 引述《sealoe (YoY)》之銘言:
: 其實有memtest86+ http://www.memtest.org/

很多人都推薦這一套, 但是這一套跟在DOS下測試是一模一樣的
該軟體利用北橋(MCU)之類的硬體直接對位置做測試流程
所以根本不可以在Linux(套件)環境下執行, 而這類的軟體, 說真的很多.
而關機再開到特殊環境下測試, 這可能和我的目標差很遠.
況且, 這套說白點是自己搞自己的OS, 她只有
bootsect.S, setup.S, head.S and build.c是由Linux 1.2.1 "移植"過來的
所以嚴格說起來, 算linux的"延伸"產品, 並非Linux下的工具

而linux下的測試工具, 目前依照我自己看了兩三天的結果
我覺得唯一的路是透過mlock去確定自己的程式位於記憶體內執行
在對你lock出來的記憶體做出測試的演算法才是唯一的方法
但是對於某些裝有badRAM模組的機器, 又是一個大問題了
不過還好這類型怪異的模組不內建於kernel所以問題不太大


--
Tags: Linux

All Comments

mysql資料庫匯出

Joe avatar
By Joe
at 2008-09-16T00:42
※ 引述《kadok (暗夜流星)》之銘言: : ※ 引述《appleboy46 (小惡魔)》之銘言: : : mysqldump --default-character-set=latin1 -u root -p db andgt; db.sql : : 參考這兩篇看看 : : http://blog.w ...

請問shell script中export環境變數的問題

Frederica avatar
By Frederica
at 2008-09-15T22:54
think about #1) and#39;exportand#39; to next script #script2-------- export PORT=Linux ./script1 #=============== #script1-------- echo $PORT #============ ...

mysql資料庫匯出

Catherine avatar
By Catherine
at 2008-09-15T22:53
※ 引述《appleboy46 (小惡魔)》之銘言: : : 可否請指教一下 我該怎麼debug 或實作 : : 方能匯出正確的資料庫內容 : : 請指教 : : 謝謝 : mysqldump --default-character-set=latin1 -u root -p db andgt; db.s ...

請問Linux下測試記憶體的程式?

Ethan avatar
By Ethan
at 2008-09-15T22:33
※ 引述《sealoe (YoY)》之銘言: : 再度自問自答.... : 基本上2.6.x遇到記憶體出錯時, 會直接把行程幹掉 : 不會讓使用者有任何選擇或是函式回傳錯誤 : 所以在沒有swap的情況, (我用live-cd) : 執行memtester(mlock)就會直接出錯 : 解決方法就是開足夠大的 ...

mysql資料庫匯出

Mary avatar
By Mary
at 2008-09-15T22:31
※ 引述《kadok (暗夜流星)》之銘言: : 我的mysql資料庫匯出 : 不論是透過phpmyadmin : 或是文字介面的mysqldump(該使用者locale為big5) : 結果都是亂碼 : 我的架站程式都是建構在big5上面的 : 應該內容資料的編碼也是big5 : 可是我怎麼樣都匯不出正確的 ...