Stress and Performance Tool: FAQ


Topic Last Modified: 2011-02-22

The following are some of the frequently asked questions about the Microsoft Lync Server 2010 Stress and Performance Tool.

No. This tool will impact server performance and user experience.

The first time the users log on, there are additional operations that occur. As a result, the performance on the SQL Server Back End Server will be degraded. We recommend that you run a short test that logs on all of the users, and then restart the clients before you measure results. We do not support more than 20 concurrent user sign ins per second, but this also depends on your SQL Server Back End hardware configuration.

If your clients are running out of memory, you need to reduce the number of users per computer.

If your clients are running with very high CPU after all the users have logged on, you need to reduce the number of users per computer. High CPU spikes are acceptable, but if it is sustained you need to reduce the load.

No. This scenario is not supported and may fail due to a binary mismatch. Also, because the point is to measure resource consumption on the server, running the tool there would render the measurements meaningless.

Currently only instant messaging (IM) and presence are supported on Microsoft Hyper-V Server 2008.

MPOP stands for multiple points of presence. It is meant to simulate the scenario where users are logged on to Lync 2010 from multiple machines. Note that in LyncPerfTool.exe, each endpoint follows the default profile (that is, the profile is not split between the two points of presence).

When Stressconfig.exe creates users, it populates attributes in Active Directory Domain Services (AD DS) and then Lync Server 2010 must replicate the new users to the databases. This can take several minutes when creating more than 10,000 users. Verify that the Standard Edition server is running or, in a Front End pool, that at least one Front End Server is running.

Check the Total Active Endpoints counter on the clients to see if the users are connecting. If no users can connect, verify your configuration. This usually occurs because the server name or the user prefix is incorrect. Note that external clients should specify the Access Proxy as the TargetServer value. Verify the port in the configuration file.

The various LyncPerfTool performance counters indicate whether or not users are connecting and performing actions. However, an easy way to check is to log on to one of the accounts by using Lync 2010 and performing the action you want.

If the client was not restarted after you installed the tools, the MaxUserPort registry setting was not set in the registry. Restart the client and try again. (Note that this applies only to Windows Server 2003 operating system.

No. There are interoperability issues and you must uninstall the Office Communications Server 2007 R2 tools.

No. The tools can only create users, contacts, and distribution lists, and simulate user load.

We have created up to 80,000 and run 30,000 users using these tools. We do not foresee more than 120,000 users being created and run, although the technical limitations allow for a higher number, mainly depending on client and server hardware available.