Visual Studio 负载测试 CPU 使用率
Posted
技术标签:
【中文标题】Visual Studio 负载测试 CPU 使用率【英文标题】:Visual Studio Load test CPU Usage 【发布时间】:2014-09-15 02:53:42 【问题描述】:我正在本地系统中运行 Visual Studio 2013 终极负载测试,该系统具有 i7-3840QM 处理器、带有 2.8GHz 处理器的 SSD。
我的负载方案是每 30 秒增加 50 个用户,最多 500 个用户。当我检查我的 CPU 使用率时,它显示 100% 并且看起来它使用了所有 4 个内核。 (请看附件截图)
这是我的问题: 1、CPU使用率显示100%可以继续测试吗? 2. VS 2013 版本是否有类似“Load Test Virtual User Pack 2010”的内容? 3. 还有哪些其他选择? (如果单个系统不起作用,我正在计划测试装置)
感谢任何帮助。
【问题讨论】:
(1) 否。(2) 否,如文档中所述无限制。 (3) 使用两个或多个代理。 当您在同一台机器上运行 VS 应用服务器负载测试时,它肯定会达到 100% :P 【参考方案1】:你能做一些分析吗?首先分析 CPU 并找出占用 CPU 的进程,对于占用 CPU 的进程,找出占用大部分 CPU 周期的函数。英特尔 VTune 是一个很好的商业配置文件。对于开源之一,您可以尝试 valgrind。
祝你好运。
【讨论】:
以上是关于Visual Studio 负载测试 CPU 使用率的主要内容,如果未能解决你的问题,请参考以下文章
最大限度。 Visual Studio 负载测试中的负载测试运行持续时间