檢查進程的 cpu、記憶體、I/O 和網路的命令

檢查進程的 cpu、記憶體、I/O 和網路的命令

我正在搜尋一個 OSX 命令來檢查,一次:

  • 中央處理器 %
  • 記憶 %
  • I/O操作數
  • 進出資料包數

對於一個特定的過程。

我認為頂部只給我有關單個進程的 cpu 和內存的信息,不是嗎?

有解決辦法嗎?

答案1

在 Mac 上這並不容易。您可以嘗試安裝並運行:

iostat 1
sar -n DEV -d -u 1 10

iostat僅顯示cpu和磁碟

sar 顯示磁碟、網路和 cpu。僅限Linux下的內存

答案2

您需要 sar 或 pidstat 指令系統狀態包裹。具體來說,使用sar -A.此命令傳回幾個小時內的 cpu、記憶體和磁碟 IO。

相關內容