跳过导航链接 | |
退出打印视图 | |
手册页第 1 部分:用户命令 Oracle Solaris 11 Information Library (简体中文) |
- 获取或设置正在运行的进程的资源限制
plimit [-km] pid...
plimit {-cdfnstv} soft,hard... pid...
如果指定了一个或多个 cdfnstv 选项,plimit 会在由进程 ID 列表 pid 标识的进程中设置指定资源的软(当前)限制和/或硬(最大)限制。否则,plimit 会报告由进程 ID 列表 pid 标识的进程的资源限制。
只允许进程所有者或超级用户获取或设置进程的资源限制。只有超级用户可以增大硬限制。
支持下列选项:
在输出中,以千字节(1024 个字节)而非 512 个字节的块显示文件大小。
在输出中,以兆字节(1024*1024 个字节)显示文件和内存大小。
其余选项用于更改指定的资源限制。它们接受以下形式的参数:
soft、hard
soft 指定软(当前)限制,hard 指定硬(最大)限制。如果未指定硬限制,则逗号可以省略。如果软限制是空字符串,则仅设置硬限制。每个限制是一个无限制的文字字符串,或者是一个数字,具有一个可选的比例因子,如下所示:
n 千字节
n 兆字节(CPU 时间的分钟数)
n 小时(仅适用于 CPU 时间)
分和秒(仅适用于 CPU 时间)
软限制不能超过硬限制。
设置核心文件的大小限制(缺省单位是 512 字节的块)。
设置数据段(堆)的大小限制(缺省单位是千字节)。
设置文件的大小限制(缺省单位是 512 字节的块)。
设置文件描述符的限制(没有缺省单位)。
设置栈段的大小限制(缺省单位是千字节)。
设置 CPU 时间限制(缺省单位是秒)。
设置虚拟内存的大小限制(缺省单位是千字节)。
支持以下操作数。
进程 ID 列表。
plimit 在成功时返回退出值零,失败时(例如,没有这样的进程、权限遭拒或选项无效)返回非零的退出值。
进程信息和控制文件
有关下列属性的描述,请参见 attributes(5):
|
ulimit(1)、proc(1)、getrlimit(2)、setrlimit(2)、proc(4)、attributes(5)