0

我有一个简单的负载测试,它在四核 64 位 windows 2008 机器上使用一个 TestMethod。

当我运行负载测试时,我只看到一个处理器被使用到 100%,其他处理器只是空闲,我知道服务器没有被打到最大,所以我的测试代理无法产生足够的负载它。

有没有办法告诉它使用多个处理器?

4

1 回答 1

1

阿什,

Microsoft 故意将 vsTestHost.exe 限制为仅使用 1 个内核。我知道没有办法让它使用多个核心。

这是微软经常使用的“诱饵和转换”策略。他们希望您为他们的 Test Load Agent 软件购买单独的许可证。测试负载代理软件/进程是多线程的,将跨 CPU 的所有内核运行。

问候,

布伦特

于 2010-06-22T14:00:17.643 回答