1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        limits.conf

        發布時間:  2012/9/15 20:46:19

        limits.conf的工作原理
          limits.conf的后端是這樣工作的:limits.conf是 pam_limits.so的配置文件,然后/etc/pam.d/下的應用程序
        調用pam_***.so模塊。譬如說,當用戶訪問服務器,服務程序將請求發送到PAM模塊,PAM模塊根據服務名稱在/etc/pam.d目錄下
        選擇一個對應的服務文件,然后根據服務文件的內容選擇具體的PAM模塊進行處理。[摘抄]

               相關的應用以及配置, 還得繼續研究!下面分享一個小實驗!

         

        實驗:limits實驗!關于能打開的最大文件數和能并發的最大進程數:

        [研究背景: nginx 與 php 的連接, 以及對其做壓力測試的時候! 由于php-cgi是單進程的,影響nginx的效率,  然后便使用產蛋程序 spawn.

                           但是它依然受到限制, 怎么辦? 系統最大并發進程數的控制, 也就是下面實驗的目的了! ]

        [注意, 先將系統的默認全局參數調大 sysctl.conf -->kernel.threads-max = xxxxx .... ]

         

        實驗結論

        a. nofile的配置,可以用 * 來通配對所有的用戶的設置!

        b. noproc的配置,不能用 *  無效, 只能指定特定的用戶!

        溫馨提醒: 最大進程并發數的設置很危險的,如果你的機器性能不是很好的話,用spawn產出5000個cgi進程,然后用ab并發出上萬個查詢請求進行壓力測試!

        最后你發現,并發數小于5000的時候錯誤率為零,再高點兒,就有錯了!

        另外,當要killall全殺掉服務端開啟的cgi進程,你會發現機器卡了,我的實驗機器性能不怎么好,崩掉啦~

         

        1. 1> limits.conf:  
        2. --------------------------->  
        3. * soft nofile 1000000  
        4. * hard nofile 1000000  
        5. root soft nproc  20000  
        6. root hard nproc  20000  
        7. * soft nproc  20000  
        8. * hard nproc  20000  
        9. ---------------------------->  
        10. 實驗結果:  
        11. [root@lin /]# ulimit -u   //20000  
        12. [root@lin /]# ulimit -n   //1000000  
        13. [root@lin /]# su - test  
        14. [test@lin ~]$ ulimit -u   //1024  
        15. [test@lin ~]$ ulimit -n   //1000000  
        16. ####################################  
        1. 2> limits.conf  
        2. --------------------------->  
        3. * soft nofile 1000000  
        4. * hard nofile 1000000  
        5. root soft nproc  20000  
        6. root hard nproc  20000  
        7. * soft nproc  20000  
        8. * hard nproc  20000  
        9. test soft nproc  20000  
        10. test hard nproc  20000  
        11. ---------------------------->  
        12. 實驗結果:  
        13. [root@lin /]# ulimit -u   //20000  
        14. [root@lin /]# ulimit -n   //1000000  
        15. [root@lin /]# su - test  
        16. [test@lin ~]$ ulimit -u   //20000  
        17. [test@lin ~]$ ulimit -n   //1000000  
        18. ######################################  
        1. 3> limits.conf  
        2. ---------------------------->  
        3. * soft nofile 1000000  
        4. * hard nofile 1000000  
        5. root soft nproc  30000  
        6. root hard nproc  30000  
        7. ----------------------------->  
        8. 實驗結果:  
        9. [root@lin /]# su - root  
        10. [root@lin ~]# ulimit -u  //30000  
        11. [root@lin ~]# ulimit -n  //1000000  
        12. [root@lin /]# su - test  
        13. [test@lin ~]$ ulimit -u  //1024  
        14. [test@lin ~]$ ulimit -n  //1000000  
        15. #######################################  
        1. 4> limits.conf  
        2. ------------------------------>  
        3. * soft nofile 1000000  
        4. * hard nofile 1000000  
        5. * soft nproc  20000  
        6. * hard nproc  20000  
        7. ------------------------------->  
        8. 實驗結果:  
        9. [root@lin /]# su - root  
        10. [root@lin ~]# ulimit -u  //1024  
        11. [root@lin ~]# ulimit -n  //1000000  
        12. [root@lin ~]# su - test  
        13. [test@lin ~]$ ulimit -u  //1024  
        14. [test@lin ~]$ ulimit -n  //1000000  
        15. ########################################  

        億恩-天使(QQ:530997) 電話 037160135991 服務器租用,托管歡迎咨詢。

        本文出自:億恩科技【www.endtimedelusion.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      1. 您可能在找
      2. 億恩北京公司:
      3. 經營性ICP/ISP證:京B2-20150015
      4. 億恩鄭州公司:
      5. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      6. 億恩南昌公司:
      7. 經營性ICP/ISP證:贛B2-20080012
      8. 服務器/云主機 24小時售后服務電話:0371-60135900
      9. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      10. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          0
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线