據我了解,wa
顯示的% stattop
是I/O 等待(即硬碟驅動器)。
有沒有辦法獲得類似的等待統計資訊,但是當 CPU等待記憶體時?
我的伺服器幾乎總是這樣0.0 wa
,因為我有一個 NVMe SSD 和一個大記憶體。但我很想知道在等待 RAM 上花費了多少 CPU 時間(並測量 RAM 速度對我的工作負載的影響)。
有什麼辦法可以找出來嗎?
要獲得準確的數字,您需要利用 CPU 的性能計數器。您可以使用oprofile
和/或perf
獲取您的 CPU/記憶體/應用程序組合如何執行的內部視圖。
引用自:https://serverfault.com/questions/885549