SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
Jeremy Main シニアソリューションアーキテクト GRID
GRID Technical Session
vGPU Sizing
First Considerations
Understand the existing non-VDI environment and workloads
Workstation model, CPU generation, CPU speed, memory, storage
GPU(s) used, how it was selected or upgraded
Applications used, number of displays, special input devices
Capture system and GPU performance data and review with user
Provide a data-driven recommendation to gain acceptance
Segment users GPU requirements and size appropriately
First Considerations
Server-rendered FPS vs. remotely delivered FPS
Define the per-user network bandwidth requirements
Explain the impact of 30 FPS vs. 60 FPS delivered framerates
Start with a less dense vGPU profile and access user performance
Increase density until performance does not meet acceptance tests
Require acceptance testing with real workloads not benchmarks
Log and monitor GPU utilization on host
Agree on metrics, don’t use subjective criteria…
Understanding your Applications
CPU, memory and storage requirements
GPU rendering and frame buffer requirements
“perfmon” on existing workstation or GPU pass-through VM
Memory -> Available MBytes
Processor -> % Processor Time
NVIDIA_GPU
% GPU Usage
Total Memory (MB)
Available Memory (MB)
Catia V5-6R2012 K5000
Try to limit the number of slides you use
Keep text to a minimum
Instead, speak more to your audience
(engage them with anecdotes/enthusiasm/eye contact)
Try not to read your points verbatim; bullet points should
be used for key points only
Use images/graphics to help convey your message
Catia V5-6R2012 K5000
Application not using all of
the CPU cores
GPU utilization is low
GPU memory use is low
1GB vGPU profile
Catia V5-6R2012 K600
Application not using all of
the CPU cores
GPU utilization is low
GPU memory use is low
1GB vGPU profile
Siemens NX 10 K5000
Siemens NX 10 K5000
Application using more of
the CPU cores in some
operations
GPU utilization is low
GPU memory use is low
1GB vGPU profile
Siemens NX 10 K600
Application using more of
the CPU cores in some
operations
GPU utilization is low
GPU memory use is low
1GB vGPU profile
SPECviewperf12 K5000
GPU Utilization
0
50
100
% CPU
% GPU
Benchmarks
Push GPU capabilities to their limits
and may be heavily dependent on
single thread performance
Applications
Modeling operations and view
manipulation consist of periods of
activity and inactivity
0
50
100
% CPU
% GPU
Monitoring vGPU
Within the VM “NVIDIA_GPU” counter, “% GPU Usage” is not supported
Monitor at hypervisor-level using nvidia-smi command
$ nvidia-smi --query-gpu=¥
timestamp,name,pci.bus_id,driver_version,pstate,¥
pcie.link.gen.max,pcie.link.gen.current,temperature.gpu,¥
utilization.gpu,utilization.memory,memory.total,¥
memory.free,memory.used --format=csv -l 5
Prepend with “timeout –t” with the number of seconds to run
Monitoring protocol HDX3D-Pro FPS
wmic /NameSpace:¥¥root¥citrix¥hdx Path Citrix_VirtualChannel_Thinwire_Enum Get
Component_Fps /every:5
Verify consistent frame
rate delivery based on
XenDesktop policy
parameters
Monitoring protocol PCoIP FPS
Perfmon: PCoIP Session Imaging Statistics -> Imaging Encoded Frames/Sec

Weitere ähnliche Inhalte

Was ist angesagt?

Affordable AI Connects To A Better Life
Affordable AI Connects To A Better LifeAffordable AI Connects To A Better Life
Affordable AI Connects To A Better Life
NVIDIA Taiwan
 

Was ist angesagt? (20)

How to Burn Multi-GPUs using CUDA stress test memo
How to Burn Multi-GPUs using CUDA stress test memoHow to Burn Multi-GPUs using CUDA stress test memo
How to Burn Multi-GPUs using CUDA stress test memo
 
Gömülü Sistemlerde Derin Öğrenme Uygulamaları
Gömülü Sistemlerde Derin Öğrenme UygulamalarıGömülü Sistemlerde Derin Öğrenme Uygulamaları
Gömülü Sistemlerde Derin Öğrenme Uygulamaları
 
