linux – 巨大的coredumps的gdb内存使用情况
当用gdb打开coredump时,gdb会尝试将完整的coredump加载到内存中吗?
我在我们的一个分期系统上找到了一个35GB大小的coredump.我们的操作说明要求使用gdb创建回溯.我担心gdb会尝试将完整的coredump加载到内存中,并通过耗尽所有可用内存来使暂存区域无法使用. 我们在RedHat EL 5/64位安装上使用gdb 7.0.1. 解决方法
没有.
即使没有加载整个核心转储,GDB也会占用一些内存,因此您可能会对登台系统产生影响.如果您负担不起,则需要修改“操作程序”,例如:将核心移动到另一个系统并在那里进行分析.注意:如果您的可执行文件使用动态链接,则必须安排动态库在生成核心转储时和分析时完全匹配. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 服务器如何利用iptables的recent模块来抵御DDOS攻击
- linux – 如何拥有特定于用户的主机文件
- Shell脚本将5个或更多json文件连接在一起
- linux – .tar.gz和第一个gz然后tar的区别
- linux – Subversion使用过于严格的权限创建修订目录
- linux – xprop设置atom属性的多个字段
- linux – 当我重新启动Ubuntu服务器时如何重新启动sphinx?
- c – Ubuntu 10.04,MAP_HUGETLB与MAP_SHARED一起使用时出
- linux – 如何设置DNS服务器以便能够即时添加记录?
- 将模块移植到较新的Linux内核:无法分配内存