Linux 如何在构建过程中测量CPU、内存和磁盘使用率?

Linux 如何在构建过程中测量CPU、内存和磁盘使用率?,linux,build,makefile,build-process,Linux,Build,Makefile,Build Process,我正在努力提高我的构建时间,并希望有一些反馈到位,以衡量我的问题在哪里 我正在Linux CentOS系统上使用GNU Make构建Linux内核以及一些应用程序代码。我可以用“时间”运行Make来获得完整构建的总时间,但这并不能告诉我瓶颈在哪里 我使用-j和Make在我的构建机器上的多个内核上运行它,但在构建过程中我运行了top,并注意到CPU内核经常处于空闲状态 对于在构建过程中测量磁盘和内存使用情况的最佳方法,有什么建议吗 还有什么我应该测量的吗 对基于文本或GUI没有偏好-无论什么给了我

我正在努力提高我的构建时间,并希望有一些反馈到位,以衡量我的问题在哪里

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

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

对于在构建过程中测量磁盘和内存使用情况的最佳方法,有什么建议吗

还有什么我应该测量的吗


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

对于实时测量,我使用存储库中基于tex的htop。它与top类似,但更好,它以图形方式显示cpu(所有cpu分别显示)、ram负载。

这可能会让您感兴趣:@bitmask谢谢,这很有用。我将开始做一些实验。