On observe des goulets d'étranglement lorsque tous les PC virtuels se disputent le processeur ou la mémoire du serveur. De même, les performances d'applications interactives de type vidéo ont tendance à souffrir avec VDI, parce que toute la partie d'exécution du code s'effectue sur le serveur, et est présentée à l'utilisateur via un protocole - RDP - qui n'est pas optimisé pour le streaming. « Parfois, nous effectuons du streaming de vidéo, et pour l'heure, la vidéo n'est pas optimisée. Cela s'affiche, mais il y a des déconnexions, et la partie audio n'est pas synchronisée correctement, constate Kunal Patel. « Le stockage est aussi un défi pour les environnements VDI, avertit Brad Novak, directeur des plates-formes utilisateurs pour la banque Crédit Suisse à Londres. Une fois que les données des PC sont transférées au niveau de la salle informatique, on doit non seulement les héberger, mais aussi les sauvegarder. « Cela devient un défi, si vous utilisez des PC virtualisés pour réduire les coûts, explique-t-il, remarquant que dans beaucoup de cas, les PC virtualisés sont placés sur de coûteux réseaux de stockage SAN. Vous devez vous assurer que les PC virtualisés seront conservés sur un stockage ayant un prix raisonnable. Lorsqu'ils fonctionnent, ils sont habituellement en mémoire. Il y a bien de la pagination, mais il n'est pas forcément nécessaire d'utiliser le mode de stockage le plus rapide, poursuit-il. Une autre option : héberger le PC virtualisé en local