Duration 44:27
16+
Play
Video

Citrix Synergy TV - SYN213 - Optimizing VDI and RDS performance and scalability

Rob Zylowski
Senior Architect at Citrix
  • Video
  • Table of contents
  • Video
Citrix Synergy Atlanta 2019
May 23 2019, Atlanta, GA, United States
Citrix Synergy Atlanta 2019
Video
Citrix Synergy TV - SYN213 - Optimizing VDI and RDS performance and scalability
Available
In cart
Free
Free
Free
Free
Free
Free
Add to favorites
899
I like 0
I dislike 0
Available
In cart
Free
Free
Free
Free
Free
Free
  • Description
  • Transcript
  • Discussion

About speakers

About the talk

Topic: IT

Learn how to approach VDI and RDS operating system optimization to achieve customer goals including fast logons, superior user experience, and high host density. Explore alternative techniques to learn how different approaches achieve different goals, considering technologies such as Workspace Environment Management and Citrix App Layering.Note: This session will be live-streamed during the event and available for on-demand viewing post-event on Citrix Synergy TV.

Share

Okay. Hi everyone. Welcome to our session today. Let me start with introductions. My name is Moctezuma Jake. I'm working as a CNA architect for the 00:04 technical marketing theme today. I'm joined by a Goldilocks key is working as the architect and today we are going to talk about 00:13 optimization and performance and scalability PCs. You can see only two of us spending on the stage by bugs actually a lot more 00:23 people that have been working with us on the counter that we are presenting today. So we would like to give them together many of them are actually in 00:32

this room. Oh, yes. And I would like to 00:40 show the video wants to know if you're my early days as it exact minutes later. I had a constant and they open the support tickets and the supposed to 00:50 work saying Logan's are so slow. That is a security issue for us, which I was like what was happening. So we jumped on the car with a constant and 00:59 first sentence. He said was 45 minutes ago on time spent perfectly fine. Now that it's over 1 hour, that's unacceptable because we need to have one 01:08

employee. We give him all the passwords. He goes to the office first floor on older machines and then the guys know the company you guys So what if 01:18 I found out the problem was very simple that we were using the best to get as a logon Skip and what were the batch is doing is the it always the line 01:28 executed goes back to home directory and they were expressing sunrise in Czech Republic about they went based in Africa. So it was always exactly 01:37 line. Go back to Athleta lined. Go back to Leslie, We fix this they realize that something like how so many Logan X 01:47

exist which they didn't know for them 45 minutes was perfectly normal. So this was my ugly lights and when I do realize we're going X performance 01:57 optimization Cynthia metrics because this is what you are dealing with the business. This is the big benefit that you can keep your whites to the 02:06 business. Now I will briefly talked about how to optimize and do some digging, directions that I always give first one is 02:14 focused on making the big impact and what this means is understand what the challenge was the goal. What do you want the I need to fix so I used to 02:23

be filled comes out in before you and I had a couple of projects with the constant High Consulting to fix golden times and they told us we spent 02:33 two weeks going to optimize to deposit. So, okay. We had to look. Wanting to see what's going on time today. Should we 02:43 found out the new policy is two seconds. That was not a problem. They had they had actually checked. What's the problem 02:53 to fix? Focus on making the begin packs really understand if you are trying to fix the LeBron X what is taking most of the time? 03:03

Secondary fermentation and that's very much related to this one is find some math Geeks that you can measure it and always measured before and after 03:13 use the tools use the Logan vs. I use the city directly compare with whatever you have. And one of the reasons why he commanded is 03:22 what many people the way how they upload optimizations is open Google find all the documentations they can and just apply to the system 03:31 and you will find out that many Legacy best practices can actually have negative impact on the environment example of this one is 03:41

disabled the top of floating in PBS that's not needed since Windows Server 2008 many people still do it. The last key combination 03:50 is the user acceptance testing and this is important especially if you are focused on the music density, or if you aren't 04:00 doing optimizations home security, you want to minimize the effect surface. You aren't going to give me everything that you can always validate was 04:10 the impact on using experience is very nice. If you can put on 10% more games musics are going to suffer. That's not a good decision to me. 04:20

