0
我有一個簡單的負載測試,在四核64位Windows 2008盒子上使用一個TestMethod。vsTestHost.exe只使用一個處理器
當我運行負載測試時,我只看到一個正在使用100%的處理器,其他處理器只是空閒,我知道服務器沒有被打到最大,所以我的測試代理不能夠爲它產生足夠的負載。
有什麼辦法可以告訴它使用多個處理器?
我有一個簡單的負載測試,在四核64位Windows 2008盒子上使用一個TestMethod。vsTestHost.exe只使用一個處理器
當我運行負載測試時,我只看到一個正在使用100%的處理器,其他處理器只是空閒,我知道服務器沒有被打到最大,所以我的測試代理不能夠爲它產生足夠的負載。
有什麼辦法可以告訴它使用多個處理器?
Ashish,
Microsoft有意限制vsTestHost.exe僅使用1個內核。我知道沒有辦法讓它使用多個內核。
這是微軟非常經常使用的「誘餌轉換」策略。他們希望您爲其測試負載代理軟件購買單獨的許可證。測試負載代理軟件/進程是多線程的,並且可以跨CPU的所有內核運行。
問候,
布倫特