
在 CentOs 上,我有一個轉換檔案的任務。它日夜運行,我想確保它大部分時間都使用所有 4 個核心。在 Windows 中,我可以在工作管理員中查看效能直方圖,以便了解充分利用情況,我喜歡 GUI。
我該如何在 Linux 中執行此操作?
答案1
top
已經提到過,但我發現htop
它是 top 的一個非常好的替代品。它還具有當前 CPU 使用率的圖形 (ncurses) 顯示,對於所有核心都是單獨的。
編輯:此外,您的桌面環境可能已經安裝了工作管理員。對於 xfce,它被稱為xfce4-taskmanager
.
答案2
“uptime”命令是獲得想法的最快方法。如果有 4 個核心,而您的任務佔用了所有可用的空閒容量,那麼在「平均負載」之後列出的所有數字上,它應該位於 4.0 左右。這會顯示最後一分鐘、5 分鐘和 15 分鐘的平均使用率。如果您擔心另一個任務正在佔用大量資源(輸入“q”退出它)並且您認為需要搞亂,“top”命令將為您提供使用大多數系統資源的進程的更新列表了解其他任務的重要性,請通讀「nice」指令的線上說明頁。
答案3
我要添加我自己的答案。
使用「top」指令,但在執行時點擊「1」以顯示核心清單和使用率細分。