疑難排解- Amazon Elastic Compute Cloud

文章推薦指數: 80 %
投票人數:10人

OpenGL 轉譯效能問題 · Elastic Graphics 加速器效能 · 網路效能 · CPU 效能 · 轉譯模型與案例複雜性 · OpenGL 應用程式行為. 疑難排解-AmazonElasticComputeCloudAWS文件AmazonEC2Windows執行個體使用者指南調查應用程式效能問題解決狀況不良問題為什麼我看到多個ENI?疑難排解下列是常見的錯誤和故障診斷步驟。

內容調查應用程式效能問題OpenGL轉譯效能問題遠端存取效能問題解決狀況不良問題檢查執行個體組態停止並啟動執行個體確認已安裝的元件檢查ElasticGraphics日誌為什麼我看到多個ENI? 調查應用程式效能問題 ElasticGraphics使用執行個體網路將OpenGL命令傳送到遠端連接的顯示卡。

此外,執行使用ElasticGraphics加速器之OpenGL應用程式的桌面,通常會使用遠端存取技術存取。

區分OpenGL轉譯與桌面遠端存取技術相關的效能問題非常重要。

OpenGL轉譯效能問題 OpenGL轉譯效能取決於遠端執行個體上產生的OpenGL命令和影格數量。

轉譯效能可能因下列因素而異: ElasticGraphics加速器效能 網路效能 CPU效能 轉譯模型與案例複雜性 OpenGL應用程式行為 評估效能的簡易方法是顯示遠端執行個體的轉譯影格數。

ElasticGraphics加速器在遠端執行個體上最多顯示25個FPS,在降低網路用量的同時實現最佳感知品質。

顯示產生的影格數 在文字編輯器中開啟下列檔案。

如果檔案不存在,請先建立檔案。

C:\ProgramFiles\Amazon\EC2ElasticGPUs\conf\eg.conf 識別[Application]區段,或新增該區段(如不存在),然後新增下列組態參數: [Application] show_fps=1 重新啟動應用程式並再次檢查FPS。

如果FPS在更新轉譯場景時達到15-25個FPS,則ElasticGraphics加速器執行達到峰值。

您碰到的任何其他效能問題都可能與執行個體桌面的遠端存取有關。

如果是這種情況,請參閱遠端存取效能問題一節。

如果FPS數目低於15,您可以嘗試下列操作: 選取更強大的圖形加速器類型來提高ElasticGraphics加速器效能。

使用以下秘訣來提升整體網路效能: 檢查往來ElasticGraphics加速器端點的傳入及傳出頻寬數量。

可使用下列PowerShell命令擷取ElasticGraphics加速器端點: PSC:\>(Invoke-WebRequesthttp://169.254.169.254/latest/meta-data/elastic-gpus/associations/[ELASTICGPU_ID]).content 從執行個體到ElasticGraphics加速器端點的網路流量,與OpenGL應用程式產生的命令數量有關。

從ElasticGraphics加速器端點到執行個體的網路流量,與圖形加速器產生的影格數有關。

如果網路使用率達到執行個體最大網路輸送量,請嘗試使用具有更高網路輸送量限額的執行個體。

改善CPU效能: 除了ElasticGraphics加速器所需的功能之外,應用程式可能還需要大量的CPU資源。

如果Windows任務管理員回報CPU資源使用率過高,請嘗試使用CPU能力更強的執行個體。

遠端存取效能問題 連接ElasticGraphics加速器的執行個體可以使用不同的遠端存取技術來存取。

效能和品質可能因下列因素而異: 遠端存取技術 執行個體效能 用戶端效能 網路延遲以及用戶端與執行個體之間的頻寬 遠端存取通訊協定的可能選擇包括: Microsoft遠端桌面連線 NICEDCV VNC 如需最佳化的詳細資訊,請參閱特定通訊協定。

解決狀況不良問題 如果ElasticGraphics加速器的狀態不良,請使用下列故障診斷步驟來解決問題。

檢查執行個體組態 如果ElasticGraphics命令列工具egcli.exe傳回類似以下的輸出,請確保安全群組設定正確,並且您啟動了已啟用執行個體中繼資料服務的執行個體。

EGVersion1.0.7.4240(Manager)/N/A(OpenGLLibrary)/N/A(OpenGLRedirector) EGStatus:OutOfService SomethingpreventedtheEGInfrastructuretoworkproperly. 停止並啟動執行個體 如果您的ElasticGraphics加速器狀態不良,停止執行個體並再次啟動是最簡單的選項。

如需詳細資訊,請參閱停止和啟動執行個體。

警告停止執行個體時,在任何執行個體存放區磁碟區的資料都會清除。

若要保留執行個體存放區磁碟區的資料,請將資料備份至持久性儲存。

確認已安裝的元件 開啟Windows控制台並確認已安裝以下元件: AmazonElasticGraphicsManager AmazonElasticGraphicsOpenGL程式庫 AmazonEC2ElasticGPUsOpenGL重定向器 如果缺少這些項目的任何一個,您必須手動安裝它們。

如需詳細資訊,請參閱安裝ElasticGraphics所需的軟體。

檢查ElasticGraphics日誌 開啟Windows事件檢視器,展開應用程式及服務記錄檔區段,並在下列事件日誌中尋找錯誤: EC2ElasticGPUs EC2ElasticGPUsGUI 為什麼我看到多個ENI? 在帶有ElasticGraphics加速器的EC2執行個體上呼叫StartInstances時,會在該執行個體上建立一個新的彈性網路介面(ENI),以允許將OpenGL命令傳送到遠端連接的顯示卡。

如果您在短時間內(幾秒鐘或更短的時間)多次於同一EC2執行個體上呼叫StartInstances,則每次呼叫都會建立一個新的網路介面。

但是: ElasticGraphics加速器只會使用一個網路介面。

額外的網路介面不會產生任何費用,並將在24小時內自動釋放。

文件慣用形式使用CloudWatch指標來要監控ElasticGraphics監控此頁面是否有幫助?-是感謝您,讓我們知道我們做得很好!若您有空,歡迎您告知我們值得讚許的地方,這樣才能保持良好服務。

此頁面是否有幫助?-否感謝讓我們知道此頁面仍須改善。

很抱歉,讓您失望。

若您有空,歡迎您提供改善文件的方式。



請為這篇文章評分?