We have two physical PVS servers with 48 threads and 128GB of RAM each, serving two vdisks to approximately 1200 VMs, these servers have been in place for a number of years. In the last 2-3 weeks, we've run across a situation where the performance of the streamed VMs is extremely poor (to the point of being almost unusable) right from booting up to using the VM in the Xendesktop session. We have verified with a Citrix engineer that we are not experiencing packet loss on the network, but rather there seems to be latency between the PVS server and the vdisk store (the vdisks are stored locally on each PVS server on a RAID5 array of SAS drives, which we've had used in this configuration for quite some time. Also while on the line with the Citrix engineer, we thought we had found the culprit in needing to add AV exclusions into our image(s), this did seem to resolve it initially, but after a week later or so, we are seeing similar things with the AV exclusions added in. During all our testing it does appear to be latency on the PVS servers on the storage system for the vdisks. For some context, some of the VMs have taken anywhere from 10 minutes -> an hour or more to boot each.
Environment Specs:
PVS 2203 CU2 streaming to Win10 VMs on XenServer 8.2 with latest patches
Cache mode: Cache to RAM with overflow to local HDD, RAM set at 512MB
CVAD 2203 CU2
PVS server - CPU is 5% usage, RAM is 8% usage, vdisk store is a bit more active
My main question is:
What kind of performance metrics are ok for the vdisk volume on a healthy environment?
Right now, after having all VMs recently rebooted about 7 hours ago with only about 40 users connected, is the disk activity is usually a constant 5-7 MB/s, Disk Activity time is a constant 85-95%, and disk queue length hovers just under 1, however we have seen it go up around 1.5. Attached is a pic of Resource Monitor we see. The main problem is, I don't know or remember what a healthy streaming environment looks like. The primary vdisk image that serves abut 1150 VMs is a merged base, so there are no deltas on top.
And my second question is:
From the VM image, does anyone have some ideas of what specifically to look for in Task Manager/Resource Monitor, etc to understand what might be throwing things off? I'm assuming look for anything that might be causing a lot of disk reads, but any other tricks of the trade?
We have rolled back the image to a version where it was working well...but something still doesn't feel right in terms of performance, and when we did a small delta version on top of that rolled back version, then performance took a nose dive. Where the only change we made was update a couple web browsers, and installed a third party plugin for MS Word.
Question
Rick Culler
Hello,
We have two physical PVS servers with 48 threads and 128GB of RAM each, serving two vdisks to approximately 1200 VMs, these servers have been in place for a number of years. In the last 2-3 weeks, we've run across a situation where the performance of the streamed VMs is extremely poor (to the point of being almost unusable) right from booting up to using the VM in the Xendesktop session. We have verified with a Citrix engineer that we are not experiencing packet loss on the network, but rather there seems to be latency between the PVS server and the vdisk store (the vdisks are stored locally on each PVS server on a RAID5 array of SAS drives, which we've had used in this configuration for quite some time. Also while on the line with the Citrix engineer, we thought we had found the culprit in needing to add AV exclusions into our image(s), this did seem to resolve it initially, but after a week later or so, we are seeing similar things with the AV exclusions added in. During all our testing it does appear to be latency on the PVS servers on the storage system for the vdisks. For some context, some of the VMs have taken anywhere from 10 minutes -> an hour or more to boot each.
Environment Specs:
PVS 2203 CU2 streaming to Win10 VMs on XenServer 8.2 with latest patches
Cache mode: Cache to RAM with overflow to local HDD, RAM set at 512MB
CVAD 2203 CU2
PVS server - CPU is 5% usage, RAM is 8% usage, vdisk store is a bit more active
My main question is:
What kind of performance metrics are ok for the vdisk volume on a healthy environment?
Right now, after having all VMs recently rebooted about 7 hours ago with only about 40 users connected, is the disk activity is usually a constant 5-7 MB/s, Disk Activity time is a constant 85-95%, and disk queue length hovers just under 1, however we have seen it go up around 1.5. Attached is a pic of Resource Monitor we see. The main problem is, I don't know or remember what a healthy streaming environment looks like. The primary vdisk image that serves abut 1150 VMs is a merged base, so there are no deltas on top.
And my second question is:
From the VM image, does anyone have some ideas of what specifically to look for in Task Manager/Resource Monitor, etc to understand what might be throwing things off? I'm assuming look for anything that might be causing a lot of disk reads, but any other tricks of the trade?
We have rolled back the image to a version where it was working well...but something still doesn't feel right in terms of performance, and when we did a small delta version on top of that rolled back version, then performance took a nose dive. Where the only change we made was update a couple web browsers, and installed a third party plugin for MS Word.
Any tips and hints is greatly appreciated.
..Rick
Link to comment
2 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now