So let's talk about the windows optimizations. And what we are doing is one more. So, I forgot to mention 04:30 I own the city. Something is a two and one question that I got from almost every constantly I'm talking to is can you tell me if I 04:40 disable is one service? What's going to be the performance benefits? I don't know. I guess nobody knows the reason why is the way how 04:50 we optimize Windows is that you make a lot of changes all of them are small but together they're making big impacts. And a typically the 05:00

optimizations that we are doing on Windows. First one is one of the oldest just disabling the services that you don't need 05:10 in Windows 10 in the latest build a sexual even more save it scheduled task in Windows XP. 05:18 We used to it for now we have over 200. The next one and I will come back to this one is removing the building applications 05:28 because the way how they work is when you install them you install them to machine when the user gloves on for the first time that is 05:37

provisioning inside his profile. The Fargo police is out to get the new isolation and Monument for that application is created and Swan and this 05:47 actually has a significant negative impact. The last one is exit setup. And if you don't remember what is active set up 05:56 a reminder, you are gone. You see the blank screen in the top left corner you are going to see the yoga experience is being optimized for I'll go get 06:06 gas or whatever. This is what he old and Legacy technology Microsoft is not really using it that use it for backwards compatibility. 06:16

I've enrolled in article about the the way how active setup works and I couldn't find it anymore. I couldn't find it in Google cash and I was told at 06:27 Google cash is being deleted after 15 years. So I don't know when I've noted but definitely a long long time ago. I want to annoying things about 06:36 xfsetup is that is being tickled by exploding the legacy is the trial process of the shell. But what happens if you don't have the shell is 06:44 that this is not electrocuted. If you got published that stop you are going to get configurations go make this setup. If you don't publish the 06:54

applications, you are not going to get it so we can come and disabled and have a look at what you have then maybe you need to use it. But if you don't 07:01 just elated Finally miscellaneous. This is the mix of all the typical best practices using the high performance mode disabling 07:10 the last excess timestamp on NTFS and so on and so forth. So I'm going to show you pretty much 07:20 what is the impact of optimizing your operating system? And what I'm going to show is the date of Yom by City And we have them in the audience and 07:29

they are going to have session tomorrow the same 215 and I highly highly recommend you should go there because they are going to the show Lost more 07:39 data than I'm going to do today the day that I will show you is based on the bill 1809. We don't do 1903 because it's not released yet officially, so 07:48 we are still waiting for the official release reminders. So I'm thinking flying photos optimizations that I had listed all those different categories 07:58 called is what you would expect. Its 3 capacity. You can just get more users without buying any additional Hardware. 08:06

We went film 77 all the way to 90 users. The reason why we went to this Is mostly 08:15 caused by the CPU consumption. So when you optimize images the CPU utilization the average utilization is going to be loyal and it's also going to be 08:25 more predictable you are not going to get the Peaks. We see similar benefits with the manly so what do you say is that don't open eyes images you have 08:34 a lot more for Humanity after the stand up that you have on the default Windows 10 image. The big one that we are always saying we see the big lead 08:43

his number somewhere between 25 to 40 person. That's the deduction in the alley tie-ups. You can also see his action in the guy 08:53 that still significant just not as big as the important thing is that you don't only for the 09:02 scalability. That's something that meth is mostly to you as administrators and your end users don't give a cat but they aren't benefits that he also 09:12 get for the End music themselves. So by doing the default optimizations, we can immediately be used for a long time 09:21

that you have second most important is the time that this means house nap is the environment if I quake 09:31 how long does it take until I actually see some response from the immune system. An optimized images it's just much more music 09:41 family is more responsive that users are more happy because they see that something is responding to what they are doing. So that was Windows 10. 09:51 Now. We are going to look at Windows Server 2019 and it's expected when the windows 09:59

music on the physical hardware and we went all the way up from 99 to 100 music. And he got usually like to see 10:09 if people are sleeping or they are paying attention. And yes, there's only one more music that will edit and what we could do with these 10:19 results because they are not that good for this business Nation. I would like to say that we have 50% more users is we could just you know, the date 10:29 that we don't like it we could try to find out why is the client operating system installed operating system different? So we decided 10:38

