回文章列表
作者sealoe.bbs@ptt.cc (YoY) 看板: linux
標題Re: [問題] 請問Linux下測試記憶體的程式?
時間批踢踢實業 (2008/09/15 Mon 16:47:06)
※ 引述《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)
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