疑難排解- Amazon Elastic Compute Cloud
文章推薦指數: 80 %
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監控此頁面是否有幫助?-是感謝您,讓我們知道我們做得很好!若您有空,歡迎您告知我們值得讚許的地方,這樣才能保持良好服務。
此頁面是否有幫助?-否感謝讓我們知道此頁面仍須改善。
很抱歉,讓您失望。
若您有空,歡迎您提供改善文件的方式。
延伸文章資訊
- 1OpenGL 的效能設定- 2021 - SOLIDWORKS 說明
OpenGL 的效能設定. 要變更系統選項,請按一下選項 Tool_Options_Standard.gif (「標準」工具列) 或工具 > 選項。 使用軟體OpenGL使用軟體OpenGL.
- 2OpenGL 效能測試 - 中文化天地網
OK 是一款非常簡單易用的顯示卡3D 效能測試工具,適用於所有Microsoft Windows 作業系統,可以幫助使用者測試顯示卡。即使是小型的3D.Benchmark.
- 3AMD 推出新顯示卡Driver OpenGL 遊戲效能激增8 成- ezone.hk
AMD Linux 版本的驅動程式,效能上問題不大,但其Windows 版的OpenGL 表現,卻一直令人失望。據外國測試者提供的數據,在使用22.7.1 版本後,可讓OpenGL ...
- 4OpenGL 效能提示- Win32 apps
OpenGL 效能提示. ... 這些程式設計做法會將應用程式的效能優化:. 當每個頂點上只有單一材質屬性快速(時,請使用glColorMaterial ,例如) 。
- 5OpenGL - 维基百科,自由的百科全书
OpenGL(英語:Open Graphics Library,譯名:開放圖形庫或者“開放式圖形庫”)是用於渲染2D、3D矢量圖形的跨語言、跨平台的應用程序編程接口(API)。