to go to take the second option. So what we did and this was down using Sydney's Optimizer is that we had to look at the different categories 10:48 of optimizations that you are doing and we aren't going to find out what's the actual impact they are having on performance. So 10:58 we went together disabling Services schedule talk. Miscellaneous and Swan and what do you want saying is removing building application gives you 11:08 almost all the benefits of optimizations will give you a little bit of performance but by him moving the building application you are going to get 11:18

most of the day. So this is the number of music that we can put on cellulite and all the other metrics that we've seen. 11:27 So when we change the CPU little building application, you did most of the benefits for 11:34 example of building applications. You got most of the benefits. So in conclusion, if you are afraid of optimizing your 11:44 images if you want to make if you are afraid of the stability compatibility of the system will be moving the building applications. You are already 11:54

making a huge difference on the Windows 10 operating system that you are deploying. Now we've been talking about the benefits 12:03 of optimizations. No matter how you do it. Now. We are going to talk about how you actually can optimize and how many of you about silicon. 12:13 I would love to take pictures of this is also now. Settings Optimizer the way how we always wanted to develop it is that 12:25 we wanted to build the framework. We we didn't want it to build the one-time tool that can be used only for one thing. We wanted to build it tool that 12:35

can optimize different things and that can be used as a best guess this isn't wise against one. So we really wanted to build a Swiss army knife that 12:45 can be used for many different things. But we have today is more like Swedish army knife is only one thing but it's doing it together 12:54 yearly well. And the current generation of the optimizer is used to optimize the operating system images. That's 13:04 what we have today. Now how many of you are using version 2.5? It's a good question 13:14

2.5 was released yesterday at the 11 p.m. So so this is the first time ever when I can actually talk about this new 13:23 release and we we were really trying to get a seat for this specific section section that we have today. What optimizing is doing is pretty much 13:33 older? Optimizations different categories of optimizations that I was talking about before you in this release, we support 11 13:43 different operating systems or different operating system builds. We already have the 1903. We are just waiting for Microsoft to 13:53

ghillie suits as generally available operating system, which is not available today. Meltaway how optimize it has been always designed is that 14:03 it's so you did not completely based on the power show. The engine is written in Powershell different models or the plug-in are gluten in Powershell 14:13 logging everything is getting in Powershell and weeping integration with a lot of different rules by default. We 14:23 should do myself weather in Powershell mouth and with a user interface, but we know is that a lot of customers are using Optimizer With 14:32

Attitudes to most popular that I'm saying is BASF. We will really closely with bisf. We always play why don't we do 14:42 like this better. We always make sure that they were really well together II indication that we have single old is with 14:51 SCCM. And we actually added a lot of features in this new release as well as the previous one to make it very easy to integrate 15:01 with SCCM. Now when you are using optimized Optimizer can it down into three different modes? First mode is NYC, 15:11

which is Elite only obsessed. We just analyzed the operating system and give you a commendation. What do you should change second one is executes when 15:21 we made those changes for you the last one and it's available. Only from Powershell is the Goldberg The Goldbergs is technically maybe the most 15:30 complicated component of the optimizer because we don't just enable think back. We actually he called exactly what Pokemon is that he's doing so we 15:39 are doing that. He'll go back and get back to whatever gets worse before. It doesn't matter if it was optimized halfway down. So we are the only thing 15:48

that changes and not just enabling everything. Now we that being said I would like to show you the demo of the Korean version of optimizer. 15:58 So most people are using Optimizer filmed music interface and I believe that the user interface is similar to 16:16 jokes. If you have to explain it. It's probably not too good. So what I decided to do, is that the holy why has been designed by someone different 16:26 than me by one of my colleagues with professional design and I'm not actually developed responsible for DUI because I know I'm not really good at 16:34

this. So we edit couple of features in the world run 2.5. The biggest one actually surprisingly is a lot of people are complaining. 16:43 I don't know what the bill of the operating system that I'm using. I know it's Windows 10, but I don't know what exactly are you commanding? So in 16:52 this in this world, we automatically scan which operating system you are using and we are providing you with recommendation for the current operating 17:02 system that you have. In future, we are thinking about expanding this because this is again built inside of get work. So we will be able to find out 17:12

if you are using for example stolfi on VDC what's actually going on that operating system and we will recommend you or show you only the templates 17:21 that I really applicable. The second feature that we implemented in the user interface and I'm going to mention only few we have 18 17:30 features in the new release, but these are the ones that I really like is the marketplace. So we support Sydney's Marketplace for the official City 17:39 stamp place. We also support third-party marketplaces with y'all. And I don't have internet connection. 17:49

