鳥哥的 Linux 私房菜-新手討論區

特別適合 Linux 新手的討論區
鳥哥的 Linux 私房菜首頁 | 鳥哥 / Study Area 主站特搜 | Study Area | 酷!學園 討論區
新手發文時必看之:鳥園的文章管理規則提問的智慧, 簡繁體轉換的問題
現在的時間是 2010-09-08 19:25

所有顯示的時間為 UTC + 8 小時




發表新文章 回覆主題  [ 4 篇文章 ] 
發表人 內容
 文章主題 : 請教core file size設定
文章發表於 : 2009-07-28 18:55 
離線
初窺門徑的菜鳥
初窺門徑的菜鳥

註冊時間: 2004-01-15 09:45
文章: 37
大家好~小弟想請教個問題.....
我的環境是solaris 10,在/etc/inittab裡面有新增個設定如下:
"aaa:234:respawn:/etc/aaa/bin/aaa /etc/aaa > /aaa.log 2>&1"
,因此aaa程式有時會產生coredump,而且core file會很大,我有試過在~/.profile增加指令"ulimit -c 10240",重開機後再用"ulimit -a"去看是有設定成功的,但是coredump的core file還是超過我的設定 :roll: ,假使在當下環境故意下指令產生core file是會被限制的!不知道是不是因為啟動順序問題,導致aaa沒有繼承到ulimit的環境設定?還請各位學長指教~ :oops:


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 2009-07-31 12:03 
離線
初窺門徑的菜鳥
初窺門徑的菜鳥

註冊時間: 2007-08-02 14:00
文章: 25
如果您是想避免 core 檔案佔用太多的空間,您可以試用 coreadm 就以下三種作法處理:
1. 停止 core 檔案的的產生
2. 設定將 core 檔案放到別的路徑(加上 Quota 限制?)
3. 設定將 core 檔案重覆蓋過

不過最好是能找出根本的問題:
# pstack core

可能沒有直接回答您的問題,但希望能達到您最終的目標。


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 2009-08-03 09:54 
離線
初窺門徑的菜鳥
初窺門徑的菜鳥

註冊時間: 2004-01-15 09:45
文章: 37
evereasy 寫:
如果您是想避免 core 檔案佔用太多的空間,您可以試用 coreadm 就以下三種作法處理:
1. 停止 core 檔案的的產生
2. 設定將 core 檔案放到別的路徑(加上 Quota 限制?)
3. 設定將 core 檔案重覆蓋過

不過最好是能找出根本的問題:
# pstack core

可能沒有直接回答您的問題,但希望能達到您最終的目標。

您好~
1.目前因產生core file會造成IO忙碌,影響整體效能,所已有先停止core file產生
2.有試過Quota限制,不過似乎沒辦法限制root的部分? :?:
3.設定重複蓋過還是會出現上述第一個問題(core file會超過500MB)

目前正積極找出core file原因,但在找出問題前只能消極的關閉core file,沒辦法找出限制方法還是有點遺憾 :( ,謝謝您的意見!


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 2009-08-24 13:08 
離線
初來乍到小菜鳥
初來乍到小菜鳥

註冊時間: 2006-10-03 23:47
文章: 13
使用zfs 加上 quota 應該是可行的.
測試如下:
wish this helps,

Stanley Huang

*******************************************

root@Stanley-NB:/tmp/cores# ls -al
total 6
drwxr-xr-x 2 stanley staff 2 2009-08-24 13:06 .
drwxrwxrwt 13 root sys 1397 2009-08-24 13:03 ..

root@Stanley-NB:/tmp/cores# zfs list rpool/cores
NAME USED AVAIL REFER MOUNTPOINT
rpool/cores 36K 0 36K /tmp/cores

root@Stanley-NB:/tmp/cores# zfs get quota rpool/cores
NAME PROPERTY VALUE SOURCE
rpool/cores quota 32K local

root@Stanley-NB:/tmp/cores# cp ../core.1474 ./
cp: writing `./core.1474': Disc quota exceeded

root@Stanley-NB:/tmp/cores# ../st.bin.x86
4 4 4
4 4 4
4 4 4
Segmentation Fault

root@Stanley-NB:/tmp/cores# ls -al ./
total 22
drwxr-xr-x 2 stanley staff 3 2009-08-24 13:07 .
drwxrwxrwt 13 root sys 1397 2009-08-24 13:03 ..
-rw------- 1 root root 16220 2009-08-24 13:08 core.1550


回頂端
 個人資料  
 
顯示文章 :  排序  
發表新文章 回覆主題  [ 4 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章

搜尋:
前往 :  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
正體中文語系由 竹貓星球 維護製作