Gnome
top
和 system-monitor
之間的區別
我注意到兩個實用程序之間的 CPU 百分比存在差異:
top
和gnome-sytem-monitor
(但同樣的情況發生在htop
…)螢幕截圖顯示了該問題。
您可以看到,第一項都是過程
gnome-shell
,但左側top
顯示/測量 70%,而右側gnome-system-monitor
顯示 16%,這是一個巨大的差異。為什麼?它是一個錯誤還是只是一種不同的測量方法?
問題解決了!
top
顯示每核CPU 使用率,因此百分比總和將大於 100。雖然
gnome-system-monitor
能夠顯示per-core和per-CPU。確實有一個選項(在上面的螢幕截圖中加下劃線)可以切換行為。系統(通常)有 1 個多核 CPU。
就我而言,我有 1 個 4 核 CPU。螢幕截圖顯示了一個 CPU 壓力實用程序 (
stress
) 僅在一個核心上執行 - 一個核心繁忙。如您所見,top
顯示stress
100% 的程序和其他程序,即總和將大於 100。另一方面gnome-system-monitor
,啟用帶下劃線的選項,顯示 25% 的相同stress
程序(正好是top
使用率的四分之一)。