青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

xiaoguozi's Blog
Pay it forword - 我并不覺的自豪,我所嘗試的事情都失敗了······習慣原本生活的人不容易改變,就算現狀很糟,他們也很難改變,在過程中,他們還是放棄了······他們一放棄,大家就都是輸家······讓愛傳出去,很困難,也無法預料,人們需要更細心的觀察別人,要隨時注意才能保護別人,因為他們未必知道自己要什么·····
轉自:
http://blog.csdn.net/yetyongjin/article/details/7476860

這兩天做asterisk的性能測試,經常碰到這樣的錯誤:“Too many open files”。

        我們知道,Linux下,文件描述符就是一個簡單的整數值,習慣上,標準輸入(standard input)的文件描述符是 0,標準輸出(standard output)是 1,標準錯誤(standard error)是 2。POSIX 定義了STDIN_FILENO、STDOUT_FILENO 和STDERR_FILENO 來代替 0、1、2。這三個符號常量的定義位于頭文件 unistd.h。

        文件描述符的有效范圍是0 到OPEN_MAX。那么一個進程最多到底能打開多少個文件描述符呢?下面,就以asterisk進程為例來說明。


#ps –ef | grep asterisk


從第二列得到asterisk的PID為19488。

# cat /proc/19488/limits

        紅線一行說明asterisk進程最大能打開1024個文件描述符(不包含它的子進程或創建出來的線程)。在/proc/19488/task/目錄下,詳細列出了其下的子任務的情況,每個子文件夾里同樣有一個limits文件,限定了各子任務的情況。

 

         一個進程打開了幾個文件描述符呢?

# ll /proc/19488/fd/


        子目錄fd中,詳細列出了進程打開的每個文件描述符,同樣,/proc/19488/task/XXXX/fd下也會有子任務打開的文件描述符的情況。要知道有幾個,執行

# ll /proc/19488/fd/ | wc -l

 

        怎樣知道一個進程及其子進程和哪些文件有關聯呢?lsof可以完成這工作。請注意,關聯文件和打開文件描述符是兩個不同的概念,關聯文件的數量可能遠遠大于打開的文件描述符的數量。

# lsof | grep asterisk | wc –l

        也可以用父進程的PID過濾

# lsof | grep 19488 | wc –l

         我這里得到的值是9525

 

         怎樣修改文件描述符的限定呢?臨時修改,可以通過ulimit。

# ulimit -SHn 2048

 

          但是這樣只能影響到當前的session,當終端重新連接或當前用戶退出,配置就失效了。如果想永久變更需要編輯/etc/security/limits.conf 文件,添加如下兩行:
* hard nofile 2048
* soft nofile 2048

 

         內核參數對文件描述符也有限制,如果設置的值大于內核的限制,也是不行的:

         查找file-max的內核參數:

# sysctl -a|grep file-max

        更改file-max的內核參數:

# sysctl -w file-max=65535

        Sysctl也是臨時的,要想永久生效,可以通過更改sysctl的文件,編輯/etc/sysctl.conf文件,添加或修改以下一行:

fs.file-max=65535

 

        需要注意的是,文件描述符的限制,不局限于這里描述的這些,還可能和進程的啟動參數、用戶的環境設置有關。當然,如果是進程BUG造成文件描述符沒有及時關閉回收,這增大限制也只是治標,根本上還得修復BUG。

       此外,lsof會列出系統中所占用的資源,但是這些資源不一定會占用打開的文件描述符(比如共享內存,信號量,消息隊列,內存映射.等,雖然占用了這些資源,但不占用打開文件號),因此有可能出現cat /proc/sys/fs/file-max 的值小于lsof | wc -l。asterisk本身提供了一個啟動腳本,名為safe_asterisk,腳本里面就對文件描述符做了一些設置。

