检查进程的 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。

相关内容