Debugging CUDA applications
Debugging CUDA applicationsDebugging CUDA applications
Debugging CUDA applications
 
Applying of the NVIDIA CUDA to the video processing in the task of the roundw...
Applying of the NVIDIA CUDA to the video processing in the task of the roundw...Applying of the NVIDIA CUDA to the video processing in the task of the roundw...
Applying of the NVIDIA CUDA to the video processing in the task of the roundw...
 
計算力学シミュレーションに GPU は役立つのか?
計算力学シミュレーションに GPU は役立つのか?計算力学シミュレーションに GPU は役立つのか?
計算力学シミュレーションに GPU は役立つのか?
 
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
 
PG-Strom v2.0 Technical Brief (17-Apr-2018)
PG-Strom v2.0 Technical Brief (17-Apr-2018)PG-Strom v2.0 Technical Brief (17-Apr-2018)
PG-Strom v2.0 Technical Brief (17-Apr-2018)
 
PL/CUDA - Fusion of HPC Grade Power with In-Database Analytics
PL/CUDA - Fusion of HPC Grade Power with In-Database AnalyticsPL/CUDA - Fusion of HPC Grade Power with In-Database Analytics
PL/CUDA - Fusion of HPC Grade Power with In-Database Analytics
 
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
 
100Gbps OpenStack For Providing High-Performance NFV
100Gbps OpenStack For Providing High-Performance NFV100Gbps OpenStack For Providing High-Performance NFV
100Gbps OpenStack For Providing High-Performance NFV
 
Affordable AI Connects To A Better Life
Affordable AI Connects To A Better LifeAffordable AI Connects To A Better Life
Affordable AI Connects To A Better Life
 
GPGPU Accelerates PostgreSQL ~Unlock the power of multi-thousand cores~
GPGPU Accelerates PostgreSQL ~Unlock the power of multi-thousand cores~GPGPU Accelerates PostgreSQL ~Unlock the power of multi-thousand cores~
GPGPU Accelerates PostgreSQL ~Unlock the power of multi-thousand cores~
 
GPU/SSD Accelerates PostgreSQL - challenge towards query processing throughpu...
GPU/SSD Accelerates PostgreSQL - challenge towards query processing throughpu...GPU/SSD Accelerates PostgreSQL - challenge towards query processing throughpu...
GPU/SSD Accelerates PostgreSQL - challenge towards query processing throughpu...
 
PG-Strom
PG-StromPG-Strom
PG-Strom
 
20160407_GTC2016_PgSQL_In_Place
20160407_GTC2016_PgSQL_In_Place20160407_GTC2016_PgSQL_In_Place
20160407_GTC2016_PgSQL_In_Place
 
20150318-SFPUG-Meetup-PGStrom
20150318-SFPUG-Meetup-PGStrom20150318-SFPUG-Meetup-PGStrom
20150318-SFPUG-Meetup-PGStrom
 
GPGPU programming with CUDA
GPGPU programming with CUDAGPGPU programming with CUDA
GPGPU programming with CUDA
 
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
 
20170602_OSSummit_an_intelligent_storage
20170602_OSSummit_an_intelligent_storage20170602_OSSummit_an_intelligent_storage
20170602_OSSummit_an_intelligent_storage
 
20171206 PGconf.ASIA LT gstore_fdw
20171206 PGconf.ASIA LT gstore_fdw20171206 PGconf.ASIA LT gstore_fdw
20171206 PGconf.ASIA LT gstore_fdw
 

Andere mochten auch

Accrediate-CSR-With Tools Details
Accrediate-CSR-With Tools DetailsAccrediate-CSR-With Tools Details
Accrediate-CSR-With Tools Details
Atul Joshi
 
What's good in having a blog
What's good in having a blogWhat's good in having a blog
What's good in having a blog
Kingcitation
 
WPS-(N)PSS Training Docs
WPS-(N)PSS Training DocsWPS-(N)PSS Training Docs
WPS-(N)PSS Training Docs
Michael Edwards
 
