当前位置: 首页 > news >正文

新网站如何做测试/企业网站运营推广

新网站如何做测试,企业网站运营推广,怎么做网站接口,茂名建设公司网站转自:http://blog.csdn.net/stormkey/article/details/5890512 版权声明:本文为博主原创文章,未经博主允许不得转载。 getrlimit,setrlimit函数 getrlimit允许一个进程查询所受的的系统限制.这些系统限制通过一对硬/软限…

转自:http://blog.csdn.net/stormkey/article/details/5890512

getrlimit,setrlimit函数

        getrlimit允许一个进程查询所受的的系统限制.这些系统限制通过一对硬/软限制对来指定。当一个软限制被超过时,进程还可以继续,当然这取决于限 制的类型,同时一个信号会发送给进程。另一方面,进程不可以超过它的硬限制。软限制值可以被进程设置在位于0和最大硬限制间的任意值。硬限制值不能被任何 进程降低,仅仅超级用户可以增加之。

 
#include <sys/types.h>
          #include <sys/time.h>
          #include <sys/resource.h>

    int  getrlimit(int resource, struct rlimit *rlp);
    int  setrlimit(int resource, const struct rlimit *rlp);

getrlimit和setrlimit都使用下面的数据结构:

struct rlimit {
                rlim_t rlim_cur;
                rlim_t rlim_max;
        };

我们来看每个成员变量。rlim_cur 为指定的资源指定当前的系统软限制。rlim_max 将为指定的资源指定当前的系统硬限制。

        getrlimit和setrlimit函数的第一个参数是资源参数。这个参数用来指定进程获取信息的那个资源。可能的资源值列于下面。你也可以在/usr/include/sys/resource.h中找到它们:

#define  RLIMIT_CPU  0     /* cpu time in milliseconds */

RLIMIT_CPU资源限制指定一个进程可以取得CPU执行任务的毫秒数。一般地,一个进程仅仅有一个软限制而没有硬限制。如果超出软限制,进程会收到一个SIGXCPU信号。

#define  RLIMIT_FSIZE   1     /* maximum file size */

RLIMIT_FSIZE限制指定一个进程可以创建的最大文件大小,以字节为单位。比如,如果RLIMIT_FSIZE设置为0,那么进程将根本不能创建文件。如果进程超出此限制,就会发出SIGFSZ信号。

#define  RLIMIT_DATA 2     /* data size */

RLIMIT_DATA 限制指定一个进程数据段可占据的最大字节值。一个进程的数据段就是放置动态内存的一个区域(C/C++中用malloc()分配的内存)。如果超出限制,分配新内存的操作将会遭到失败。

#define  RLIMIT_STACK   3     /* stack size */

RLIMIT_STACK限制指定进程栈可占据的最大字节数。一旦超出硬限制,进程会收到SIGSEV信号。

#define  RLIMIT_CORE 4     /* core file size */

RLIMIT_CORE限制指定了进程可以创建的最大core文件的大小。如果此限制设为0,将不能创建。另外,当达到此限制时,所有正在写core文件的进程都将被中断。

#define  RLIMIT_RSS  5     /* resident set size */

RMIMIT_RSS限制了进程的常驻集大小(resident set size)可占据的最大字节数.这个进程的常驻集和进程所使用的物理内存数有关。

#define  RLIMIT_MEMLOCK 6     /* locked-in-memory address space */

RLIMIT_MEMLOCK限制指定了进程可以使用系统调用到mlock进行锁定的最大字节数。

#define  RLIMIT_NPROC   7     /* number of processes */

RLIMIT_NPROC 限制指定了一个指定用户可以开启的最多并发进程数。这里的用户是通过进程来确定的有效用户ID.

#define  RLIMIT_NOFILE  8     /* number of open files */

RLIMIT_NOFILE 限制指定了进程可以打开的最多文件数。

#define  RLIMIT_SBSIZE  9     /* maximum size of all socket buffers */

RLIMIT_SBSIZE限制指定用户在任何时刻可使用的mbufs数。可以查看socket man页来获得mbufs的定义。

#define  RLIMIT_VMEM 10    /* virtual process size (inclusive of mmap) */

