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

Table of Contents

※ 引述《sealoe (YoY)》之銘言:
: ※ 引述《sealoe (YoY)》之銘言:
: 的軟體, 該軟體是利用mlock宣告一個"實際"的記憶體給他使用
: 然後在做些測試
: 可是我又遇到一個問題了, 在Linux下(CentOS5.0)遇到大量佔用記憶體的程式
: 會很"自動"的把我砍掉, 而不使用該程式中既定的錯誤回報機制
: 如果我不想讓Linux這樣"自動"的把我的執行的程式砍掉
: 我要做哪些設定才不會使系統自動砍掉我的行程呢?
: 我是用root帳號

再度自問自答....
基本上2.6.x遇到記憶體出錯時, 會直接把行程幹掉
不會讓使用者有任何選擇或是函式回傳錯誤
所以在沒有swap的情況, (我用live-cd)
執行memtester(mlock)就會直接出錯
解決方法就是開足夠大的swap就ok了

--

All Comments