減少核心轉儲大小的最佳方法是什麼?減少linux上的核心轉儲大小
我的問題是,我的Linux Mint上的目標空間很小。我有大約200 MB,這遠遠不足以讓我的程序生成一個體面的轉儲。我已經嘗試配置coredump過濾器,但只有匿名私有映射轉儲在大小上做了任何重大更改,但也使我的轉儲無法讀取。我也嘗試用ulimit限制大小,但唯一的結果是每次都會截斷轉儲。
我的問題是,控制核心轉儲大小的最佳方法是什麼? 有沒有辦法只保留轉儲的前10-15幀?如果只生成無用的核心文件,那麼使用ulimit設置大小限制的用途是什麼?
擁有更多磁盤空間可能會更簡單。你甚至可以嘗試插入一些廉價的USB密鑰(在它上面有一些Ext4文件系統),然後在其中運行你的程序。 –
@BasileStarynkevitch不幸的是,這不是一個選項。在這種情況下,我的硬件非常有限。這實際上是問題的根源。 – Carlos