Vci presentssssss (euphemism)
Vci presentssssss (euphemism)Vci presentssssss (euphemism)
Vci presentssssss (euphemism)
qm_cc
 

Andere mochten auch (14)

WPS3Bio10162010
WPS3Bio10162010WPS3Bio10162010
WPS3Bio10162010
 
Accrediate-CSR-With Tools Details
Accrediate-CSR-With Tools DetailsAccrediate-CSR-With Tools Details
Accrediate-CSR-With Tools Details
 
SWISS BULLION TABLES
SWISS BULLION TABLESSWISS BULLION TABLES
SWISS BULLION TABLES
 
Colombia - Chile - Peru GRI Brochure
Colombia - Chile - Peru GRI BrochureColombia - Chile - Peru GRI Brochure
Colombia - Chile - Peru GRI Brochure
 
Update Tables as of August10
Update Tables as of August10Update Tables as of August10
Update Tables as of August10
 
Francis sewe onyango
Francis sewe onyangoFrancis sewe onyango
Francis sewe onyango
 
Chapters 6&7
Chapters 6&7Chapters 6&7
Chapters 6&7
 
RESUME
RESUMERESUME
RESUME
 
What's good in having a blog
What's good in having a blogWhat's good in having a blog
What's good in having a blog
 
WPS-(N)PSS Training Docs
WPS-(N)PSS Training DocsWPS-(N)PSS Training Docs
WPS-(N)PSS Training Docs
 
SLE
SLESLE
SLE
 
Vci presentssssss (euphemism)
Vci presentssssss (euphemism)Vci presentssssss (euphemism)
Vci presentssssss (euphemism)
 
Ingatan
IngatanIngatan
Ingatan
 
How Can ERP Solutions Solve the Difficulties of Local SME companies?
How Can ERP Solutions Solve the Difficulties of Local SME companies?How Can ERP Solutions Solve the Difficulties of Local SME companies?
How Can ERP Solutions Solve the Difficulties of Local SME companies?
 

Ähnlich wie 1101: GRID 技術セッション 2:vGPU Sizing

dassault-systemes-catia-application-scalability-guide
dassault-systemes-catia-application-scalability-guidedassault-systemes-catia-application-scalability-guide
dassault-systemes-catia-application-scalability-guide
Jason Kyungho Lee
 
Accelerating & Optimizing Machine Learning on VMware vSphere leveraging NVIDI...
Accelerating & Optimizing Machine Learning on VMware vSphere leveraging NVIDI...Accelerating & Optimizing Machine Learning on VMware vSphere leveraging NVIDI...
Accelerating & Optimizing Machine Learning on VMware vSphere leveraging NVIDI...
inside-BigData.com
 

Ähnlich wie 1101: GRID 技術セッション 2:vGPU Sizing (20)

VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...
VMworld 2013: A Technical Deep Dive on VMware Horizon View 5.2 Performance an...
 
dassault-systemes-catia-application-scalability-guide
dassault-systemes-catia-application-scalability-guidedassault-systemes-catia-application-scalability-guide
dassault-systemes-catia-application-scalability-guide
 
VMworld 2013: On the Way to GPU Virtualization – 3D Acceleration in Virtual M...
VMworld 2013: On the Way to GPU Virtualization – 3D Acceleration in Virtual M...VMworld 2013: On the Way to GPU Virtualization – 3D Acceleration in Virtual M...
VMworld 2013: On the Way to GPU Virtualization – 3D Acceleration in Virtual M...
 
Accelerating Data Science With GPUs
Accelerating Data Science With GPUsAccelerating Data Science With GPUs
Accelerating Data Science With GPUs
 
Virtualization & Network Connectivity
Virtualization & Network Connectivity Virtualization & Network Connectivity
Virtualization & Network Connectivity
 
Accelerating & Optimizing Machine Learning on VMware vSphere leveraging NVIDI...
Accelerating & Optimizing Machine Learning on VMware vSphere leveraging NVIDI...Accelerating & Optimizing Machine Learning on VMware vSphere leveraging NVIDI...
Accelerating & Optimizing Machine Learning on VMware vSphere leveraging NVIDI...
 