So the marketplace in this version behaves more like the App Store where you see you have new updates. We do auto scan will tell you this on the 18:00 templates that you should update. How to show you the experience we don't see myself. All I do is I just click on the link Amanda templates and I have 18:10 options to analyze optimize. I click on an twice because this is my real laptop. So I don't want to mess it up. 18:19 So I want to download Indeed only mode. Now. What's happening under the hood is that this is actually the Powershell engine that is doing all of this. 18:28

Do you want is just a shell that's used to make it easy to use but it doesn't really have any logic. Once we are done 18:37 with the N wise. The output is HTML Jeep parts when we will show you what is optimized what is not optimized and we will also show you 18:47 how should a female is it? So what we are saying is that for example, a lot of guns will not open them eyes images based in NY is mold and send HTML 18:56 he points responsible theme saying this is how the environment should be configured and should be used. now 19:06

human features that I'm that have been frequently requested before we 19:17 is so we added ability to modify the default music profile. So what do we all have in Optimizer is when you are making changes to 19:26 default music video files to specify HDD you before using it automatically is going to roll to the default profile on the 19:36 bank now and make the changes and unload it at the ends. one more feature that's completely new in this release is 19:46 we edit support where you can actually enable and disable the Windows features and in the next update of the time place. We are going to include some 19:59

of the features that should be disabled. The best example is the smb1 support and we are also making it much easier now if you want to give the other 20:08 with them plates, you don't have to know the name of the feature that you want to disable. You can just selected from the list all the features and we 20:17 build this not only for the features. We have this support for Sunday schedule Times building applications. Whatever you have. You don't need to know 20:26 the name you Sally Fields film The List. One final feature that I would like to talk about he and this is 20:34

going to be really important for us in the future is that we edit support on the template letter soup level on entry level four conditions and 20:44 condition can be any Powershell Colts it only needs to do is just getting through or false. If condition is you and the way we are planning to use 20:53 this in the next version of templates is that we will be able to check for example, if your vda is resistant or non-resistant and dynamically 21:03 decide which optimization doggy commandant's we will be able to find out for example, if you have office installed and give you the nation's we will 21:13

be able to have the logic saying for example of This is highly secure desktop and I use Google Chrome install. So we will be able to show your 21:22 security best practices for the Google Google. So this featuring potentially bring disaster the next generation of the templates which are which we 21:30 call them intelligent and plates and they are coming later this year. now this would be all about optimizing and 21:39 now let's talk about it more fun stuff a little bit about things that have 21:49

to do with logon X everybody's favorite topic and configuration right as opposed to talk to you about and the first stop here is logon scripts and I'd 21:59 like to go back as something Martin brought up and that's first knowing whether you have a problem before you work on the problem cuz I personally the 22:08 top here says well, maybe you don't want to use logon scripts anymore. If they've been around a long time there often a problem. But if you look in 22:15 director and your logon scripts take 3 seconds, don't bother what we're about to talk about right and it's fine right you really do have to see where 22:21

your bottlenecks are the login times before you spend any time working on it cuz you could be chasing nothing. Right, but the biggest issue normally 22:29 with logon scripts that I've seen in all the customer accounts are there is that they've been around for a long time people don't look at them and 22:37 they'll have things like I'm going to make it drive to this ship. That sure doesn't exist anymore. So it's sitting there waiting trying to connect to 22:44 it. However, many times was trying to connect to it taking a long time. So if you do have login sketchy if you want to every month or so take a look 22:50

and make sure it's valid reasons that the things that is trying to connect to were still there really important for that cuz you want to look at your 22:57 GPS and GPS Norman a little faster than login strips at doing things. Right. So if you're mapping 23:06 drives are or printer is excetera, you might want to bring those out right and put them into a group policy or into a third-party application all 23:15 together that's better at doing that thing. I can really long after because you're mapping a ton of printers when you have to do that. That's a good 23:24

