| Current File : //usr/man/zh_CN.UTF-8/man1/plimit.1 |
'\" te
.\" Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
.TH plimit 1 "2011 年 6 月 7 日" "SunOS 5.11" "用户命令"
.SH 名称
plimit \- 获取或设置正在运行的进程的资源限制
.SH 用法概要
.LP
.nf
\fBplimit\fR [\fB-km\fR] \fIpid\fR...
.fi
.LP
.nf
\fBplimit\fR {\fB-cdfnstv\fR} \fIsoft\fR,\fIhard\fR... pid...
.fi
.SH 描述
.sp
.LP
如果指定了一个或多个 \fBcdfnstv\fR 选项,\fBplimit\fR 会在由进程 ID 列表 \fIpid\fR 标识的进程中设置指定资源的软(当前)限制和/或硬(最大)限制。否则,\fBplimit\fR 会报告由进程 ID 列表 \fIpid\fR 标识的进程的资源限制。
.sp
.LP
只允许进程所有者或超级用户获取或设置进程的资源限制。只有超级用户可以增大硬限制。
.SH 选项
.sp
.LP
支持以下选项:
.sp
.ne 2
.mk
.na
\fB\fB-k\fR\fR
.ad
.RS 6n
.rt
在输出中,以千字节(1024 个字节)而非 512 个字节的块显示文件大小。
.RE
.sp
.ne 2
.mk
.na
\fB\fB-m\fR\fR
.ad
.RS 6n
.rt
在输出中,以兆字节(1024*1024 个字节)显示文件和内存大小。
.RE
.sp
.LP
其余选项用于更改指定的资源限制。它们接受以下形式的参数:
.sp
.LP
\fIsoft\fR、\fIhard\fR
.sp
.LP
\fIsoft\fR 指定软(当前)限制,\fIhard\fR 指定硬(最大)限制。如果未指定硬限制,则逗号可以省略。如果软限制是空字符串,则仅设置硬限制。每个限制是一个\fB无限制的\fR文字字符串,或者是一个数字,具有一个可选的比例因子,如下所示:
.sp
.ne 2
.mk
.na
\fB\fIn\fR\fBk\fR\fR
.ad
.RS 9n
.rt
\fIn\fR 千字节
.RE
.sp
.ne 2
.mk
.na
\fB\fIn\fR\fBm\fR\fR
.ad
.RS 9n
.rt
\fIn\fR 兆字节(CPU 时间的分钟数)
.RE
.sp
.ne 2
.mk
.na
\fB\fIn\fR \fBh\fR\fR
.ad
.RS 9n
.rt
\fIn\fR 小时(仅适用于 CPU 时间)
.RE
.sp
.ne 2
.mk
.na
\fB\fImm\fR\fB:\fR\fIss\fR\fR
.ad
.RS 9n
.rt
分和秒(仅适用于 CPU 时间)
.RE
.sp
.LP
软限制不能超过硬限制。
.sp
.ne 2
.mk
.na
\fB\fB-c\fR\fI soft,hard\fR\fR
.ad
.RS 16n
.rt
设置核心文件的大小限制(缺省单位是 512 字节的块)。
.RE
.sp
.ne 2
.mk
.na
\fB\fB-d\fR\fI soft,hard\fR\fR
.ad
.RS 16n
.rt
设置数据段(堆)的大小限制(缺省单位是千字节)。
.RE
.sp
.ne 2
.mk
.na
\fB\fB-f\fR\fI soft,hard\fR\fR
.ad
.RS 16n
.rt
设置文件的大小限制(缺省单位是 512 字节的块)。
.RE
.sp
.ne 2
.mk
.na
\fB\fB-n\fR\fI soft,hard\fR\fR
.ad
.RS 16n
.rt
设置文件描述符的限制(没有缺省单位)。
.RE
.sp
.ne 2
.mk
.na
\fB\fB-s\fR\fI soft,hard\fR\fR
.ad
.RS 16n
.rt
设置栈段的大小限制(缺省单位是千字节)。
.RE
.sp
.ne 2
.mk
.na
\fB\fB-t\fR\fI soft,hard\fR\fR
.ad
.RS 16n
.rt
设置 CPU 时间限制(缺省单位是秒)。
.RE
.sp
.ne 2
.mk
.na
\fB\fB-v\fR\fI soft,hard\fR\fR
.ad
.RS 16n
.rt
设置虚拟内存的大小限制(缺省单位是千字节)。
.RE
.SH 操作数
.sp
.LP
支持以下操作数。
.sp
.ne 2
.mk
.na
\fBpid\fR
.ad
.RS 7n
.rt
进程 ID 列表。
.RE
.SH 退出状态
.sp
.LP
\fBplimit\fR 在成功时返回退出值零,失败时(例如,没有这样的进程、权限遭拒或选项无效)返回非零退出值。
.SH 文件
.sp
.ne 2
.mk
.na
\fB\fB/proc/\fR\fIpid\fR\fB/*\fR\fR
.ad
.RS 15n
.rt
进程信息和控制文件
.RE
.SH 属性
.sp
.LP
有关下列属性的说明,请参见 \fBattributes\fR(5):
.sp
.sp
.TS
tab() box;
cw(2.75i) |cw(2.75i)
lw(2.75i) |lw(2.75i)
.
属性类型\fB\fR属性值\fB\fR
_
可用性system/core-os
.TE
.SH 另请参见
.sp
.LP
\fBulimit\fR(1)、\fBproc\fR(1)、\fBgetrlimit\fR(2)、\fBsetrlimit\fR(2)、\fBproc\fR(4)、\fBattributes\fR(5)