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

By Ursula
at 2008-09-16T14:00
at 2008-09-16T14:00
Table of Contents
如果你真的想要測出實體記憶體上的問題的話,
建議還是要用 memtest86+ 比較準確。
memtester 只能測試到 user space 能用到的記憶體空間,
kernel space 的記憶體就沒有權限存取 (這個權限不是指 root 權限)。
因此難免會有疏漏,如果壞掉的位置,剛好是 kernel space 中
閒置的記憶體位置。
※ 引述《sealoe (YoY)》之銘言:
: ※ 引述《mshx (mshx)》之銘言:
: : 其實有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所以問題不太大
--
I'm root.
--
建議還是要用 memtest86+ 比較準確。
memtester 只能測試到 user space 能用到的記憶體空間,
kernel space 的記憶體就沒有權限存取 (這個權限不是指 root 權限)。
因此難免會有疏漏,如果壞掉的位置,剛好是 kernel space 中
閒置的記憶體位置。
※ 引述《sealoe (YoY)》之銘言:
: ※ 引述《mshx (mshx)》之銘言:
: : 其實有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所以問題不太大
--
I'm root.
--
Tags:
Linux
All Comments
Related Posts
請問Linux下測試記憶體的程式?

By David
at 2008-09-16T10:25
at 2008-09-16T10:25
postfix搭配MUA該架設什麼服務?

By Isla
at 2008-09-16T09:52
at 2008-09-16T09:52
mysql資料庫匯出

By Joe
at 2008-09-16T00:42
at 2008-09-16T00:42
請問shell script中export環境變數的問題

By Frederica
at 2008-09-15T22:54
at 2008-09-15T22:54
mysql資料庫匯出

By Catherine
at 2008-09-15T22:53
at 2008-09-15T22:53