time to look at an alternate mechanism. If you really need to cut down your login times like more space environment manager rights, which will do 23:34 print them happens after you login. Is that supposed to be for you login or even better there's some really good. Third-party printer applications out 23:41 there that install the drivers managed to drivers for you. They do follow me print anywhere, you know, you going to swipe your card and it gives you 23:49 your print securely there's a lot of new functionality out. There were to be great to get things out of logon scripts and see if that time if you have 23:56

to use logon scripts in using 2012 R2 warning Microsoft for some reason decided put this stupid policy and it says wait 5 minutes before running a 24:04 logon script so you get logged in but you like it skips. Don't run and then after you need them to actually run you can disable that if you need to do 24:13 that, they went back to the normal way in Windows 10 in 2016. So you have to worry about that set anymore from using log into cash in those are for 24:21 login script to finding Group Policy right not the ones to find an active directory. They work normally if you're copying files of robocopy and login 24:27

scripts. Just remember the default number retried is a million in Robocop. And so if you're copying something that's for whatever reason. Very long 24:37 time doing that to you probably want to get rid of that as well. Next thing. It's kind of interesting 24:47 is if you're using logging chips are really losing anything to set the current user things. I think you're much 24:56 better off using the new Optimizer and switching to do that in the default profile or looking at doing the same settings in HP local machine often 25:05

times settings that you do as user settings will actually work as machine settings and they'll just be applied ever use utilize into that machine. It 25:13 makes it quicker cuz it's not really didn't reply when He's Alive Don 30 done and then anything else in your login skip that you can actually do with 25:21 a boot script much better, right? You don't care what happens how long it takes from the machine boots you only care about what happens when you were 25:29 just like me in so all those things can try to make that that's faster really people are using like and spends a lot less. But again if they're quick 25:35

for you and they're doing what you needing to do. Don't worry about him. Now where you're probably here to talk to the citric sales people in a lot of 25:43 things is hey, when will make all your login time problems go away just use when that'll fix everything course. It's not true. Right again know what's 25:51 wrong with your logins, right? If you have very high g p o x right for whatever reason cuz you're doing lots of WNY filtering and things that take a 26:00 long time when might be a solution for that, but you do have to convert your group policies into one policies the advantage they are being that you 26:07

get logged in before those get set. Right? So when does it after the log on if your map doing a lot of network printer mappings in either group 26:15 policies or logon scripts when will help for that? Right? When is fantastic if you have users that use too much of a machine, right and you want to 26:22 get better session density, you know, it was really designed around managing processor and memory, right? So if you have those issues, those are 26:31 really good reasons to use when otherwise if you don't have any of those things, when's just adding kind of a complicated infrastructure into your 26:37

environment that you don't need and you have to support right side record. Not using it. If you don't need those things, that's far as that goes. 26:44 Can I switch gears little bit the profiles and profiles is really interesting, especially in the last few years because you probably know there's a 26:55 bunch of things happening with containerized profiles. Right? So, you know Microsoft a few months ago bought fslogix, which has a few really 27:04 interesting products right for profiles Maybin. 365 container type thing with 27:11

handle stuff for Outlook Exchange Citadel side profile container, which does the same thing and with these technologies that a containerized is 27:21 similar to have a vhdx file that gets mounted before you log in and they basically take your whole profile and put it into that file. So now you're 27:29 storing the entire profile and the and everything that goes with it and you don't have to recreate that every time you login you just have to mount 27:38 that disc will talk about times like how long it takes to do that in a little bit but from the standpoint of your users, it's really good because 27:45

everything that they saving to their profile gets saved Branch, you know that all the configurations are going to be saved DFS Logics is really need 27:54 because it includes things like they always t and even made index files for the always to which is nice right now up to rebuild those 28:02 if you're really concerned about login times does work it helps if you 28:10 know if you were going to sink a lot of big files, right then, it's a trade-off right between those files thinking and when that happens versus 28:20

logging time, but it does add significantly to login as it has to set up a shell folders and come to redirect those when you login we used to use 28:26 local mandatory profiles to really speed up login and Windows 7 you could see 40 Increases in login times 28:35 speed just by doing a local mandatory profile where would copy it instead of creating it now some of that was Martin talks about the initial setup 28:45 past that ran those things and getting rid of that. But some of it was just much faster for some reason Windows 10, and I haven't figured it out, but 28:53

