在开发过程中,当一个Linux程序异常退出时,我们可以通过core文件来分析它异常的详细原因。缺省情况下,Linux在程序异常时不产生core文件,要想让程序异常退出时产生core dump文件,需要使用ulimit命令更改coredump的设置: 上面的命令表示在程序异常时产生core dump文 ...
分类:
系统相关 时间:
2016-11-07 12:26:07
阅读次数:
206
原文链接 linux下默认是不产生core文件的,要用ulimit -c unlimited放开 概述 系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 ...
分类:
其他好文 时间:
2016-10-22 06:58:20
阅读次数:
158
http://blog.csdn.net/xiaoxiaoniaoer1/article/details/7740820 1.core文件的生成开关和大小限制 1)使用ulimit-c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。2)使用ulimit-cfi ...
分类:
其他好文 时间:
2016-10-19 19:15:12
阅读次数:
115
Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数 可以用ulimit -a 来显示当前的各种用户进程限制。 下面我把某linux用户的最大进程数设为10000个: ulimit -u 10240 对于需要做许多 socket 连接并使 ...
分类:
其他好文 时间:
2016-07-07 12:26:31
阅读次数:
148
从ulimit命令看socket的限制 在Linux下面部署应用的时候,有时候会遇上Socket/File: Can’t open so many files的问题,比如还有Squid做代理,当文件打开数到900多时速能就非常快的下降,有可能打不开网页. 其实Linux是有文件句柄限制的,而且Lin ...
分类:
其他好文 时间:
2016-07-04 06:34:17
阅读次数:
194
问题:从N个数中找出最大的K个数。 首先,要解决的第一件事情,就是这N个数能否全部存入内存。 在linux系统中,栈的最大可分配空间是8M,可以用ulimit -s 命令查看。堆可分配的最大内存空间32位系统和64位系统不同。 32位系统中,一个进程可寻址的空间只有4G,即2的32次方,据网上说,可 ...
分类:
其他好文 时间:
2016-07-03 19:07:54
阅读次数:
117
Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数。可以用ulimit -a 来显示当前的各种用户进程限制。 Linux/Unix ulimit命令详解http://www.linuxidc.com/Linux/2012-10/7278 ...
分类:
其他好文 时间:
2016-05-20 11:37:47
阅读次数:
113
问题主要几种在nginx连接数超过限制,导致的报错。进一步分析报错原因,具体步骤如下:l查看系统最大的允许文件打开数[root@nginx01logs]#cat/proc/sys/fs/file-max3439272通过ulimit-n命令可以查看目前该linux系统里打开文件描述符的最大值[root@nginx01logs]#ulimit-n20480检..
分类:
其他好文 时间:
2016-04-01 19:02:14
阅读次数:
894
1.core文件的生成开关和大小限制---------------------------------1)使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。开关命令:ulimit -c unlimited 打开,ulimit -c 0关闭。...
分类:
系统相关 时间:
2015-12-17 18:55:09
阅读次数:
141
在Linux下,我们使用ulimit -n 命令可以看到单个进程能够打开的最大文件句柄数量(socket连接也算在里面)。系统默认值1024。 ? ???对于一般的应用来说(象Apache、系统进程)1024完全足够使用。但是如何象squid...
分类:
系统相关 时间:
2015-10-08 16:46:28
阅读次数:
448