Ubuntu
如何讓所有程序在 Ubuntu 的每個 CPU 核心上執行?
我正在使用 Ubuntu14.04 伺服器,它有 48 個 CPU 核心。我從 sar 資訊中看到一個核心的 CPU 使用率很高。所以我想知道該核心上正在執行哪些程序。我應該如何讓所有程序在 Ubuntu 的每個 CPU 核心上執行?我沒有
htop
在伺服器上,我無法安裝它。但我有top
和ps
。
您可以使用
ps -eLF
- -e 選擇所有程序。
- -L 顯示執行緒,可能帶有 LWP 和 NLWP 列
- -F 額外的完整格式。請參閱 -f 選項,這是 -F 所暗示的。
並查看該
PSR
列以獲取程序/執行緒正在執行的核心。
您可以使用
ps aux | less
其中:
A:選擇所有程序
u:選擇終端上的所有程序,包括其他使用者的
程序 x:選擇不控制 ttys的程序