欢迎来到天天文库
浏览记录
ID:5761606
大小:37.50 KB
页数:4页
时间:2017-12-24
《aix 更改ulimit限制问题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、AIX更改ulimit限制问题ulimit主要限制:限制文件的使用,进程数量,进程线程数量等以及限制文件传输,复制,移动,压缩和程序以及脚本使用所以针对使用情况要修改ulimit值用一般用户更改ulimit限制,系统会报以下错误方法:以root身份登录,修改配置文件/etc/security/limits将fsize=-1注意:不要以root登录后直接用命令修改。-bash-3.00#cp/etc/security/limits/etc/security/limits_bak-bash-3.00#vi/etc/security/limits"/
2、etc/security/limits"62lines,1314charactersSizesareinmultiplesof512byteblocks,CPUtimeisinsecondsfsize-softfilesizeinblockscore-softcorefilesizeinblockscpu-softperprocessCPUtimelimitinsecondsdata-softdatasegmentsizeinblocksstack-softstacksegmentsizeinblocksrss-softrealmemoryus
3、ageinblocksnofiles-softfiledescriptorlimitfsize_hard-hardfilesizeinblockscore_hard-hardcorefilesizeinblockscpu_hard-hardperprocessCPUtimelimitinsecondsdata_hard-harddatasegmentsizeinblocksstack_hard-hardstacksegmentsizeinblocksrss_hard-hardrealmemoryusageinblocksnofiles_hard
4、-hardfiledescriptorlimitThefollowingtablecontainsthedefaulthardvaluesifthehardvaluesarenotexplicitlydefined:AttributeValue======================fsize_hardsettofsizecpu_hardsettocpucore_hard-1data_hard-1stack_hard8388608rss_hard-1nofiles_hard-1NOTE:Avalueof-1implies"unlimited
5、"default:fsize=-1core=2097151cpu=-1data=262144rss=65536stack=65536nofiles=2000root:daemon:bin:sys:adm:uucp:guest:nobody:lpd:"/etc/security/limits"62lines,1310characters-bash-3.00#ulimit-acorefilesize(blocks,-c)1048575datasegsize(kbytes,-d)131072filesize(blocks,-f)1048575maxm
6、emorysize(kbytes,-m)32768openfiles(-n)2000pipesize(512bytes,-p)64stacksize(kbytes,-s)32768cputime(seconds,-t)unlimitedmaxuserprocesses(-u)262144virtualmemory(kbytes,-v)unlimited-bash-3.00#ulimit-f3048575-bash-3.00#exitUlimit系统上对每一个用户可使用的系统资源都是有限制的,这是多用户系统必然要采用的一种资源管理手段,试想假如没
7、有这种机制,那么任何一个普通用户写一个死循环程序,用不了多久系统就要“拒绝服务”了。如:(1)tomcat日志报的错误信息”toomanyopenfiles”,第一意识就想到了是ulimit控制的”openfiles“限制。然而问题来了。我在/etc/profile里加入了ulimit-n4096保存之后,普通用户登录的时候均会收到一条错误信息ulimit:openfiles:cannotmodifylimit:Operationnotpermitted。然后普通用户的openfiles限制还是默认值1024。(2)话单生成程序单个文件生成一定
8、大小后,受到限制不能生成Ulimit文件参数(限制文件,进程数量,进程线程数量等)corefilesize(blocks,-c)unlimitedco
此文档下载收益归作者所有