---檢視系統預設的最大檔案控制代碼數,系統預設是1024
# ulimit -n
1024
----檢視當前程序開啟了多少控制代碼數
# lsof -n|awk ''|sort|uniq -c|sort -nr|more
131 24204
57 24244
57 24231
........
其中第一列是開啟的控制代碼數,第二列是程序id。
可以根據id號來檢視程序名。
# ps aef|grep 24204
nginx 24204 24162 99 16:15 ? 00:24:25 /usr/local/nginx/sbin/nginx -s
linux有硬性限制和軟性限制。可以通過ulimit來設定這兩個引數。方法如下,以root使用者執行以下命令:
# ulimit -hsn 4096
以上命令中,h指定了硬性大小,s指定了軟性大小,n表示設定單個程序最大的開啟檔案控制代碼數量。個人覺得最好不要超過4096,畢竟開啟的檔案控制代碼數越多響應時間肯定會越慢。設定控制代碼數量後,系統重啟後,又會恢復預設值。如果想永久儲存下來,可以修改.bash_profile檔案,可以修改 /etc/profile 把上面命令加到最後.
原文:
linux下檢視系統程序占用的控制代碼數
檢視系統預設的最大檔案控制代碼數,系統預設是1024 ulimit n 1024 檢視當前程序開啟了多少控制代碼數 lsof n awk sort uniq c sort nr more 131 24204 57 24244 57 24231 其中第一列是開啟的控制代碼數,第二列是程序id。可以根據...
linux下檢視系統程序占用的控制代碼數
檢視系統預設的最大檔案控制代碼數,系統預設是1024 ulimit n 檢視當前程序開啟了多少控制代碼數 lsof n awk sort uniq c sort nr more 131 24204 57 24244 57 24231 其中第一列是開啟的控制代碼數,第二列是程序id。可以根據id號來檢...
Linux檢視程序占用
要對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序,而ps命令 process status 就是最基本同時也是非常強大的程序檢視命令.使用ps命令 可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有殭屍 哪些程序占用了過多的資源等等.總之大部分資訊都是可以通...