首页/系统/Linux 运维命令速查/prlimit 查看/调整运行中进程限制
本包目录(613 条)
文件与目录76 条文本处理77 条网络命令82 条
进程与作业69 条
磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

prlimit 查看/调整运行中进程限制

ulimit 的动态版:prlimit --pid 看目标进程的 rlimits,还能在线修改软/硬限,不用重启服务。

Linux 运维命令速查系统更新于 2026-10-12
用途查看/修改运行中进程的资源限制
语法prlimit [--pid PID] [--nofile=软:硬] [--nproc=N]
权限修改需 root 或同权限

常用示例

常用示例
prlimit --pid 1234                   # 列出该进程全部限制
prlimit --nofile --pid 1234          # 只看 nofile
prlimit --nofile=65535:65535 --pid 1234   # 在线提高
prlimit --nproc=8192 --pid 1234
救急神器:服务已经跑起来才发现句柄上限小,可先 prlimit 调整顶住,再改配置妥善重启。

易错点

  • 在线调整是临时的:进程重启后回到配置值,别把救急当长期方案
  • 降低硬限后再也提不回去(除非 root):修改前记录原值

数据来源与参考

  • man 1 prlimit(util-linux 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