Linux性能调优基本策略设定
译器gcc,网站上没有特别注明是64位的gcc,但是会有个意外的收获,就是该软件的说明里面注明了只要在用gcc编译的时候加上-m64的option就能生成64位程序了.
于是用gcc -m64去编译生成一个64位程序后,用ulimit -n 102400将number of fd设成很大的情况下,所有问题迎刃而解,再也不存在文件描述符不够用的情况. 在/etc/system文件设置rlimi_fc_max和rlim_fd_cur格式如下: * set hard limit on file descriptors usage: ulimit [ -HSacdfnstv ] [ limit ] 修改文件描述符限制 Solaris有两个参数控制进程可打开的文件描述符:rlim_fd_max,rlim_fd_cur.前者修改是个硬设置,修改需要权限,后者是个软设置,用户可以limit或者setrlimit() 修改,该值最大不能超过前者.一般我们在/etc/system里修改这两个参数 set rlim_fd_max = 65535 set rlim_fd_cur = 65535 ========================== ulimit 用于shell启动进程所占用的资源. 可以使用该命令查看进程占用资源的情况. 使用方法:ulimit [-acdfHlmnpsStvw] [size] -H 设置硬件资源限制. #grep ulimit /etc/profile 这条语句设置了对软件资源和对core文件大小的设置 #ll h 本文出自 “技术成就梦想” 博客,请务必保留此出处http://ixdba.blog.51cto.com/2895551/526450 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |