Updated IO Optimization with Machine Creation Services


With the Citrix Virtual Apps and Desktop 1903 release, Machine Creation Services continues to improve! The RAM-based write cache feature has been updated and improved. I wanted to see how the new RAM-based write cache capability compared to the previous version and how it compares to a desktop without using a RAM-based write cache. First, let’s look at the 95th percentile IOPS with a LoginVSI knowledge worker workload running for one hour with different sizes for the RAM cache Seeing a 15-20% reduction in storage IOPS from the 1811 RAM cache and a 50%+ reduction compared to using no RAM … Continue reading Updated IO Optimization with Machine Creation Services

Authentication: Passwords


<Sarcasm> Passwords.  I love them. I love them so much, I have over 150 of them. </Sarcasm> We have our identity and we provide it to a system.  In order to prove we are who we say we are, we need to authenticate. Passwords are one method for authentication.  In theory, passwords are easy, but in practice, if we want to have some level of security, passwords are not easy. Passwords are supposed to be complex. Passwords are supposed to be unique across services Passwords are supposed to be something you can remember All I have to say is “Good Luck!” … Continue reading Authentication: Passwords

Authentication: Factors (MFA)


INCONCEIVABLE! You keep using that word. I do not think it means what you think it means. My favorite quote from my favorite princess movie. “Inconceivable!” It’s what I want to say when I get the typical questions about multi-factor authentication. What license do I need for multi-factor authentication? How do I enable multi-factor authentication? How does multi-factor authentication work? The problem with multi-factor authentication is that it isn’t a product you can buy and deploy. Multi-factor authentication is a concept. It is an approach to authentication. Authentication is how you prove the identity you are providing is really your … Continue reading Authentication: Factors (MFA)

Authentication: Your Identity


Most of us ignore authentication because it is seamless with us using our Active Directory username to log onto a domain-joined Windows 10 PC. But when we expand beyond Windows, there are so many other things to consider. I avoided learning about authentication for a long time.  So many technologies. So many acronyms.  So many options.  I felt like I needed to start learning more about authentication. Most of us see authentication as a big, scary, ugly thing that we want to avoid the details, but those details can help in understanding how all of these different authentication options fit … Continue reading Authentication: Your Identity

Logon: VM Start


Diagnosing long logon times is quite a challenge.  Citrix Director breaks our logon time down into unique phase to help focus your attention on an aspect of the entire logon process instead of logon in its entirety. Looking at my 100+ second logon time, I noticed I have a 24 second virtual machine start time.  This is new for my environment. If properly designed, the VM start time would add 0 seconds to a user’s logon time. We want our VMs ready before the user requests it. If we look at the power management settings I have for this delivery … Continue reading Logon: VM Start

Citrix VDA Performance


Winter in Minnesota.  Back the car out of my driveway, reach the road and my car immediately slides, sideways downhill.  I think I need new tires. One of the best practices I like to talk about is “Maintain, because set and forget does not work.” We all know it is important to maintain our systems, but rarely do we make it a priority.  For instance, how much of an impact would maintaining the virtual delivery agent (VDA) have on the performance of my virtual app or desktop session? Would it affect the server? Because the latest versions of the VDA … Continue reading Citrix VDA Performance

Logon: Brokering


I just experienced a 100+ second logon time for my Virtual Apps and Desktops session. Hopefully, you are not thinking “That’s pretty fast”. If I look at the detailed breakdown of my logon time, you can see it is a mess. Something is happening with my environment to cause things to spike. I want to focus on Brokering. Why is this logon so long when compared to the user average for the past 7 days? To better identify where to start troubleshooting, we need to better understand the brokering process. When the user selects a link to start a session, … Continue reading Logon: Brokering