10. 沒有計算對網絡的影響
不管虛擬桌面是如何部署的(主機共享,基於VDI,
本地流化等), 網絡都扮演了一個很重要的角色,伴隨着網絡延遲的增加和貸款的減少, 用戶體驗會下降。 網絡的構建必須基於用戶的類型和總體網絡拓撲結構。
9. 沒有用戶配置文件的策略
如果要讓每個用戶的桌面個性化, 那麼用戶配置文件池的個性化是一個重要的途徑。如果讓用戶接受一個新的用戶桌面策略,那麼用戶必須有權限定製他們自己的桌面。這些個性化的桌面對於環境的性能不能有負面的影響。
如果一個企業沒有正確的計劃桌面配置策略, 那麼如下問題就很有可能發生:
1、 緩慢的login/logout性能
2、 不一致的結果
3、 丟失設置
這些可能的結果會給整個解決方案帶來負面的影響, 例如:
一個企業已經有了一個配置策略,
用戶已經開始在這新的系統裏面開始工作, 一天, 一個用戶在使用的時候,
配置文件崩潰了並且導致他們的整個配置文件丟失。 這就意味這這個用戶需要從新創造他的配置策略。 配置文件被刪除以後,
用戶會很快意識到他們的所有文件都被刪除了。 再仔細檢查, 才發現用戶吧他們所有的文件都儲存在“我的文檔”這個文件夾裏面。
當配置文件被刪除以後, 這個文件夾也隨之被刪除了。
8:缺少應用虛擬化的策略
沒有應用虛擬化, 桌面虛擬化也能非常成功,
但是在特定的環境下面, 特別是在一些小的, 不復雜的環境下面,
桌面虛擬化的主要目標是簡化桌面管理的複雜性。 一個重要的操作辦法是減少影像的數量。 然而,
應用常常需要額外的影像支持。
企業的典型做法是通過以下的三種途徑來解決這些問題:
1、 把所有的應用都安裝在一個標準桌面裏面。
2、 根據不同的客戶類型,
基於不同應用,產生出多種影像。
3、 把應用從桌面影像裏面移出,
通過虛擬應用來發布影像。
7、錯誤的資源分配
很多用戶只是部分在使用客戶端的計算資源, 這就讓桌面虛擬化變的非常有吸引力。
通過在所有用戶之間共享資源, 那麼總體的資源的需要就降低了。 畢竟,
在最大化每個服務器支持的虛機數量和給用戶提供一個良好的虛擬體驗之間, 有一個很好的平衡點。
任何一種虛擬控制程序, 如果負載過重, 就會導致不好的客戶體驗。
參數
|
虛擬層
|
描述
|
CPU 分配
|
Citrix XenServer
Microsoft Hyper-V VMware ESX |
用戶應該從一個虛擬的CPU開始,只有當滿足如下條件的時候纔開始分配第二個CPU:
1:大多數的虛擬桌面之需要分配一個VCPU. 很多基於用戶的應用是單線程的。 如果分配多個CPU的話,性能並不會提高很多基於用戶的應用並不需要太多的計算量, 也不需要太多的計算能力 2:通過給虛擬桌面分配多VCPU; 那麼額外的資源將會被 使用來調用不同的VCPU資源 |
命令調整
|
Citrix XenServer
Microsoft Hyper-V VMware ESX |
Xendesktop 的控制器會發送一些初級的命令給到虛擬層來執行一些簡單的任務(開始,停止,重啓等)。 如果太多類似的命令被同時發出, 那麼鏈接到虛擬層的命令顯的很零散。
這樣的命令對虛擬層會有一個很大的影響,從而對用戶也會有影響。 建議的做法是把這些對這些命令的發出設一個閥值, 具體的操作方法在第5裏面(管理啓動風暴)裏面會提及
|
透明頁面共享
|
VMware ESX
|
透明頁面共享確實是可以讓ESX虛擬層能夠在不同的虛機之間共享相同的內存。
通過對內存消耗的正面影響, 他就能提高虛擬桌面的性能。 雖然到目前爲止, 還沒有任何第三方的文件證實這種顯著的益處。 值得一提的是, 透明葉面共享確實需要cpu 循環來比對內存區。
|
內存漂移
|
VMware ESX
|
內存漂移能夠動態釋放那些不活動虛擬機的內存, 然後提供給活動的虛擬機使用。 內存漂移功能會給那些不活動的虛擬機帶來內存壓力,
逼迫他們使用自己的尋呼區從而釋放內存給活動的虛機。 在實際的虛擬應用裏面, 迫使虛擬桌面尋呼到磁盤需要耗費額外的CPU資源,從而降低了客戶的體驗。
如果一大批用戶在同一時間變成活動狀態(例如午餐以後), 那麼這些內存必須從磁盤從新獲得, 這就需要一定的時間了。 如果一個服務器承載了很多的虛擬桌面, 很有可能服務器的內存會溢出。
那麼會造成虛擬層從磁盤調用更多內存。 強烈建議取消這個功能。
|
6. 沒有優化防病毒軟件
及時在虛擬桌面的環境裏面, 防病毒軟件也很重要。
如果在使用託管的虛擬桌面或者給予託管的機遇vm的虛擬桌面,
這些虛擬桌面和其他的一些重要應用被託管在數據中心, 如果數據中心中毒的話,
就會使整個環境處於危險之中。
5、沒有管理啓動風暴
很多企業的用戶基本上是同時登入的,讓虛擬機在用戶開始使用的前幾分鐘就打開虛機, 來避免登錄風暴。 這就可以讓用戶能夠很快使用機器,從而避免登錄風暴。 然而當系統定義的登錄時間到來的時候,
控制器還是需要同時啓動上千臺機器。虛擬機的啓動會給虛機的部署帶來很大影響。