有没有办法确定(或者更好的是,记录)我从计算机的多线程功能中获得了多少好处?
背景:我的上级提议为我和我的团队提供新的工作站。查看一些综合基准测试,新机器的得分略高,但与我们当前的机器(6 核、12 线程)相比,它们的核心和线程数(4 核、8 线程)较少。有几个人(包括我自己)有双处理器型号(即 12 核和 24 线程)。
我想知道是否有办法跟踪我当前的使用情况是否真正利用了所有可用内核,或者拟议工作站的更高单线程速度是否可以克服内核不足的问题。我查看了任务管理器中的 CPU 利用率,但显然,如果我查看了 CPU 利用率,那么我实际上并没有像平常一样使用我的计算机,因此数字/图表没有太大帮助。
***该团队从事开发工作,尤其是使用 Visual Studio、SQL Server 和 ArcGIS,我们开始更频繁地使用 Hyper V(以防万一)。我特意没有列出所涉及的处理器,因为我不想让这听起来像是一个硬件推荐问题。