linux – 如何增加1024到10240进程的“打开文件”限制

我有一个需要许多临时文件的进程( java程序).有限制设置,我们不能超过1024个开放描述符.如何将进程的“打开文件”限制从1024增加到10240
我可以减少价值..而不是增加它.
以下作品.
ulimit -n 899

以下不起作用

ulimit -n 1025

解决方法

您将需要root访问权限才能增加它.如果你正在使用Ubuntu(也适用于其他发行版): http://ubuntuforums.org/archive/index.php/t-521287.html

如果你正在使用bash,那么命令是’ulimit -n’.要永久更改限制,请编辑/etc/security/limits.conf(您的发行版可能使用其他位置).

有关所有选项的列表,请使用-a:

$ulimit -a
core file size          (blocks,-c) 0
data seg size           (kbytes,-d) unlimited
scheduling priority             (-e) 20
file size               (blocks,-f) unlimited
pending signals                 (-i) 16382
max locked memory       (kbytes,-l) 64
max memory size         (kbytes,-m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes,-p) 8
POSIX message queues     (bytes,-q) 819200
real-time priority              (-r) 0
stack size              (kbytes,-s) 8192
cpu time               (seconds,-t) unlimited
max user processes              (-u) unlimited
virtual memory          (kbytes,-v) unlimited
file locks                      (-x) unlimited

相关文章

insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...