问题:从N个数中找出最大的K个数。 首先,要解决的第一件事情,就是这N个数能否全部存入内存。 在linux系统中,栈的最大可分配空间是8M,可以用ulimit -s 命令查看。堆可分配的最大内存空间32位系统和64位系统不同。 32位系统中,一个进程可寻址的空间只有4G,即2的32次方,据网上说,可 ...
分类:
其他好文 时间:
2016-07-03 19:07:54
阅读次数:
117
1.ulimit -c查看是否可以产生core文件 打印0表示当前不产生core文件 2.ulimit -c unlimited 设置产生core文件 这种方法只是临时设置产生core文件 3.echo '/tmp/core_%e.%p' | sudo tee /proc/sys/kernel/co ...
分类:
其他好文 时间:
2016-07-03 09:16:44
阅读次数:
166
1、总结系统限制有: /proc/sys/kernel/pid_max #查系统支持的最大线程数,一般会很大,相当于理论值 /proc/sys/kernel/threads-max max_user_process #系统限制某用户下最多可以运行多少进程或线程,使用命令:ulimit -u 注:修改 ...
分类:
编程语言 时间:
2016-06-17 14:15:59
阅读次数:
158
1. file-max的含义 1. file-max的含义 man proc,可得到file-max的描述: /proc/sys/fs/file-max This file defines a system-wide limit on the number of open files for all ...
分类:
其他好文 时间:
2016-06-16 21:39:23
阅读次数:
179
1,先设置chunli@ubuntu:~/makefile$ulimit-cunlimited安装gdbchunli@ubuntu:~/makefile$sudoapt-getinstallgdb源文件main.c#include<stdio.h>
intmain()
{
int*i;
*i=100;
return0;
}makefile文件:.SUFFIXES:.c.o
CC=gcc
EXEC=app
SRCS=main.c
OBJS=$(SRCS:.c=.o)#跟..
分类:
数据库 时间:
2016-06-10 23:21:15
阅读次数:
263
数据库出现问题显示toomanyfiles,导致数据库无法访问。出现这个问题,肯定是文件描述符打开过大了。查下数据库的结果为:showvariableslike"%file%";open_files_limit|1024查看系统ulimit的值:[root@localhost~]#ulimit-n
65535系统的值是正确的。然后修改/etc/my.cnf配置文..
分类:
数据库 时间:
2016-06-07 22:39:07
阅读次数:
4618
普通用户登录系统报错,提示: -bash: ulimit: open files: cannot modify limit: Operation not permitted. 处理方法: #vi /etc/ssh/sshd_config --使用root账号修改UseLoin 为yes UseLog ...
分类:
其他好文 时间:
2016-06-06 16:28:48
阅读次数:
186
worker_processes4;#根据核数选择worker_cpu_affinity0001001001001000;#绑定nginxworker进程到不同的cpuworker_rlimit_nofile65535;#每个worker进程打开最大打开文件数(受系统限制,不得超过ulimit-HSn限制值)usernginx; #更改nginx默认用户默认nobodyevents{useepoll;#使..
分类:
其他好文 时间:
2016-06-05 01:18:40
阅读次数:
297
linux服务器大并发调优时,往往需要预先调优linux参数,其中修改linux最大文件句柄数是最常修改的参数之一。在linux中执行ulimit-a即可查询linux相关的参数,如下所示:[root@dbtest~]#ulimit-aopenfiles(-n)1024默认情况下,linux最大文件句柄数为1024个。当你的服务器在大并..
分类:
系统相关 时间:
2016-05-30 15:59:34
阅读次数:
224
1)修改打开文件数(句柄数):vim/etc/security/limits.conf到最后添加*softnofile65536*hardnofile65536终端exit退出,重新登录后使用ulimit-a查看已生效。2)修改最大用户数:vim/etc/security/limits.d/90-nproc.conf到最后修改上述最大用户数是系统根据cpu、内存、磁盘等..
分类:
其他好文 时间:
2016-05-23 10:47:38
阅读次数:
193