读书人

ulimit运用

发布时间: 2013-01-23 10:44:49 作者: rapoo

ulimit使用

如何使用 ulimit

ulimit 通过一些参数选项来管理不同种类的系统资源。在本节,我们将讲解这些参数的使用。

ulimit 命令的格式为:ulimit [options] [limit]

具体的 options 含义以及简单示例可以参考以下表格。


表 1. ulimit 参数说明

选项 [options]含义例子-H设置硬资源限制,一旦设置不能增加。ulimit Hs 64;限制硬资源,线程栈大小为 64K。-S设置软资源限制,设置后可以增加,但是不能超过硬资源设置。ulimit Sn 32;限制软资源,32 个文件描述符。-a显示当前所有的 limit 信息。ulimit a;显示当前所有的 limit 信息。-c最大的 core 文件的大小, 以 blocks 为单位。ulimit c unlimited; 对生成的 core 文件的大小不进行限制。-d进程最大的数据段的大小,以 Kbytes 为单位。ulimit -d unlimited;对进程的数据段大小不进行限制。-f进程可以创建文件的最大值,以 blocks 为单位。ulimit f 2048;限制进程可以创建的最大文件大小为 2048 blocks。-l最大可加锁内存大小,以 Kbytes 为单位。ulimit l 32;限制最大可加锁内存大小为 32 Kbytes。-m最大内存大小,以 Kbytes 为单位。ulimit m unlimited;对最大内存不进行限制。-n可以打开最大文件描述符的数量。ulimit n 128;限制最大可以使用 128 个文件描述符。-p管道缓冲区的大小,以 Kbytes 为单位。ulimit p 512;限制管道缓冲区的大小为 512 Kbytes。-s线程栈大小,以 Kbytes 为单位。ulimit s 512;限制线程栈的大小为 512 Kbytes。-t最大的 CPU 占用时间,以秒为单位。ulimit t unlimited;对最大的 CPU 占用时间不进行限制。-u用户最大可用的进程数。ulimit u 64;限制用户最多可以使用 64 个进程。-v进程最大可用的虚拟内存,以 Kbytes 为单位。ulimit v 200000;限制最大可用的虚拟内存为 200000 Kbytes。

读书人网 >操作系统

热点推荐