RLIMIT_VMEM限制说明一个进程的映射地址空间可以占据的字节数。如果超出限制,分配动态内存和到mmap的调用会失败。

#define  RLIM_INFINITY

RLIM_INFINITY 宏用来去除对一个资源的限制。换句话说,将一个资源的硬限制设置为RLIM_INFINITY将会导致此种资源的使用没有任何系统限制。 将软限制设置为RLIM_INFINITY将会阻止进程收到任何软限制警告。如果你的进程不想为那些会导致进程在超过软限制时发送信号的资源设置一个信号 处理器,这个参数将变得非常有用。
如果使用了getrlimit参数,那么第二个参数需要设置为一个到rlimit结构的有效指针。然后 getrlimit会将适当的限制值放入此结构。另外,在改变限制时,setrlimit会使用在第二个参数中设置值。将值设置为0将会阻止使用此资源。 将值设置为RLIM_INFINITY会除去对该资源的所有限制。这些函数都在执行成功后都返回0,反之为-1.有任何错误产生,这些函数会相应的设置 errno。

原文地址:http://blog.sina.com.cn/s/blog_4abe3d0d010007k4.html?retcode=0(版权归作者所有)

【作者】张昺华
【出处】http://www.cnblogs.com/sky-heaven/
【博客园】 http://www.cnblogs.com/sky-heaven/
【新浪博客】 http://blog.sina.com.cn/u/2049150530
【知乎】 http://www.zhihu.com/people/zhang-bing-hua
【我的作品---旋转倒立摆】 http://v.youku.com/v_show/id_XODM5NDAzNjQw.html?spm=a2hzp.8253869.0.0&from=y1.7-2
【我的作品---自平衡自动循迹车】 http://v.youku.com/v_show/id_XODM5MzYyNTIw.html?spm=a2hzp.8253869.0.0&from=y1.7-2
【新浪微博】 张昺华--sky
【twitter】 @sky2030_
【facebook】 张昺华 zhangbinghua
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
http://www.lbrq.cn/news/1538317.html

相关文章:

  • 嘉定专业做网站/个人推广网站
  • 微信平台app网站建设/搜索网站排行
  • 网站详情页用cdr做可以吗/网址域名大全
  • 政务网站党风廉政建设栏目/百度一下百度下载
  • 现货交易平台是不是诈骗/贵州二级站seo整站优化排名
  • vs2015是网站开发/首页图片点击率如何提高
  • 怎么做刷会员网站/seoheuni
  • 昆明 网站建设/爱站网长尾挖掘工具
  • 企业网站系统/app推广引流方法
  • iis搭建网站怎么做前端/网络营销代运营外包公司
  • 唐山网站建设哪家优惠/百度指数怎样使用
  • wordpress里面备份功能在哪里/嘉兴seo外包公司
  • 网站建设实质/策划营销
  • 徐州网站app开发/网站seo检测
  • 琼海做网站公司/网站建设推广服务
  • 网站建设和管理专业/吴忠seo
  • nas 做网站/互联网营销的方式有哪些
  • 建立一个网站赚钱了/网络销售平台有哪些
  • 网上商城建设/资源网站优化排名软件公司
  • 专注网站开发/免费域名注册二级域名
  • 做网站允许发布什么内容/新媒体营销
  • 做网站的皮包公司/长沙百度网站排名优化
  • 做网站那家好/北京网络seo经理
  • wdcp备份网站/seo是什么地方
  • wordpress 36kr/南京seo整站优化技术
  • 软件开发和网站开发/域名注册需要多少钱
  • 莱州网络建站/郑州seo排名工具
  • 网站美工/优秀网页设计作品
  • 中国交建招标平台/网站外部优化的4大重点
  • 网上做批发有哪些网站/免费网站seo排名优化
  • 《算法导论》第 35 章-近似算法
  • 力扣面试150(61/100)
  • 基于SpringBoot的旅游攻略系统网站【2026最新】
  • MYSQL-增删查改CRUD
  • 告别手写文档!Spring Boot API 文档终极解决方案:SpringDoc OpenAPI
  • c#联合halcon的基础教程(案例:亮度计算、角度计算和缺陷检测)(含halcon代码)