面列表为unix/linux 系统单进程资源参数限制,服务器开发中 RLIMIT_CORE 参数用得多(当需要产生core dump时)。
代码片段:
- memset(&limit, 0, sizeof(limit));
- limit.rlim_cur = RLIM_INFINITY;
- limit.rlim_max = RLIM_INFINITY;
- if(setrlimit(RLIMIT_CORE, &limit)) {
- spd_log(LOG_WARNING, " unable to disable core size res limit %s\n", strerror(errno));
- }
-
- if(getrlimit(RLIMIT_CORE, &limit)) {
- spd_log(LOG_WARNING, "unable to check rlimit of fd%s\n", strerror(errno));
- }
名称 |
意义 |
RLIMIT_AS |
进程总共可用的内存大小的最大值 |
RLIMIT_CORE |
core文件的最大尺寸,如果为0说明不能创建core文件 |
RLIMIT_CPU |
CPU时间的最大值(单位:秒) |
RLIMIT_DATA |
数据段大小的最大值 |
RLIMIT_FSIZE |
创建文件的大小的最大值 |
RLIMIT_LOCKS |
进程可建立的文件锁的数量的最大值 |
RLIMIT_MEMLOCK |
进程中使用mlock锁定内存的最大尺寸 |
RLIMIT_NOFILE |
进程中文件的打开数量的最大值 |
RLIMIT_NPROC |
每个real user id的子进程数量的最大值 |
RLIMIT_RSS |
最大常驻存储区大小 |
RLIMIT_SBSIZE |
socket缓冲的大小的最大值 |
RLIMIT_STACK |
栈的最大尺寸 |
RLIMIT_VMEM |
=RLIMIT_AS |
平台支持
限制 |
FreeBSD 5.2.1
|
Linux 2.4.22 |
Mac OS X 10.3 |
Solaris 9 |
RLIMIT_AS |
N |
|
N |
|
RLIMIT_CORE |
|
|
|
|
RLIMIT_CPU |
|
|
|
|
RLIMIT_DATA |
|
|
|
|
RLIMIT_FSIZE |
|
|
|
|
RLIMIT_LOCKS |
N |
|
N |
N |
RLIMIT_MEMLOCK |
|
|
|
N |
RLIMIT_NOFILE |
|
|
|
|
RLIMIT_NPROC |
|
|
|
N |
RLIMIT_RSS |
|
|
|
N |
RLIMIT_SBSIZE |
|
N |
N |
N |
RLIMIT_STACK |
|
|
|
|
RLIMIT_VMEM |
|
N |
N |
分享到:
相关推荐
Linux 是在 1991 年发展起来的与 UNIX兼容的操作系统,可以免费使用,它的源代码 可以自由传播且可任人修改、充实、发展,开发者的初衷是要共同创造一个完美、理想并 可以免费使用的操作系统。 我们并不能使同学...
本书的前15章着重于理论知识的阐述,主要内容包括UNIX文件和目录、进程环境、进程控制、进程间通信以及各种I/O。在此基础上,分别按章介绍了多个应用实例,包括如何创建数据库函数库,PostScript 打印机驱动程序,...
最终权限等于配置文件中的权限和linux文件系统权限相或的结果。比如vsftp配置文件中允许匿名用户下载,但光这样是不够的,还需要被下载的文件或文件夹的能够被其他用户读取。 尝试上传文件失败,符合匿名用户只允许...
因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备(硬盘)。在系统关机前使用 shutdown命令,系统管理员会通知所有...
本书全面系统地介绍了Red Hat Linux 6。全书共分为五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容...
4.8 资源和限制 139 4.9 小结 143 第5章 终端 144 5.1 对终端进行读写 144 5.2 与终端进行对话 149 5.3 终端驱动程序和通用终端接口 151 5.3.1 概述 151 5.3.2 硬件模型 151 5.4 termios结构 152 5.4.1 ...
4.8 资源和限制 139 4.9 小结 143 第5章 终端 144 5.1 对终端进行读写 144 5.2 与终端进行对话 149 5.3 终端驱动程序和通用终端接口 151 5.3.1 概述 151 5.3.2 硬件模型 151 5.4 termios结构 152 5.4.1 ...
当父进程发现请求数 >= 子进程数时,父进程创建新的子进程,并把子进程数加1(当然子进程数有个预先上限);当父进程发现子进程数大于请求数加1时,父进程杀死多余的子进程。 总的来说,思想是让子进程accept并处理...
第一部分 Linux简介和原理介绍 第一章 概述 ...三、 Linux 的技术资源(获取途径、以网上链接为主、Linux社区分类介绍) 四、 GNU通用公共许可证(GPL) 五、 Linux发行版 六、 index(关键词索引)
同时使用参数/Q 可取消删除操作时的系统确认就直接删除。(二个命令作用相同) move 盘符路径要移动的文件名 存放移动文件的路径移动后文件名 移动文件,用参数/y将取消确认移动目录存在相同文件的提示就直接覆盖...
对考试很有帮助的.......... ...UNIX或Linux操作系统中文件系统的主要特点 (1)操作系统文件的目录组织是一个树形结构,从根结点到叶子称为文件的全路径名,文件可以由其全路径名唯一确定...
19.4.4 UNIX和Linux系统上的UUCP 209 19.5 应付最坏情况 210 19.6 小结 210 第六部分 实现TCP/IP 第20章 一般配置问题 211 20.1 安装网卡 211 20.1.1 网卡 211 20.1.2 资源配置 212 20.1.3 安装适配器软件 213 20.1....
19.4.4 UNIX和Linux系统上的UUCP 209 19.5 应付最坏情况 210 19.6 小结 210 第六部分 实现TCP/IP 第20章 一般配置问题 211 20.1 安装网卡 211 20.1.1 网卡 211 20.1.2 资源配置 212 20.1.3 安装适配器软件 213 20.1....
19.4.4 UNIX和Linux系统上的UUCP 209 19.5 应付最坏情况 210 19.6 小结 210 第六部分 实现TCP/IP 第20章 一般配置问题 211 20.1 安装网卡 211 20.1.1 网卡 211 20.1.2 资源配置 212 20.1.3 安装适配器软件 213 20.1....
19.4.4 UNIX和Linux系统上的UUCP 209 19.5 应付最坏情况 210 19.6 小结 210 第六部分 实现TCP/IP 第20章 一般配置问题 211 20.1 安装网卡 211 20.1.1 网卡 211 20.1.2 资源配置 212 20.1.3 安装适配器软件 213 20.1....
19.4.4 UNIX和Linux系统上的UUCP 209 19.5 应付最坏情况 210 19.6 小结 210 第六部分 实现TCP/IP 第20章 一般配置问题 211 20.1 安装网卡 211 20.1.1 网卡 211 20.1.2 资源配置 212 20.1.3 安装适配器软件 213 20.1....
2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. 在Windows下从...
注意: 如果不带任何参数,fixboot 命令将向用户登录的系统分区写入新的分区引导扇区。 Fixmbr 修复启动磁盘的 主启动记录。fixmbr 命令仅在使用故障恢复控制台时才可用。 fixmbr [ device_name] 参数 ...