I know it's true doesn't help at all. There's no performance increase it all tour mandatory profile. So if you want to use it because you want to 29:02 pre-configure things that's good. However tiles and start menu items excetera Windows 10 don't work really well in a minute or profile. So 29:09 we've been staying away from it for those things. Last thing on the west is the app layering use earlier. That's really a different animal that's 29:18 not profiles. That's everything the ones that gets mounted. If you're using Apple wearing anything that user does or the machine dies while it's now 29:28

to get saved that have something advantages uwp apps. For instance Microsoft didn't want to make our lives easier 29:35 permissions for uwp apps of who's allowed to use a man who's been able to use them are not defined in the user profile actually defined 29:44 on the machine under program data with Sid's and other things. So if you start an app, you normally get permissions to it if you pin it to your 29:54 taskbar Ryan has a Nikon excetera. So what happens if you log off you log back in and think everything's going to work because you're using at this 30:02

logic it should capture all the stuff in your profile. And will you find it? You have no icon for your pain. And when you click on it, nothing happens 30:11 cuz you don't actually have permission to run the app anymore. Give you permissions and then it actually shows up on your taskbar and then you can run 30:18 it but it's just so weird right doesn't happen with the usual are the usual layer work normally because it's saving all that information. It's outside 30:26 the profile as well. But the where you have to read architectural solution to use both a flaring and they usually are from where you would normally to 30:33

but can't help they're all right, and I think it's awesome. Right basically works out of the box you turn it on 30:40 to do a few settings take all the defort fault stinks and things that it does and for the most part it doesn't everybody needs a perv. Taking the 30:50 profile information that you need. I used to be filled architect in the responsible for Middle East and Africa and especially in Africa. 31:00 We've seen a little of the poems that right now the real world on The Only Exception was the city PDF file management that open work better than for 31:10

example in the Western New York because they didn't configure gate and out of the box. It just works amazing. So good product 31:17 Citrus profile management has a feature called streaming right and login times. That's what you're going to want table with streaming does. It's 31:27 basically sinks a minimal amount of things with when you log in and then when you actually access things that syncs then then right so it's locking 31:37 you in first and then kind of thinking stuff later these things I've seen from that I've seen anywhere from a minute to a three and a half minute 31:45

login benefit just by implementing streaming over CPM by itself, right? It really depends on Bottlenecks you have and what's going on, but it can be 31:52 drastic to benefit on Windows 10 by using streaming with CPM on a sink this thing and you 32:02 can easily go to figure that. You can actually use Wham to set up CPM and it comes with a whole default set of policies that are really thin Chuck 32:12 easy to implement. So if you're already using when it's easy then to add the policies for Cystic profile management, you can do this in Citrix 32:20

policies and then you can do it pretty easy to implement. Overall. One thing though. If you are using CPM with the user layer, 32:28 right and some people do that because they want to have their most of the settings Rome two different machines where they might only have one machine 32:38 that use for he's really use your lair don't set to delete profiles on logout not going to make the usual are happy cuz it's going to delete the 32:46 profile rent. So not going to get what you want out of that. I've been doing a lot of work recently with customers that have been having issues with 32:53

things in Windows 10 just not working as you would think they would have four sisters are really a moving Target every version. It changes bedside to 33:03 put this chart together to try to explain what that looks like for everyone. So if you're interested in hey, I really need Outlook to work with OST 33:11 and stream files and I need Outlook indexing to work right out of the bat right where you can see there as you can use CPM plus the Outlook container 33:20 for CPM, right which is something that I'll let you through Pacific profile management score of the OST and it also has a unique way to the store the 33:29

index files which is run by the system. So they did some nice stuff there and then I'll run by the user for that and that works really well. I could 33:38 also use fslogix to do that when it's kind of designed to do that right now. 33:47 The boot thing and we haven't got our two products together yet. So we are going to work on that hopefully, but right now we rebuild the injectors if 33:58 you use the usual are you would still get the other parts of that? The next thing is that start menu and uwp stuff. If you need the taskbar icons to 34:06

work, right then you want to use the usual are really the only way but if you don't need that right now you're going to tell people don't end things 34:16 to the taskbar the start menu stuff works. It kind of breaks each time and then you fix it each time. Right? So they they used to have the ability to 34:23 open the application. But the next time you log in when they clicked on it, so get the ability again now, 34:32 hopefully it's not that you need to use a 34:36 calculator but believe it or not. That's generally what people leave in the other things as well. One interesting thing 34:46

