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

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 小果子 閱讀(3508) 評論(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>
            欧美制服第一页| 老色鬼久久亚洲一区二区| 久热精品视频在线观看| 亚洲国产综合视频在线观看| 亚洲美女免费精品视频在线观看| 欧美日韩亚洲综合在线| 欧美亚洲在线观看| 久久午夜激情| 亚洲欧美综合网| 久久综合影视| 欧美一区二区免费视频| 麻豆成人小视频| 性久久久久久久久| 欧美大尺度在线观看| 亚洲一区二区免费视频| 欧美一区在线视频| 亚洲人成绝费网站色www| 亚洲一区二区三区在线看| 在线高清一区| 亚洲免费一在线| 亚洲国产影院| 午夜亚洲福利| 亚洲专区在线| 美女久久网站| 欧美中文字幕在线观看| 欧美激情bt| 欧美18av| 国产一区二三区| 亚洲网在线观看| a4yy欧美一区二区三区| 久久久久久久尹人综合网亚洲| 亚洲欧美日韩在线| 欧美日韩美女一区二区| 欧美激情中文字幕一区二区| 海角社区69精品视频| 亚洲一区二区免费| 宅男噜噜噜66一区二区| 欧美激情精品久久久六区热门| 久久综合九色99| 国产伦精品一区二区三区高清| 亚洲精品网站在线播放gif| 1024亚洲| 久久精品理论片| 欧美一区二区高清在线观看| 欧美精选一区| 亚洲高清在线精品| 影音先锋日韩资源| 一本到高清视频免费精品| 亚洲欧洲精品成人久久奇米网| 亚洲一区二区三区国产| 亚洲三级电影在线观看 | 国产精品久久久久久久久久久久久| 久久久亚洲一区| 国产欧美日韩另类视频免费观看| 在线视频亚洲| 在线亚洲精品| 欧美日韩国产在线播放网站| 亚洲国产cao| 尤物精品在线| 久久综合激情| 免费中文字幕日韩欧美| 黄色成人在线| 久久精品夜色噜噜亚洲a∨| 欧美亚洲免费在线| 欧美午夜一区| 夜夜夜久久久| 亚洲欧美激情一区| 国产精品永久免费在线| 午夜亚洲福利| 欧美成人精品在线| 亚洲国产精品视频一区| 麻豆精品视频在线观看| 亚洲第一在线综合在线| 日韩性生活视频| 久久免费99精品久久久久久| 国产精品萝li| 久久xxxx精品视频| 欧美成人中文字幕| 黄色免费成人| 欧美好骚综合网| 亚洲精品一区二区在线| 亚洲午夜精品久久久久久浪潮| 国产精品久久久久久久久免费樱桃| 亚洲网站在线播放| 欧美在线资源| 亚洲国产精品一区二区三区| 欧美精品九九99久久| 一区二区三区色| 久久久久九九视频| 红桃视频成人| 模特精品在线| 午夜精品一区二区三区在线播放 | 久久综合色天天久久综合图片| 激情成人综合网| 欧美国产日韩一二三区| 亚洲女优在线| 亚洲国内自拍| 久久国产福利国产秒拍| 亚洲国产一区二区三区在线播| 国产精品日韩久久久| 麻豆成人综合网| 欧美一区影院| 亚洲自啪免费| 亚洲精品美女在线| 国内欧美视频一区二区| 欧美日韩一区在线观看| 久久精品人人做人人爽电影蜜月| 亚洲激情精品| 午夜精品久久久久久久蜜桃app | 久久在线播放| 亚洲视频第一页| 影音先锋久久资源网| 国产精品一区二区三区观看| 欧美激情四色| 老牛国产精品一区的观看方式| 亚洲女爱视频在线| 亚洲精品综合久久中文字幕| 欧美福利视频在线| 久久国产精品久久久| 中国亚洲黄色| 亚洲精品乱码久久久久久黑人 | 99亚洲视频| 黄色成人免费网站| 国产精品日日摸夜夜添夜夜av| 欧美不卡高清| 久久资源在线| 久久久久久网站| 亚洲永久免费| 欧美一二三区在线观看| 亚洲精品久久嫩草网站秘色| 在线看日韩av| 国产亚洲欧美一区二区三区| 久久大逼视频| 亚洲欧美日韩国产另类专区| 欧美午夜精品一区| 国外视频精品毛片| 国产精品高潮呻吟久久av黑人| 欧美风情在线观看| 久久女同互慰一区二区三区| 欧美一区国产在线| 欧美一区午夜精品| 午夜精品成人在线| 亚洲欧美国产精品va在线观看| 亚洲一区二区三区在线播放| 99国内精品久久| 亚洲精品美女在线| 99在线精品视频| 亚洲一品av免费观看| 亚洲每日更新| 日韩亚洲欧美成人一区| 亚洲精选在线观看| 夜夜爽99久久国产综合精品女不卡| 亚洲巨乳在线| 亚洲午夜在线观看| 99国产精品久久久久老师| 亚洲电影免费观看高清完整版在线| 国产一区二区三区在线观看视频 | 欧美在线观看一区| 久久激情一区| 久久国产福利| 久久久精品网| 亚洲福利国产精品| 亚洲第一在线综合在线| 最新成人在线| 在线视频精品一| 一区二区三区视频在线播放| 亚洲在线成人| 久久视频在线免费观看| 欧美精品97| 欧美网站在线观看| 国内外成人免费激情在线视频网站 | 日韩系列欧美系列| 国产精品亚洲一区| 国产精品色一区二区三区| 国产精品人成在线观看免费| 国产女主播一区| 精品成人国产| 亚洲精品资源美女情侣酒店| 性18欧美另类| 男男成人高潮片免费网站| 亚洲国产精品女人久久久| 亚洲一区久久久| 久久精品国产清高在天天线| 欧美gay视频激情| 国产精品高潮呻吟久久| 在线观看欧美日韩| 日韩午夜在线电影| 久久精品久久99精品久久| 亚洲国产婷婷香蕉久久久久久99| 中文av一区二区| 久久人人九九| 欧美四级在线观看| 狠狠色狠色综合曰曰| 日韩午夜一区| 久久精品国产69国产精品亚洲| 亚洲国产午夜| 久久久国产视频91| 欧美精品一区二区三区蜜桃| 国产日韩av一区二区| 夜色激情一区二区|