分享更有价值
被信任是一种快乐

solaris10如何使用projadd进行资源限制的添加

文章页正文上

这篇文章主要介绍了solaris10如何使用projadd进行资源限制的添加,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在安装oracle时,需要进行资源限制配置:noexec_user_stack=1semsys:seminfo_semmni=100semsys:seminfo_semmns=1024semsys:seminfo_semmsl=256semsys:seminfo_semvmx=32767shmsys:shminfo_shmmax=4294967295shmsys:shminfo_shmmni=100rlim_fd_max=65536rlim_fd_cur=4096maxuprc=16384max_nprocs=3000使用project(立即生效,永久)project是Solaris10新增加的特性,可以通过设置project参数为一个用户或一组用户设置参数值。设置后可立即生效。’但是,root用户的结果只受/etc/system里参数的影响,而不受project user.oracle影响,root用户不属于此project. ‘以下是设置示例:–root执行bash-3.2# :/ #>projadd user.oracle (创建project user.oracle)bash-3.2# :/ #>id -p oracleuid=100(oracle) gid=1(other) projid=100(user.oracle) (oracle用户属于project user.oracle)bash-3.2# :/ #>projmod -a -K “process.max-file-descriptor=(basic,65534,deny)” user.oraclebash-3.2# :/ #>projmod -a -K “process.max-file-descriptor=(priv,65535,deny)” user.oraclebash-3.2# :/ #>grep ‘user.oracle’ /etc/projectuser.oracle:100::::process.max-file-descriptor=(basic,65534,deny),(priv,65535,deny)设置basic和privilege值分别为65534和65535,不能越过/etc/system中的最大硬限制65535;bash-3.2# :/ #>tail -2 /etc/systemset rlim_fd_cur=1024set rlim_fd_max=65535bash-3.2# plimit13110: bash resource current maximum time(seconds) unlimited unlimited file(blocks) unlimited unlimited data(kbytes) unlimited unlimited stack(kbytes) 10240 unlimited coredump(blocks) unlimited unlimited nofiles(descriptors) 256 65536 vmemory(kbytes) unlimited unlimitedbash-3.2# root用户的结果只受/etc/system里参数的影响,而不受project user.oracle影响,root用户不属于此project.bash-3.2# su – oracleOracle Corporation SunOS 5.10 Generic Patch January 2005-sh: TEMP=/tmp: is not an identifier$ bashbash-3.2$ plimit13110: bash resource current maximum time(seconds) unlimited unlimited file(blocks) unlimited unlimited data(kbytes) unlim免费主机域名ited unlimited stack(kbytes) 10240 unlimited coredump(blocks) unlimited unlimited nofiles(descriptors) 256 65536 vmemory(kbytes) unlimited unlimited bash-3.2# root用户的结果只受/etc/system里参数的影响,而不受project user.oracle影响,root用户不属于此project. bash-3.2# su – oracle Oracle Corporation SunOS 5.10 Generic Patch January 2005 -sh: TEMP=/tmp: is not an identifier $ bash bash-3.2$ plim免费主机域名it14704: bash resource current maximum time(seconds) unlimited unlimited file(blocks) unlimited unlimited data(kbytes) unlimited unlimited stack(kbytes) 10240 unlimited coredump(blocks) unlimited unlimited nofiles(descriptors) 65534 65535 vmemory(kbytes) unlimited unlimitedbash-3.2$–同样如上进行需要修改其他参数:noexec_user_stack=1semsys:seminfo_semmni=100semsys:seminfo_semmns=1024semsys:seminfo_semmsl=256semsys:seminfo_semvmx=32767shmsys:shminfo_shmmax=4294967295shmsys:shminfo_shmmni=100rlim_fd_max=65536rlim_fd_cur=4096maxuprc=16384max_nprocs=3000projmod -a -K “project.max-sem-ids=(priv,100,deny)” user.oracleprojmod -a -K “process.max-sem-nsems=(priv,256,deny)” user.oracleprojmod -a -K “project.max-shm-memory=(priv,4294967295,deny)” user.oracleprojmod -a -K “project.max-shm-ids=(priv,100,deny)” user.oracle———————感谢你能够认真阅读完这篇文章,希望小编分享的“solaris10如何使用projadd进行资源限制的添加”这篇文章对大家有帮助,同时也希望大家多多支持云技术,关注云技术行业资讯频道,更多相关知识等着你来学习!

相关推荐: 数据库中大表删除字段慢的原因有哪些

小编给大家分享一下数据库中大表删除字段慢的原因有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!由于生产环境,用的是DG架构,因此在数据库同事的协助下,利用DG备库snapshot的功能,在生产环境,真实操作了一次,虽然和主库操作,唯一不同…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册