is CPM now has a profile container they call it and what it really is is a large file cash container. So it's another one of these BHD X-Files where 34:56 you can say Citrix files cast will go cuz it's big and little live on there or maybe you put your Chromecast is in there. If you want to have 35:06 Chromecast this and not exclude them each time and they'll stay in that file right now. They won't have to get recreated each time that the usual 35:13 watching. Next thing this is kind of important. What are your users think about the experience? Why what's the perceived 35:20

performs to them? Sometimes it's better for the users that even if the same time you lied to me and they think they're liking me they can't do 35:30 anything right away, but they think things are moving along right at it as part of that but you really want to work on with that Tommy performances 35:38 and if you look at the native performance for Loggins write will you see if there's a lot of Step SIS login process? There's the session 35:47 initialization which is the HDX set of time right? How long does it take me once I click on the icon in storefront a receiver text Lee get something 35:53

going to the machine then there's like an authentication profile low GPO processing login to take a really long time since I 36:00 hope if you're doing such a spiritual apps. Remember though figure out where your problems are. Right and if you have a problem and then try to tackle 36:10 it if your problem is hey, the whole thing just takes too long and there's nothing I can do about it. So I can't really make any of those things 36:20 shorter. Well couple things we can do first if using such a special that's pretty much so I think I always use session lingering right what happens 36:26

here is the customers click on a nap and a lot of people do this. They use one after that. I'm going to close it out and they go into town while I 36:35 only have one app open on the session and I closed it. I'm going to get logged out right then right away. I'm going to take another app if that's 36:41 actually I could be on the same session. I'm going to login again. The whole time with lingering does is it says no don't like them out for X number 36:47 of hours or minutes, right? I usually do 30 minutes for this right and it'll leave them login long enough that no one they click the next login time. 36:55

Eric Johnson had into the stage of where they are and they don't have to login again. Right? It's pretty cool cuz you can also say if the load exceeds 37:04 a certain amount then like I'm out that way you're getting your sessions back. So you're not having sessions. I know that you don't need in using more 37:12 than you need. Right? So this is a great technology at server-side. It doesn't matter how you're accessing the sessions you can use this which is 37:19 important to another thing right which is pretty cool called session pre-launch one's a little harder and and not as applicable to everything 37:26

but what happens here is when you log into your workspace app for receiver, if you're still using that you free to find something that's going to get 37:36 low dummy after it's going to get lunch and it's going to create a session for that user right automatically. It's going to open a session and it does 37:45 pretty much all the steps except for a launch the app. So it's sitting there a session without an app launch, but it's done the whole logon process. 37:52 So picky about that, you know, that's not good for every kind of use case. Right if I adopt her and him walking into a Thin Client that's immediately 38:00

going to open my EMR when I login I'm not saving any time with this cuz that's going to run that process anyway, but if I'm not into a real desktop 38:08 that has a a receiver workspace app, this could save significant way if they're going to use a particular delivery group all the time, right you can 38:17 watch that. She can actually can figure this to be watched on his schedule by machine or by user if that makes sense for you to amend certainly double 38:25 scenarios where they're getting either in HST or vdi desktop and you know, they're going to use something just like really help a lot as well. But use 38:35

it with caution and remember it does work to the clients you diffuse storefront as your interface. This isn't going to work for you. next few items 38:44 are I think really interesting ones auto log-in and original language for I always thought a login was 38:54 mainly for Citrix virtual apps that you wouldn't use it for desktops. So I was getting prepping for the session. I realized that's kind of chilly when 39:04 I found out how much time you can actually save with this. Figured out a way to do it for desktops and I wasn't the first one to figure it out. 39:11

There's a bunch of people in this room will figure it out first. 39:18 The 39:21 first user to login is going to take that hit and everybody else is going to be fine. Cuz he already took that hit a vdi session every when's the 39:32 first one red so it matters so it's interesting. What would happens here is when you login First Windows preloads a lot of files and applications and 39:40 it's pulling it so and pulling over, you know, if you're doing PBS Rafe going to pull up from the TV at server, but it's basically cashing that login 39:48

