linux下查看系統(tǒng)進程占用的句柄數(shù)方法
---查看系統(tǒng)默認的最大文件句柄數(shù),系統(tǒng)默認是1024
# ulimit -n
1024
----查看當前進程打開了多少句柄數(shù)
# lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more
131 24204
57 24244
57 24231 ........
其中第一列是打開的句柄數(shù),第二列是進程ID。
可以根據(jù)ID號來查看進程名。
# ps aef|grep 24204
nginx 24204 24162 99 16:15 ? 00:24:25 /usr/local/nginx/sbin/nginx -s
Linux有硬性限制和軟性限制。可以通過ulimit來設定這兩個參數(shù)。方法如下,以root用戶運行以下命令:
# ulimit -HSn 4096
以上命令中,H指定了硬性大小,S指定了軟性大小,n表示設定單個進程最大的打開文件句柄數(shù)量。個人覺得最好不要超過4096,畢竟打開的文件句柄數(shù)越多響應時間肯定會越慢。設定句柄數(shù)量后,系統(tǒng)重啟后,又會恢復默認值。如果想永久保存下來,可以修改.bash_profile文件,可以修改 /etc/profile 把上面命令加到最后.
以上這篇linux下查看系統(tǒng)進程占用的句柄數(shù)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Linux 初始化MySQL 數(shù)據(jù)庫報錯解決辦法
這篇文章主要介紹了Linux 初始化MySQL 數(shù)據(jù)庫報錯解決辦法的相關資料,需要的朋友可以參考下2017-05-05
Ubuntu 18.04中截圖工具shutter的編輯按鈕不可用的解決辦法
Shutter是一個由第三方提供的在Ubuntu上運行的截圖工具。這篇文章主要介紹了Ubuntu 18.04中截圖工具shutter的編輯按鈕不可用的解決辦法及Ubuntu18.04 截圖工具推薦,需要的朋友可以參考下2018-08-08
解析Linux高性能網(wǎng)絡IO和Reactor模型
網(wǎng)絡I/O,可以理解為網(wǎng)絡上的數(shù)據(jù)流。通常我們會基于socket與遠端建立一條TCP或者UDP通道,然后進行讀寫。單個socket時,使用一個線程即可高效處理;然而如果是10K個socket連接,或者更多,我們?nèi)绾巫龅礁咝阅芴幚?/div> 2021-06-06
Linux netstat命令查看并發(fā)連接數(shù)的方法
當我們的網(wǎng)站部署在linux的服務器上,特別是web服務器,我們可能有時候做為運維人員,肯定是要查看網(wǎng)站的并發(fā)連接數(shù)是不是達到瓶頸等,所以在linux下,我們?nèi)绾尾榭捶掌鞯牟l(fā)連接數(shù)呢?下面這篇文章就給大家詳細的介紹了Linux netstat命令查看并發(fā)連接數(shù)的方法。2016-11-11
Linux系統(tǒng)crontab定時運行shell腳本失敗的問題及解決
這篇文章主要介紹了Linux系統(tǒng)crontab定時運行shell腳本失敗的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04最新評論