Top 15 Tips for vGPU Success - Part 3-3
Top 15 Tips for vGPU Success - Part 3-3Top 15 Tips for vGPU Success - Part 3-3
Top 15 Tips for vGPU Success - Part 3-3
 
Nvidia grid and vGPU
Nvidia grid and vGPUNvidia grid and vGPU
Nvidia grid and vGPU
 
Graphics processing unit ppt
Graphics processing unit pptGraphics processing unit ppt
Graphics processing unit ppt
 
Part 4 Maximizing the utilization of GPU resources on-premise and in the cloud
Part 4  Maximizing the utilization of GPU resources on-premise and in the cloudPart 4  Maximizing the utilization of GPU resources on-premise and in the cloud
Part 4 Maximizing the utilization of GPU resources on-premise and in the cloud
 
Improving Web Siste Performance Using Edge Services in Fog Computing Architec...
Improving Web Siste Performance Using Edge Services in Fog Computing Architec...Improving Web Siste Performance Using Edge Services in Fog Computing Architec...
Improving Web Siste Performance Using Edge Services in Fog Computing Architec...
 
Bhargav_PPTgrgregregrgregregregregregregre.pptx
Bhargav_PPTgrgregregrgregregregregregregre.pptxBhargav_PPTgrgregregrgregregregregregregre.pptx
Bhargav_PPTgrgregregrgregregregregregregre.pptx
 
GPU power consumption and performance trends
GPU power consumption and performance trendsGPU power consumption and performance trends
GPU power consumption and performance trends
 
Cisco at v mworld 2015 gpu-solution-c240_m4-082715-vmworld
Cisco at v mworld 2015 gpu-solution-c240_m4-082715-vmworldCisco at v mworld 2015 gpu-solution-c240_m4-082715-vmworld
Cisco at v mworld 2015 gpu-solution-c240_m4-082715-vmworld
 
Cisco at v mworld 2015 gpu-solution-c240_m4-082715-vmworld
Cisco at v mworld 2015 gpu-solution-c240_m4-082715-vmworldCisco at v mworld 2015 gpu-solution-c240_m4-082715-vmworld
Cisco at v mworld 2015 gpu-solution-c240_m4-082715-vmworld
 
08 - it3D Summit 2016 - Grid - T. Riley- NVIDIA
08 - it3D Summit 2016 - Grid - T. Riley- NVIDIA08 - it3D Summit 2016 - Grid - T. Riley- NVIDIA
08 - it3D Summit 2016 - Grid - T. Riley- NVIDIA
 
VMworld 2015: Deliver High Performance Desktops with VMware Horizon and NVIDI...
VMworld 2015: Deliver High Performance Desktops with VMware Horizon and NVIDI...VMworld 2015: Deliver High Performance Desktops with VMware Horizon and NVIDI...
VMworld 2015: Deliver High Performance Desktops with VMware Horizon and NVIDI...
 
VMworld 2013: Graphics and Users in VDI
VMworld 2013: Graphics and Users in VDI VMworld 2013: Graphics and Users in VDI
VMworld 2013: Graphics and Users in VDI
 
VMworld 2013: How Good is PCoIP - A Remoting Protocol Shootout
VMworld 2013: How Good is PCoIP - A Remoting Protocol ShootoutVMworld 2013: How Good is PCoIP - A Remoting Protocol Shootout
VMworld 2013: How Good is PCoIP - A Remoting Protocol Shootout
 
E3MV - Embedded Vision - Sundance
E3MV - Embedded Vision - SundanceE3MV - Embedded Vision - Sundance
E3MV - Embedded Vision - Sundance
 

Mehr von NVIDIA Japan

Mehr von NVIDIA Japan (20)

HPC 的に H100 は魅力的な GPU なのか?
HPC 的に H100 は魅力的な GPU なのか?HPC 的に H100 は魅力的な GPU なのか?
HPC 的に H100 は魅力的な GPU なのか?
 
