Blog

Eastern is sharing technical stuff about IT

On 29th january I visited the VDI Performance Summit which was organized by LoginVSI. Login VSI provides performance insights for virtualized desktop environments such as Citrix XenApp, XenDesktop, Microsoft RDS and VMware Horizon View.
The summit was, of course, organized around the LoginVSI tool. In this blog post I will tell you the 5 quick takes of the conference.

2019-01-29 11.22.02 2019-01-29 08.54.35 

1. Automated testing with LoginVSI

When you put effort in repeatable tests, you can run the test several time’s and see if the performance of the VDI/SBC infrastructure is increasing, stable or decreasing. This is of course for each performance test, but I think in VDI environments it is not common to run a performance test each month or quarter.
As performance tests are always about reducing risks in production. To avoid huge costs, a good scenario is to run the test against one host and see if you have the desired results in terms of response time and capacity for one host.

2. Performance impact of different Windows versions on your VDI infrastructure

With the introduction of Windows 10 Microsoft is releasing new versions of Windows more often. Mark Plettenberg presented the following sheet in his keynote.

2019-01-29 10.33.32

I found it really interesting to see the decrease in number of users per server. The decrease was also related to the Meltdown and Spectre patches introduced in those Windows versions.

3. Removing all Windows Store apps will give a huge performance boost

Rob Beekmans showed us that removing the built-in Windows App (all the games and other things you probably don’t need except the calculator) will give the most of the optimization. All the other minor things will not result in a huge improvement of users per server / and or lower the cpu usage.

More Users per ServerLess CPU usage

Someone, I forgot who said this, stated that in a performance test the background task of Windows will not run because the system does not get idle. So that needs to be considered before only implementing this optimization in a production environment.

4. Power settings in BIOS can affect the performance test

Servers running on a non-high performance profile in the BIOS / Windows settings will give weird results in the performance tests.

Run all the servers in high-performance mode, which is more economic and sustainable than adding more servers to the environment.

5. Which tools do the experts use to tune & prove the performance?

2019-01-29 11.53.40

This were the tools mentioned in the keynote, but there were also some additions from the audience:

 

Verdict

It was an interesting day in the Johan Cruijff ArenA and I hope that the event will be organized again with new content in an another year.

2019-01-29 08.13.07

What is the problem with App-V on Windows 10 Anniversary Update
Microsoft released App-V as an add-on for Windows in the MDOP (Microsoft Desktop Optimization Pack). So I also run App-V to have some hands on experience with applications on my Windows 8.1 and later Windows 10 installation. Last week I upgraded to Windows 10 Anniversary Update 1607, and I run in to errors with App-V applications. My Total Commander session lost all the configuration settings, slow starting or even not starting App-V applications.

App-V is now part of Windows, but only for the Enterprise edition. I am running my private computers on Windows 10 Professional unfortunately. For me it wasn’t such a big problem for missing App-V, but the applications can not be removed as well without a running client.

In this blog I will show how to enable the App-V client again. Be aware that this probably not allowed in the EULA, but you are at least able to remove the packages and stop using App-V.

What are the symptoms of a disabled App-V client
Some of the App-V applications will still start, but it take ages to start. And also the settings and files which are stored in the %appdata% of the Virtual File System are inaccessible:

AppV Error on Windows 10

Running the PowerShell command Enable-AppV is giving the error message ‘Enable-Appv : App-V is not available on this edition of Windows’. The command Get-AppvClientPackage and Get-AppvClientPackage | Remove-AppvClientPackage are not functioning as well:

Enable-AppV not working on Windows 10 Professional

Starting the Microsoft App-V Client is not possible, even after setting the service to start manual or automatic.

Start App-V service width=

How to fix the App-V client and let it start again
The fix is easy, open the registry editor and change the following key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\Enabled

To the value 1

2016-08-19_204305 ERIK-P50 erik

After this change the App-V client will start function, and you are also able to remove all the App-V packages and disable it again to be compliant ;-).

App-V running and working on Windows 10 Anniversary Update Professional

In case you want to get rid of all you’re App-V packages run this (be carefull):

Get-AppvClientPackage | Remove-AppvClientPackage

The clock application with milliseconds which run always on top! This little tool is build to capture the exact time in case of an performance problem. With an extra tool for video recording it can help to record the screen of the user, and see the probably performance slowness.

Download here: clock.exe