posted on 2012-11-21 11:43 小果子 閱讀(3518) 評論(0)  編輯 收藏 引用 所屬分類: 學習筆記Linux
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲第一福利视频| 欧美日韩综合在线| 欧美高清在线视频| 亚洲精品国精品久久99热| 一区二区激情小说| 日韩一本二本av| 99精品国产99久久久久久福利| 亚洲人人精品| 亚洲在线日韩| 久久国产福利| 欧美jjzz| 亚洲麻豆视频| 香蕉成人伊视频在线观看| 久久精品国产久精国产思思| 免费看精品久久片| 国产精品黄视频| 国内在线观看一区二区三区| 在线精品视频一区二区| 亚洲美女视频在线观看| 性欧美长视频| 亚洲国产欧美在线| 亚洲欧美激情视频| 欧美高清在线精品一区| 国产婷婷色一区二区三区| 亚洲美女黄色片| 久久九九全国免费精品观看| 亚洲激情视频在线| 午夜国产精品影院在线观看| 免费看av成人| 激情综合网激情| 午夜精品亚洲一区二区三区嫩草| 裸体丰满少妇做受久久99精品| 亚洲国产女人aaa毛片在线| 亚洲在线视频一区| 欧美精品一区三区在线观看| 一区视频在线看| 亚洲在线一区二区三区| 免费av成人在线| 午夜激情久久久| 欧美三级欧美一级| 亚洲激情另类| 久久成人久久爱| 在线亚洲欧美视频| 欧美激情精品久久久久久大尺度 | 久久久精品国产一区二区三区| 欧美激情中文字幕一区二区| 久久精品二区三区| 国产无遮挡一区二区三区毛片日本| 亚洲老司机av| 女同性一区二区三区人了人一 | 麻豆精品在线播放| 亚洲黄色大片| 久久精品一区四区| 国产日韩欧美在线| 夜夜爽99久久国产综合精品女不卡 | 久久综合999| 99国产精品久久久久久久久久| 久久综合给合久久狠狠色 | 欧美岛国在线观看| 亚洲第一福利在线观看| 久久精品一区| 久久福利影视| 国产视频精品xxxx| 欧美一区成人| 午夜视频在线观看一区| 国产精品入口夜色视频大尺度| 中国av一区| 99在线精品视频在线观看| 欧美精品videossex性护士| 精品动漫一区二区| 欧美黄色成人网| 欧美久久一区| 亚洲欧美一区二区三区极速播放 | 亚洲精品少妇| 欧美日韩综合一区| 欧美制服第一页| 性做久久久久久久免费看| 国产一区二区三区的电影| 美国三级日本三级久久99| 久久久伊人欧美| 日韩一级成人av| 亚洲尤物在线视频观看| 韩国精品久久久999| 欧美成人国产va精品日本一级| 欧美精品一区三区| 亚洲欧美一区二区在线观看| 久久狠狠婷婷| 99re国产精品| 亚洲欧美www| 亚洲国产裸拍裸体视频在线观看乱了中文| 欧美激情精品久久久久久大尺度| 欧美国产一区在线| 欧美在线免费观看| 久久综合中文字幕| 亚洲一级片在线观看| 久久超碰97中文字幕| 日韩天堂av| 欧美在线一区二区三区| 亚洲精品色图| 欧美一区二区女人| 99在线精品免费视频九九视| 亚洲欧美国产视频| 一区二区国产精品| 久久精品国产成人| 亚洲欧美国产精品专区久久| 久久一区二区精品| 亚洲欧美中文另类| 欧美精品18+| 美女免费视频一区| 国产精品一区二区久久久| 亚洲国产精品一区二区久| 国产一区在线观看视频| 久久久久国产精品人| 亚洲日本黄色| 国产乱码精品一区二区三区不卡| 久久久综合精品| 国产精品久久久久久久久婷婷 | 亚洲午夜精品视频| 日韩图片一区| 美女诱惑一区| 免费不卡在线观看| 国产欧美一区二区精品仙草咪| 亚洲免费高清视频| 亚洲精品日本| 欧美成人高清| 亚洲高清av| 亚洲黄色性网站| 久久久久久午夜| 久久综合狠狠综合久久综青草| 国产精品一区二区三区四区五区| 亚洲精品国产精品国自产在线| 亚洲大胆女人| 免费成年人欧美视频| 欧美成人免费网站| 激情欧美一区二区三区| 久久精品盗摄| 麻豆91精品91久久久的内涵| 国产欧美69| 中文在线一区| 香蕉尹人综合在线观看| 国产精品国产三级国产专播精品人 | 亚洲一区二区动漫| 亚洲免费在线电影| 国产精品网站一区| 欧美一级淫片播放口| 久久三级视频| 亚洲国产精品尤物yw在线观看| 久久阴道视频| 欧美国产精品日韩| 99国内精品久久| 国产精品毛片在线看| 欧美一区二区高清在线观看| 免费欧美视频| 一区二区欧美激情| 欧美激情中文不卡| 亚洲精品五月天| 国产精品成人va在线观看| 亚洲一区在线观看免费观看电影高清| 欧美亚洲一区| 狠狠色丁香久久综合频道| 农村妇女精品| 亚洲一区免费网站| 免费成人av| 中文日韩电影网站| 国产精品久久二区| 久久久久欧美精品| 亚洲精品一区二区三区福利| 亚洲欧美精品suv| 精品白丝av| 欧美日韩精品在线视频| 小嫩嫩精品导航| 亚洲日本成人女熟在线观看| 午夜精品久久久久久久男人的天堂 | 国外成人性视频| 久久人人超碰| 亚洲精品永久免费精品| 国产精品一区二区三区久久| 嫩草成人www欧美| 亚洲欧美日韩精品在线| 亚洲福利视频二区| 久久精品视频免费| 日韩亚洲综合在线| 一色屋精品视频在线看| 欧美午夜精品久久久| 久久久久国内| 亚洲免费一区二区| 亚洲精品国产精品国自产观看| 久久嫩草精品久久久久| 亚洲欧美激情一区| 一区二区三区高清在线观看| 在线不卡亚洲| 国产亚洲va综合人人澡精品| 欧美日韩一区二区三区四区在线观看| 久久大逼视频| 午夜国产精品影院在线观看 | 欧美天堂亚洲电影院在线播放| 久久精品一区蜜桃臀影院| 亚洲欧美日韩国产另类专区| 99国产一区| 亚洲人成在线观看|