ulimit:Unix/Linux Shell(如 bash)中的命令/内建指令,用来查看或设置当前用户进程可使用的系统资源上限(例如:可打开文件数、最大虚拟内存、最大进程数、core dump 大小等)。常见于服务器运维与程序运行环境配置中。
/ˈjuːlɪmɪt/
Set the maximum number of open files with ulimit -n 4096.
用 ulimit -n 4096 设置可打开文件的最大数量。
If your program crashes under heavy load, checking ulimit -a can reveal resource limits that are too low.
如果你的程序在高负载下崩溃,查看 ulimit -a 可能会发现某些资源限制设置得过低。
ulimit 通常被解释为 “user limit(用户限制)” 的缩写/写法,来源于早期 Unix 系统对“每个用户可用资源上限”的管理需求;后来在多种 Shell 中作为控制资源限制的接口延续下来,并与 POSIX 的资源限制概念(如 rlimit)相呼应。
ulimit。 bash(1)、ulimit 条目、POSIX shell utilities)——作为权威参考来源明确其语义与参数。