查询当前session配置的core size: ulimit -c
ulimit -S -c 2000 配置core size为2M, -S可以设置比当前值更小的值, 但不能设置比当前更大的值
ulimit -H -c 2000 配置core size为2M -H可以设置比当前值更大的值,但不能设置比当前更小的值
ulimit -c 2000 包含以上两种情况,既可以设置更大值,也可以设置更小值
ulimit 只影响当前session, 不影响其他session
ulimit 只影响更改配置后启动的程序,已经启动的程序不受影响
ulimit 只要core sizie 大于0,就会产生core,实际core 大小根据ulimit上限而不同,与程序占用内存大小基本无关。 (如果没产生core,就是真的没有core)
另外注意: 有些kill信号会产生core,有些不会产生core