unix/linux 系统 进程资源限制参数
来源:互联网 发布:日语js test 编辑:程序博客网 时间:2024/05/16 10:23
下面列表为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_COREcore文件的最大尺寸,如果为0说明不能创建core文件RLIMIT_CPUCPU时间的最大值(单位:秒)RLIMIT_DATA数据段大小的最大值RLIMIT_FSIZE创建文件的大小的最大值RLIMIT_LOCKS进程可建立的文件锁的数量的最大值RLIMIT_MEMLOCK进程中使用mlock锁定内存的最大尺寸RLIMIT_NOFILE进程中文件的打开数量的最大值RLIMIT_NPROC每个real user id的子进程数量的最大值RLIMIT_RSS最大常驻存储区大小RLIMIT_SBSIZEsocket缓冲的大小的最大值RLIMIT_STACK栈的最大尺寸RLIMIT_VMEM=RLIMIT_AS
平台支持
限制
FreeBSD 5.2.1
Linux 2.4.22Mac OS X 10.3Solaris 9RLIMIT_ASN N RLIMIT_CORE RLIMIT_CPU RLIMIT_DATA RLIMIT_FSIZE RLIMIT_LOCKSN NNRLIMIT_MEMLOCK NRLIMIT_NOFILE RLIMIT_NPROC NRLIMIT_RSS NRLIMIT_SBSIZE NNNRLIMIT_STACK RLIMIT_VMEM NN- unix/linux 系统 进程资源限制参数
- linux进程资源限制
- Linux中进程资源限制
- UNIX/Linux 系统实现限制
- Linux查看进程所使用资源限制
- linux系统的各种资源限制
- 如何灵活运用Linux 进程资源监控和进程限制
- 如何灵活运用Linux 进程资源监控和进程限制
- 资源限制参数+查看资源限制参数
- 《unix高级环境编程》进程环境——进程资源限制
- 《unix高级环境编程》进程环境——进程资源限制
- 进程资源限制
- 进程资源限制
- unix/linux系统查看进程内存
- unix/linux系统查看进程内存
- linux进程中常用的全局数据之资源限制
- Linux下的进程资源的限制(struct rlimit)详解
- Linux下的进程资源限制ulimit命令
- 琐碎知识
- ubifs文件系统的制作过程&&遇到的问题及解决方案总结---之二“Linux内核中添加对UBIFS文件系统的支持”
- 11.快速排序
- Android 下实现电灯
- 转 -- 阿里巴巴离职DBA 35岁总结的职业生涯
- unix/linux 系统 进程资源限制参数
- csdn第一天培训
- CSDN第二次实训的第一天
- vi的工作模式
- 偶見一文《子貢赎人》念及雷鋒叔叔
- jbmp 异常整理
- 在Ubunto系统中如何解决mysql在命令行中文乱码
- 记一次在WAS7.0上面部署Spring3+Hibernate应用程序的排错之旅
- declaration may not appear after executable statement in block