【问题标题】:Is there a tool on Ubuntu or Mac to monitor a program's CPU and I/O usage and I/O wait times?Ubuntu 或 Mac 上是否有工具可以监控程序的 CPU 和 I/O 使用情况以及 I/O 等待时间?
【发布时间】:2012-09-13 18:43:04
【问题描述】:

我想确定我的应用程序是 IO 还是 CPU 受限。是否有这样的工具来确定您的应用程序的运行时间有多少用于 CPU 等待/IO 等待/在 CPU 上运行等? 我正在从终端运行我的应用程序。 听说linux有这样的工具,但不知道是什么。

【问题讨论】:

    标签: io cpu cpu-usage iowait


    【解决方案1】:

    您可以结合使用mpstatiostat(我认为前者不适用于 OS X)。

    【讨论】:

    • 我认为标题有点误导,对此感到抱歉。我实际上想监视某个程序。 'mpstat' 和 'iostat' 提供系统范围的统计信息。我想知道应用程序的运行时间有多少用于 CPU 等待/IO 等待/在 CPU 上运行等?
    【解决方案2】:

    Here 是 ubuntu 排名前 5 位的监控工具列表。你可以收集相当多的信息。

    【讨论】:

      【解决方案3】:

      我觉得你可以试试 nmon。它可以在大多数 Linux 环境中使用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-25
        相关资源
        最近更新 更多