5

我正在尝试缩短构建时间,并希望获得一些反馈来衡量我的问题所在。

我在 Linux CentOS 系统上使用 GNU Make 来构建 Linux 内核以及一些应用程序代码。我可以使用“时间”运行 Make 以获得完整构建的总体时间,但这并不能告诉我瓶颈在哪里。

我使用 -j 和 Make 在我的构建机器上的多个内核上运行它,但我在构建期间运行 top 并注意到 CPU 内核经常处于空闲状态。

关于在构建期间测量磁盘和内存使用情况的最佳方法有什么建议吗?

还有什么我应该测量的吗?

对基于文本的或 GUI 没有偏好——无论什么给我一些我可以使用的数据。

4

1 回答 1

1

对于实时测量,我使用来自第三方存储库的基于 tex 的 htop。它像 top 但更好,它以图形方式显示 cpu(所有 cpu 单独),ram 负载。

于 2012-09-20T11:20:09.017 回答