我需要这些信息来优化我的自定义应用程序分配的工作线程数量。
例如,如果我top
在双核机器上使用单线程应用程序,100% 的 CPU 使用率并不能告诉我另一个核心仍有未使用的容量!
我可以使用什么样的监控工具来检测差异?
答案1
使用htop
。它比具有更多功能top
,包括显示单个线程和单个 CPU 使用率等。
http://manpages.ubuntu.com/manpages/oneiric/man1/htop.1.html
答案2
运行 top 时按 1,这将显示每个核心的使用情况。也许这就是你需要的?