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

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 小果子 閱讀(3520) 評論(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>
            亚洲欧洲日本国产| 亚洲欧美日韩一区在线观看| 久久亚洲国产精品一区二区 | 精品av久久707| 久久在线免费观看视频| 久久久久久久综合| 最新成人av在线| 99视频在线精品国自产拍免费观看| 欧美日韩mp4| 亚洲伊人第一页| 欧美一区二区三区播放老司机 | 久久一区二区三区av| 亚洲大胆人体视频| 亚洲精品国偷自产在线99热| 欧美色精品天天在线观看视频| 亚洲一区精品视频| 欧美在线短视频| 亚洲日本中文| 亚洲综合欧美| 亚洲成人在线观看视频| 99伊人成综合| 韩国精品一区二区三区| 亚洲激情第一页| 国产乱子伦一区二区三区国色天香| 久久网站免费| 国产精品hd| 欧美电影免费观看| 国产精品日韩精品欧美在线| 欧美www视频在线观看| 国产精品精品视频| 欧美高清视频一区二区| 国产精品欧美激情| 欧美激情一区二区久久久| 国产精品国产福利国产秒拍| 欧美 日韩 国产 一区| 国产精品美女久久久| 欧美黑人在线观看| 国产一区二区三区观看| 在线视频精品一| 最近中文字幕mv在线一区二区三区四区| 99re66热这里只有精品4| 在线观看中文字幕不卡| 亚洲欧美制服另类日韩| 在线视频精品一区| 欧美大片在线看免费观看| 久久婷婷一区| 国产亚洲一区在线播放| 亚洲视频精选在线| 日韩亚洲精品在线| 欧美bbbxxxxx| 欧美岛国在线观看| 一色屋精品视频在线看| 欧美亚洲午夜视频在线观看| 亚洲自拍啪啪| 欧美性片在线观看| 99热在线精品观看| aa亚洲婷婷| 欧美日本国产| 亚洲日本黄色| 亚洲乱码国产乱码精品精| 久久久久www| 免费观看日韩| 在线观看中文字幕亚洲| 久久久综合激的五月天| 久久亚洲精品欧美| 在线精品国精品国产尤物884a| 欧美影院成人| 乱人伦精品视频在线观看| 狠狠色狠狠色综合日日五| 久久动漫亚洲| 欧美高清自拍一区| 亚洲精品欧美精品| 欧美日韩精品一二三区| 一区二区日韩| 欧美影院成年免费版| 国产日韩欧美在线| 久久九九精品| 亚洲大胆人体在线| 一区二区三区视频在线| 欧美日韩精品在线视频| 亚洲少妇中出一区| 久久久九九九九| 亚洲高清资源| 欧美日韩精品一二三区| 亚洲综合国产激情另类一区| 久久免费黄色| 亚洲精品男同| 国产精品视频一| 久久大逼视频| 91久久中文字幕| 午夜精品短视频| 一区视频在线| 欧美日本中文字幕| 校园春色国产精品| 亚洲国产成人av在线| 亚洲影音先锋| 在线精品国产欧美| 欧美午夜电影在线观看| 久久成人在线| 亚洲精品一区二区三| 欧美在线黄色| 日韩亚洲综合在线| 国产日韩视频一区二区三区| 免费黄网站欧美| 亚洲欧美自拍偷拍| 亚洲精品视频在线观看免费| 久久成年人视频| 99re6热在线精品视频播放速度 | 久久亚洲图片| 9l国产精品久久久久麻豆| 久久久噜噜噜久久中文字幕色伊伊| 91久久精品国产91性色tv| 国产欧美日韩三级| 欧美剧在线免费观看网站| 香港久久久电影| 亚洲免费av网站| 欧美成人三级在线| 久久精品99国产精品日本| 一二美女精品欧洲| 在线观看亚洲专区| 国产精品自拍网站| 欧美日韩午夜在线视频| 久久亚洲综合网| 欧美一区三区三区高中清蜜桃 | 欧美夫妇交换俱乐部在线观看| 亚洲午夜免费视频| 日韩午夜在线观看视频| 亚洲国产精品久久精品怡红院| 国产精品天天看| 国产精品久久久久久影视 | 久久综合狠狠| 亚洲欧美在线看| 中文在线资源观看网站视频免费不卡| 欧美福利视频| 老司机一区二区三区| 欧美一区国产二区| 午夜精品影院| 午夜视频在线观看一区| 亚洲一区观看| 亚洲欧美视频一区| 亚洲免费在线电影| 亚洲一区三区在线观看| 亚洲尤物影院| 亚洲天天影视| 亚洲综合色在线| 亚洲综合色激情五月| 亚洲欧美日韩第一区| 性欧美在线看片a免费观看| 亚洲综合三区| 欧美一区二区三区四区高清| 久久国产精品一区二区三区四区 | 黄色综合网站| 在线播放豆国产99亚洲| 亚洲高清成人| 日韩亚洲欧美一区二区三区| 一本色道久久综合亚洲二区三区 | 亚洲精品久久久久久久久久久久| 在线日韩成人| 亚洲人www| 亚洲神马久久| 欧美专区日韩专区| 久久先锋影音| 亚洲国产另类久久久精品极度| 亚洲欧洲一区二区三区在线观看| 91久久久在线| 亚洲欧美福利一区二区| 久久成人精品视频| 男人的天堂成人在线| 欧美日韩精品在线| 国产一级精品aaaaa看| 亚洲黑丝在线| 亚洲欧美激情四射在线日 | 日韩亚洲国产欧美| 中文在线资源观看网站视频免费不卡| 亚洲欧美日韩国产综合精品二区| 久久精品天堂| 欧美日韩精品久久久| 国产日韩综合一区二区性色av| 精品成人乱色一区二区| 在线午夜精品自拍| 久久夜精品va视频免费观看| 最新中文字幕亚洲| 欧美一区二区国产| 欧美精品不卡| 国产一区二区三区成人欧美日韩在线观看| 亚洲第一色在线| 午夜精品美女久久久久av福利| 美女日韩在线中文字幕| 一区二区电影免费观看| 久久午夜电影| 国产精品视频精品视频| 亚洲黄色精品| 久久精品国产亚洲5555| 亚洲日本一区二区| 久久久999| 国产精品日本精品| 艳女tv在线观看国产一区| 久久亚洲欧美国产精品乐播| 亚洲视频axxx| 欧美日韩精品伦理作品在线免费观看 |