linux服務器查看進程、線程數量方式
更新時間:2025年07月14日 08:37:29 作者:allures2
Linux服務器可通過ps、top查看進程數,ulimit調整最大進程限制,dmidecode獲取CPU型號及物理核心/線程數,當前進程數用ps -e | wc -l,服務進程數用grep過濾,示例顯示1個CPU、6核心、12線程
linux服務器查看進程、線程數量
查看進程總數
ps -ef | wc -l
查看系統(tǒng)設置的最大進程數
sysctl kernel.pid_max
查看當前進程數
ps -eLf | wc -l
修改最大進程數
echo "kernel.pid_max=1000000 " >> /etc/sysctl.conf sysctl -p
查看某個服務的進程數
eg:http服務:
ps -ef | grep httpd | wc -l
查看物理cpu個數
grep 'physical id' /proc/cpuinfo | sort -u
查看核心數量
grep 'core id' /proc/cpuinfo | sort -u | wc -l
查看線程數
grep 'processor' /proc/cpuinfo | sort -u | wc -l
命令執(zhí)行結果如圖所示
根據結果得知,此服務器有1個cpu,6個核心,每個核心2線程,共12線程。
通過dmidecode可以查看cpu型號,根據型號也可以查到這個cpu的具體參數

總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Linux之進程間通信(共享內存【mmap實現(xiàn)+系統(tǒng)V】)
這篇文章主要介紹了Linux之進程間通信(共享內存【mmap實現(xiàn)+系統(tǒng)V】),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03
Linux“unable?to?locate?package“問題的解決
這篇文章主要介紹了Linux?“unable?to?locate?package“問題的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01