NVIDIA cuQuantum SDK による量子回路シミュレーターの高速化
NVIDIA cuQuantum SDK による量子回路シミュレーターの高速化NVIDIA cuQuantum SDK による量子回路シミュレーターの高速化
NVIDIA cuQuantum SDK による量子回路シミュレーターの高速化
 
Physics-ML のためのフレームワーク NVIDIA Modulus 最新事情
Physics-ML のためのフレームワーク NVIDIA Modulus 最新事情Physics-ML のためのフレームワーク NVIDIA Modulus 最新事情
Physics-ML のためのフレームワーク NVIDIA Modulus 最新事情
 
20221021_JP5.0.2-Webinar-JP_Final.pdf
20221021_JP5.0.2-Webinar-JP_Final.pdf20221021_JP5.0.2-Webinar-JP_Final.pdf
20221021_JP5.0.2-Webinar-JP_Final.pdf
 
開発者が語る NVIDIA cuQuantum SDK
開発者が語る NVIDIA cuQuantum SDK開発者が語る NVIDIA cuQuantum SDK
開発者が語る NVIDIA cuQuantum SDK
 
NVIDIA Modulus: Physics ML 開発のためのフレームワーク
NVIDIA Modulus: Physics ML 開発のためのフレームワークNVIDIA Modulus: Physics ML 開発のためのフレームワーク
NVIDIA Modulus: Physics ML 開発のためのフレームワーク
 
NVIDIA HPC ソフトウエア斜め読み
NVIDIA HPC ソフトウエア斜め読みNVIDIA HPC ソフトウエア斜め読み
NVIDIA HPC ソフトウエア斜め読み
 
HPC+AI ってよく聞くけど結局なんなの
HPC+AI ってよく聞くけど結局なんなのHPC+AI ってよく聞くけど結局なんなの
HPC+AI ってよく聞くけど結局なんなの
 
Magnum IO GPUDirect Storage 最新情報
Magnum IO GPUDirect Storage 最新情報Magnum IO GPUDirect Storage 最新情報
Magnum IO GPUDirect Storage 最新情報
 
データ爆発時代のネットワークインフラ
データ爆発時代のネットワークインフラデータ爆発時代のネットワークインフラ
データ爆発時代のネットワークインフラ
 
Hopper アーキテクチャで、変わること、変わらないこと
Hopper アーキテクチャで、変わること、変わらないことHopper アーキテクチャで、変わること、変わらないこと
Hopper アーキテクチャで、変わること、変わらないこと
 
GPU と PYTHON と、それから最近の NVIDIA
GPU と PYTHON と、それから最近の NVIDIAGPU と PYTHON と、それから最近の NVIDIA
GPU と PYTHON と、それから最近の NVIDIA
 
GTC November 2021 – テレコム関連アップデート サマリー
GTC November 2021 – テレコム関連アップデート サマリーGTC November 2021 – テレコム関連アップデート サマリー
GTC November 2021 – テレコム関連アップデート サマリー
 
テレコムのビッグデータ解析 & AI サイバーセキュリティ
テレコムのビッグデータ解析 & AI サイバーセキュリティテレコムのビッグデータ解析 & AI サイバーセキュリティ
テレコムのビッグデータ解析 & AI サイバーセキュリティ
 
必見!絶対におすすめの通信業界セッション 5 つ ~秋の GTC 2020~
必見!絶対におすすめの通信業界セッション 5 つ ~秋の GTC 2020~必見!絶対におすすめの通信業界セッション 5 つ ~秋の GTC 2020~
必見!絶対におすすめの通信業界セッション 5 つ ~秋の GTC 2020~
 
2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ
2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ
2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ
 
2020年10月29日 Jetson活用によるAI教育
2020年10月29日 Jetson活用によるAI教育2020年10月29日 Jetson活用によるAI教育
2020年10月29日 Jetson活用によるAI教育
 
2020年10月29日 Jetson Nano 2GBで始めるAI x Robotics教育
2020年10月29日 Jetson Nano 2GBで始めるAI x Robotics教育2020年10月29日 Jetson Nano 2GBで始めるAI x Robotics教育
2020年10月29日 Jetson Nano 2GBで始めるAI x Robotics教育
 