stuff is doing its going to precache a bunch of stuff in there to make it faster the second time around so so you want a quick note. 39:55 I actually measured this so windows by default when to use a Glock zone is touching over 1000 different files. Toys R Us a huge huge 40:05 huge potential exciting ride and I show a little bit kind of the impact of this from the next slide but how to do it a little easy you can figure 40:15 Another Log on the registry, right? And what you can do is in your image have the auto log-in configured. There's a cyst internal tool that can help 40:25

you encrypt the password if you want to do that and then you create a login script for that user that when they why didn't you clear that stuff out 40:32 right? And then you like them out so sexually relatively easy to do the key is if you're doing on PDI, you have to disable automatic. 40:39 Reboot unlike outbreaks is otherwise just going to keep rebooting and then you have to have a lock off script that does the reboot regular 40:48 users have to differentiate between there's a few CT peas and have good articles on this on the internet. You can look at 40:58

James Rankin can look at Dennis. I think his blog on this and George Spears all have stuff I had to do this. I don't know. It's not really that hard 41:07 but it can be really beneficial for that. The next line on here is auto execution. That's the same idea but running applications, right? So if you 41:15 have an application that is really big and it takes a long time to load if you doing auto log-in figure out a way to load that application in the auto 41:23 logon, so it starts up closes down. It's going to precache most of those files for the application as well. So that when the user lodging going to be 41:31

quicker for that at the same time, and that one might be a little more interesting even for such a spiritual apps because not every application will 41:38 be started by that first user that logs in Los Angeles. Is that same idea if you doing at me and you're not pre cashing your 41:46 FB packages that same thing would apply and you know about the streaming to just get taken take a long time writing a benefit from doing that as well. 41:55 Don't preparation for this session kind of all these ideas on those recommendations and I wanted to see what the impact was at these different 42:06

Technologies. Can I hear so I did this to my lab? My lad has six year old servers are real servers, right but they're not too fast. 42:13 I do attend get networking. I do have flash storage, but it's not like the arrays you guys using everything so you can take all these times and squish 42:22 him down for you'll see but just to give you an idea of the other differences between them. I started with the Baseline Windows 10 1803 with a few uwp 42:29 apps install most of them removed but some of them installed and if you just do that with a default Optimizer template and nothing else you can see 42:39

those times. We got there 72 seconds on PBS in 60 seconds and then say yes, if I hadn't streaming with redirected folders, which I would say is the 42:47 majority of what our customers do actually that drops quite a bit for both if I remove the redirected folders now we're talking right 42:56 now. We're close to half the time right? And then if I do the auto log-in stuff, we really are lower than half the time for that to make that happen. 43:06 So kind of Good idea of those different things we talked about in the impact. It might have on your login. And then remember your times will be lower 43:14

than these. Right cuz your equipment will be better than what I tested with and just to give you an idea of the other two technologies there. I did 43:23 fslogix profile containers and then a player use your lair just to see in that so those were just face not using any of the other Technologies off the 43:30 base. You can see it's you know, definitely quicker because you profiles created already in the original want but not as quick as some of the other 43:39 Technologies out there because it does have to load a filter driver and load the disc in and get that stuff to work. But thanks everyone for coming. 43:48

Please fill out your session and I got to ask everyone how many of you have heard about a Civics time zone. 43:57 Okay, cool, so if anyone is interested I have the stickers with me so just come to us after the session and I'm happy to hand them over thank you very 44:09 much for coming 44:17

Cackle comments for the website

Buy this talk

Access to the talk “Citrix Synergy TV - SYN213 - Optimizing VDI and RDS performance and scalability”
Available
In cart
Free
Free
Free
Free
Free
Free

Video

Get access to all videos “Citrix Synergy Atlanta 2019”
Available
In cart
Free
Free
Free
Free
Free
Free
Ticket

Interested in topic “IT”?

You might be interested in videos from this event

September 28 2018
Moscow
16
122
app store, apps, development, google play, mobile, soft

Buy this video

Video

Access to the talk “Citrix Synergy TV - SYN213 - Optimizing VDI and RDS performance and scalability”
Available
In cart
Free
Free
Free
Free
Free
Free

Conference Cast

With ConferenceCast.tv, you get access to our library of the world's best conference talks.

Conference Cast
505 conferences
19653 speakers
7164 hours of content