Linux

如何獲取目前分配給該執行緒的處理器?

  • October 24, 2015

我在以下位置找到了這樣的專欄ps -elF

PSR processor that process is currently assigned to.

我需要類似的東西,但對於執行緒。ps huH p 1234列印程序 1234 的執行緒,我可以以某種方式將“PSR”列添加到此輸出嗎?

**upd:**好的,我找到ps -LPp 1234了答案。但我更喜歡戶外生活。那麼我可以以某種方式添加“PSR”列top -H p 1234嗎?

這對我最有效:

  1. 安裝 htop。yum install htop
  2. 要在 htop 中啟用執行緒視圖,請啟動 htop,然後按 進入 htop 設置菜單。選擇“設置”列下的“顯示選項”,然後打開“三視圖”和“顯示自定義執行緒名稱”選項。
  3. 還要在設置中添加 PROCESSOR 列;
  4. 按 退出設置。

要通過 pid 查找程序,只需在 htop 執行時開始輸入 pid。

引用自:https://unix.stackexchange.com/questions/237785