login vsi company logo login vsi company logo 250x40
header-02.jpg

Technical Introduction to Login VSI

Technical Introduction to Login VSI

Configuring and starting your first desktop virtualization test with Login VSI can feel like a complicated job. There are a lot of moving parts and choices to make. In this blog, I would like to help you get started with Login VSI by introducing you to the basics of a typical environment. In Dutch we say “een goed begin is het halve werk” which roughly translates to “a good start is already half the work.” With this blog and video, I'd like to take you at least half way to completing your first successful performance test. If you get stuck, our support team is available to help at any point.

Your environment

To use Login VSI within your unique environment, there are a few things to know. Login VSI is typically used to test the performance of hosted or virtual desktop environments using:

  • VMware Horizon view
  • Citrix XenApp and XenDesktop
  • Microsoft VDI or Remote Desktop Services (Terminal Services)

You might be wondering what a typical test infrastructure looks like. The most important thing you need is the environment that you want to test. As Login VSI simulates user behavior, it is critical that these test users can logon to the environment that you want to test, called the target environment. The target environment can be anything from a Remote Desktop server running Windows Server 2012 to a VDI environment running Windows 7 or Windows 8 desktops. The targets can be part of your production environment, but can also be an isolated lab or Proof of Concept environment.

login vsi environment overview

Login VSI environment overview

VSIshare (+session monitor)

The second component is a file share. We call this the VSIshare. It is where, after setup, all of the binaries and content are stored. During the test, the file share is where all of the log files are collected. We recommend that you run the VSIshare on a Windows host so it can also run the session monitor. The session monitor keeps track of all active sessions during the test.

Launchers

Launchers are the endpoints from which the test users log on during a test. In a typical scenario, you need at least one launcher per 50 sessions, but this number varies based on the environment used. For example, if you want to perform storage tests that ignore the impact of the remoting protocol, you can use Direct Desktop mode. In this case, every launcher can initiate 1,000 sessions.

Active Directory (with policies)

Because Login VSI simulates users logging on to your environment, one requirement is that there are a sufficient number of test accounts available within your domain. Login VSI can generate a PowerShell script for you that allows you to automatically create these user accounts.

Management Console

The Management Console is the component in which all tests are orchestrated and configured, here you configure the number of users you want to test with and identify which workloads they will run. During the test, the Management Console shows a dashboard indicating the test progress.

Analyzer

The Analyzer is used after a test to analyze the performance of your system and to calculate the VSImax. VSImax is the number of users your environment can support before performance starts to degrade. See my previous blog on Analyzing Results.

So what happens when I launch a test?

The Management Console will tell the launchers to start initiating sessions. The users will log on to the target environment and run their workloads. During the workload execution, performance is constantly measured until the desired number of test users is reached. After the test, these results can be verified in the Analyzer.

Ready to get started?

As you see, a typical Login VSI test environment is pretty straightforward. Are you ready to start your first test? Request your free trial here. If you need any help with Login VSI, you can always post a question in our Forum or drop us an email at support@loginvsi.com. Happy performance testing :-)

About the author

Mark Plettenberg (@markplettenberg) is a product manager of Login VSI and has played a critical role in the development and growth of Login VSI. Ask Mark about motorcycle mechanics and breaking/repairing anything and everything that has a power plug.


Tags: How-to, Login VSI, Videos, Load Testing, Best Practices, Support

What our customers are saying

Sajad Shah - Cancer Research

"Login VSI has empowered us to make more informed decisions on releasing a new vDisk which we now do on a monthly basis. We have found that Login VSI tests can also flag other issues in our environment that may not be picked up by our standard User Testing which allows us to either make the appropriate changes to the vDisk or workload script adjustments to run successful tests. This has given us peace of mind and allows us to release VDI’s with confidence."

Sajad Shah, Senior Technical Analyst at Cancer Research UK


Todd Mace - PernixData

"Login VSI has been a great partner for us. Customers use PernixData with Login VSI to help validate their user experience. Login VSI helps to see what their performance bottlenecks are and our software helps to mediate some of that. Login VSI has been a kind of defacto standard to be able to help that validation and help the customer to be able to come up with a solution to fix it."

Todd Mace, Product Manager at PernixData


Johnny Blizzard - Health Insurance Organization

"We now have indisputable empirical proof supporting our claims. With Login VSI, we can run our own applications against various hardware platforms before we move to production! Application owners can see how their code impacts their users on our systems and we can present our findings to management for funding increases. We can also advocate for the users when supporting their claims of poor performance, all because of Login VSI."

Johnny Blizzard, Sr. IT Systems Engineer at a Health Insurance Organization

Login VSI, Inc.

300 Tradecenter

Suite 3460
Woburn, MA 01801

Phone: +1 844 828 3693

Login VSI B.V.

De Entree 85
1101 BH Amsterdam
The Netherlands

Phone: +31 20 705 1200