我試圖弄清楚(在 Kinux 上)如何查看單一進程及其在各個 CPU 上的 CPU 使用率。
特別是,我有一個正在運行的應用程式伺服器進程,我想查看每個 CPU 的使用情況(而不僅僅是所有 CPU 的整體 CPU 使用情況)。
我正在考慮類似top
//但將htop
其限制為單一進程並報告每個處理器核心上的 CPU 使用情況。mpstat
sar
FWIW,由於top
和htop
可以顯示單獨的 CPU 使用圖,我嘗試使用它們中的每一個來執行此操作。我嘗試以單獨的使用者身分啟動該進程,然後htop
以新使用者身分執行。在top
,我嘗試過-p pid
。在 和 中top
,htop
頂部的 CPU 使用率圖表似乎適用於整個系統,而不僅僅是根據命令啟動時使用的用戶或進程過濾器進行過濾(這似乎只與進程/線程列表有關)。