COVID-19 研究・対策に活用可能な NVIDIA ソフトウェアと関連情報
COVID-19 研究・対策に活用可能な NVIDIA ソフトウェアと関連情報COVID-19 研究・対策に活用可能な NVIDIA ソフトウェアと関連情報
COVID-19 研究・対策に活用可能な NVIDIA ソフトウェアと関連情報
 
Jetson Xavier NX クラウドネイティブをエッジに
Jetson Xavier NX クラウドネイティブをエッジにJetson Xavier NX クラウドネイティブをエッジに
Jetson Xavier NX クラウドネイティブをエッジに
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

1101: GRID 技術セッション 2:vGPU Sizing

  • 1. Jeremy Main シニアソリューションアーキテクト GRID GRID Technical Session vGPU Sizing
  • 2. First Considerations Understand the existing non-VDI environment and workloads Workstation model, CPU generation, CPU speed, memory, storage GPU(s) used, how it was selected or upgraded Applications used, number of displays, special input devices Capture system and GPU performance data and review with user Provide a data-driven recommendation to gain acceptance Segment users GPU requirements and size appropriately
  • 3. First Considerations Server-rendered FPS vs. remotely delivered FPS Define the per-user network bandwidth requirements Explain the impact of 30 FPS vs. 60 FPS delivered framerates Start with a less dense vGPU profile and access user performance Increase density until performance does not meet acceptance tests Require acceptance testing with real workloads not benchmarks Log and monitor GPU utilization on host Agree on metrics, don’t use subjective criteria…
  • 4. Understanding your Applications CPU, memory and storage requirements GPU rendering and frame buffer requirements “perfmon” on existing workstation or GPU pass-through VM Memory -> Available MBytes Processor -> % Processor Time NVIDIA_GPU % GPU Usage Total Memory (MB) Available Memory (MB)
  • 5. Catia V5-6R2012 K5000 Try to limit the number of slides you use Keep text to a minimum Instead, speak more to your audience (engage them with anecdotes/enthusiasm/eye contact) Try not to read your points verbatim; bullet points should be used for key points only Use images/graphics to help convey your message
  • 6. Catia V5-6R2012 K5000 Application not using all of the CPU cores GPU utilization is low GPU memory use is low 1GB vGPU profile
  • 7. Catia V5-6R2012 K600 Application not using all of the CPU cores GPU utilization is low GPU memory use is low 1GB vGPU profile
  • 9. Siemens NX 10 K5000 Application using more of the CPU cores in some operations GPU utilization is low GPU memory use is low 1GB vGPU profile
  • 10. Siemens NX 10 K600 Application using more of the CPU cores in some operations GPU utilization is low GPU memory use is low 1GB vGPU profile
  • 12. GPU Utilization 0 50 100 % CPU % GPU Benchmarks Push GPU capabilities to their limits and may be heavily dependent on single thread performance Applications Modeling operations and view manipulation consist of periods of activity and inactivity 0 50 100 % CPU % GPU
  • 13. Monitoring vGPU Within the VM “NVIDIA_GPU” counter, “% GPU Usage” is not supported Monitor at hypervisor-level using nvidia-smi command $ nvidia-smi --query-gpu=¥ timestamp,name,pci.bus_id,driver_version,pstate,¥ pcie.link.gen.max,pcie.link.gen.current,temperature.gpu,¥ utilization.gpu,utilization.memory,memory.total,¥ memory.free,memory.used --format=csv -l 5 Prepend with “timeout –t” with the number of seconds to run
  • 14. Monitoring protocol HDX3D-Pro FPS wmic /NameSpace:¥¥root¥citrix¥hdx Path Citrix_VirtualChannel_Thinwire_Enum Get Component_Fps /every:5 Verify consistent frame rate delivery based on XenDesktop policy parameters
  • 15. Monitoring protocol PCoIP FPS Perfmon: PCoIP Session Imaging Statistics -> Imaging Encoded Frames/Sec