Re: [問題] 請問Linux下測試記憶體的程式?
※ 引述《sealoe (YoY)》之銘言:
: ※ 引述《sealoe (YoY)》之銘言:
: 的軟體, 該軟體是利用mlock宣告一個"實際"的記憶體給他使用
: 然後在做些測試
: 可是我又遇到一個問題了, 在Linux下(CentOS5.0)遇到大量佔用記憶體的程式
: 會很"自動"的把我砍掉, 而不使用該程式中既定的錯誤回報機制
: 如果我不想讓Linux這樣"自動"的把我的執行的程式砍掉
: 我要做哪些設定才不會使系統自動砍掉我的行程呢?
: 我是用root帳號
再度自問自答....
基本上2.6.x遇到記憶體出錯時, 會直接把行程幹掉
不會讓使用者有任何選擇或是函式回傳錯誤
所以在沒有swap的情況, (我用live-cd)
執行memtester(mlock)就會直接出錯
解決方法就是開足夠大的swap就ok了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.252.130
※ 編輯: sealoe 來自: 220.128.252.130 (09/15 16:47)
討論串 (同標題文章)