SlideShare une entreprise Scribd logo
1  sur  24
Hyper-V R2 SP1Dynamic Memory & RemoteFX ITSpark meeting #1, Cluj-Napoca Tudor DamianMVP, IT Solutions Specialisttudy@itspark.ro– www.tudy.tel 27-NOV-2010
Utilizatorii, memoria și virtualizarea Nimeni nu știe câtă memorie să aloce pentru un VM Cum va afecta RAM-ul alocat performanța unui VM? ”1GB, mai mult doar dacă lumea se plânge de performanțe” ”4GB pe fiecare mașină, nimeni nu se plânge ” ”Iau cerințele minime, la care adaug 50% / 100% / 150%” ”Folosesc cerințele producătorului, nu stau să verific” Memoria e un bottleneck Unul din factorii cheie din punct de vedere al costurilor
Propunerea Dynamic Memory Densitate maximă, fără a sacrifica performanța Performanță predictibilă Production-use ready
Adăugare/eliminare memorie RAM Adăugare Enlightened Se folosește Synthetic Memory Driver (VSP/VSC Pair) Fără emulare hardware Lightweight, instant Eliminare Inițial s-a dorit eliminarea memoriei (-> probleme) Testele au arătat că memory ballooninge mai eficient Afectează Task Manager în Guest OS Memoria neutilizată se conectează la fiecare 5 minute
Memory demand / Memory buffer Memory demand Memoria necesară sistemului de operare Guest pentru a funcționa în condiții rezonabile Calculată automat pe baza utilizării raportate de Guest Memory buffer Memoria alocată unui VM pentru necesități imediate Scopul principal e de a preveni utilizarea file cache Memoria ideală pentru un VM Memory demand + Memory Buffer
Dynamic Memory - UI
Dynamic Memory - UI
Memory balancing (1) Dacă e memorie suficientă pe host, se alocă valoarea ideală de RAM pentru fiecare VM Available Memory Available Memory Root Reserve Hyper-V Host Host Memory Availability = 100%
Memory balancing (1) Dacă e memorie suficientă pe host, se alocă valoarea ideală de RAM pentru fiecare VM Ideal Memory Available Memory Buffer Memory Demand Root Reserve Hyper-V Host VM1 Host Memory Availability = 60%
Memory balancing (1) Dacă e memorie suficientă pe host, se alocă valoarea ideală de RAM pentru fiecare VM Ideal Memory Buffer Ideal Memory Buffer Memory Demand Memory Demand Root Reserve Hyper-V Host VM1 VM2 Host Memory Availability = 0%
Memory balancing (2) Dacă nu e memorie suficientă, se folosește Priority pentru a determina distribuția memoriei Ideal Memory Buffer Ideal Memory Buffer Memory Demand Memory Demand Root Reserve VM2 Medium Priority VM1 Low Priority Hyper-V Host
Memory balancing (2) Dacă nu e memorie suficientă, se folosește Priority pentru a determina distribuția memoriei Ideal Memory Buffer Ideal Memory Ideal Memory Buffer Buffer Memory Demand Memory Demand Memory Demand Root Reserve VM2 Medium Priority VM1 Low Priority Hyper-V Host VM3 High Priority
Memory balancing (2) Dacă nu e memorie suficientă, se folosește Priority pentru a determina distribuția memoriei Ideal Memory Buffer Priority Penalty Ideal Memory Ideal Memory Buffer Buffer Priority Penalty Priority Penalty Buffer Buffer Memory Demand Memory Demand Memory Demand Root Reserve VM2 Medium Priority VM1 Low Priority Hyper-V Host VM3 High Priority
Memory balancing (2) Dacă nu e memorie suficientă, se folosește Priority pentru a determina distribuția memoriei Ideal Memory Ideal Memory Ideal Memory Buffer Buffer Memory Demand Memory Demand Memory Demand Root Reserve VM2 Medium Priority VM1 Low Priority Hyper-V Host VM3 High Priority
DM introduce Root Reserve Hyper-V a folosit dintotdeauna conceptul de memory reserve (memorie rezervată pentru parent partition) DM permite VMs să ”înghesuie” root reserve Soluția: o cheie în regiștri Permite rezervarea statică de memorie pentru Parent Partition HKLM:OFTWAREicrosoftindows NTurrentVersionirtualizationemoryReserve Mai puțină memorie pentru VMs Sistemul gazdă rămâne stabil
Dynamic Memory în Hyper-V R2 SP1 RC DEMO
Dynamic Memory, nu Overcommit! Memory Overcommit e un termen ”supraîncărcat” Page Sharing Second Level Paging Mecanisme de memory balooning Nimeni nu vrea să supraaloce resursele Nu supraalocăm celelalte resurse Nici VMWare nu vrea/recomandă overcommit DM tratează memoria așa cum tratăm CPU: Resursă scalabilă dinamic
Cerințe pentru Dynamic Memory Sistemul gazdă: Windows Server 2008 R2 SP1 Microsoft Hyper-V Server 2008 R2 SP1 Windows Server 2003, 2008 & 2008 R2 guest 32-bit & 64-bit versions Web, Standard, Enterprise, Datacenter Windows Vista and Windows 7 guest Doar Enterprise și Ultimate 32-bit & 64-bit versions
Compatibilitatea aplicațiilor Probleme Aplicații cu static memory allocation (Exchange) Setări suplimentare Aplicații cu cache / memory management intern (SQL, Apache, Java, Oracle, ...) Aplicații care pornesc cu multă memorie prealocată (?)
RemoteFX – infrastructură / grafică Infrastructură Izolarea VM = centralizarea desktop-urilor Evoluția procesoarelor de la viteză la paralelism Rețele mai rapide Diversitate crescută pe partea de client devices Grafică Crește complexitatea graficii: Media, 3D UI, Video, Animations, Flash, Silverlight Crește fragmentarea stack-urilor în procesarea grafică Silverlight și Flash portabil emit ”flat bitmaps”
RemoteFX – soluție VDI vGPU expus în Hyper-V Guest Rendering pe host, nu pe guest Codec nou inclus în RDP 7.1 pentru RemoteFX Utilizarea unui singur GPU pentru mai multe VMs Dispozitive hardware de decoding pentru thin clients Inițial doar pentru scenarii de tip ”office worker” Cerințe:  SLAT GPU din generație nouă
Ultra Lightweight Thin Clients O nouă clasă de thin clients ARM, MIPS, sau PPC-based designs Windows CE, Linux, sau alt embedded OS Suport pentru USB Redirection Resurse client necesare foarte putine CPU: 200 – 400 MHz Memory: < 256MB RAM, < 128MB Flash Consum curent: <5W Utilizarea accelerării printr-un codec hardware
ThinLinX Hot-e® TLX-400 M Arm Processor RemoteFX HDMI Display Audio – Wolfson WM8731l – 16bit, 48KHz Stereo Headphone Out, Line out, Biased Microphone In Ethernet – 10/100 Mbs  2 x USB 2.0 Full Speed Host Ports 5VDC Power Linux Embedded OS
Întrebări?

Contenu connexe

Plus de ITSpark Community

Tudor Damian - Comparing Microsoft Cloud with VMware Cloud
Tudor Damian - Comparing Microsoft Cloud with VMware CloudTudor Damian - Comparing Microsoft Cloud with VMware Cloud
Tudor Damian - Comparing Microsoft Cloud with VMware CloudITSpark Community
 
Mihai Tataran - Building web applications with HTML 5 and related technologies
Mihai Tataran - Building web applications with HTML 5 and related technologiesMihai Tataran - Building web applications with HTML 5 and related technologies
Mihai Tataran - Building web applications with HTML 5 and related technologiesITSpark Community
 
Managing code quality with SonarQube - Radu Vunvulea
Managing code quality with SonarQube - Radu VunvuleaManaging code quality with SonarQube - Radu Vunvulea
Managing code quality with SonarQube - Radu VunvuleaITSpark Community
 
Windows 8.1 and Windows Server 2012 R2 in the Enterprise
Windows 8.1 and Windows Server 2012 R2 in the EnterpriseWindows 8.1 and Windows Server 2012 R2 in the Enterprise
Windows 8.1 and Windows Server 2012 R2 in the EnterpriseITSpark Community
 
Tudor Damian - What's new in Hyper-V 2012 R2
Tudor Damian - What's new in Hyper-V 2012 R2Tudor Damian - What's new in Hyper-V 2012 R2
Tudor Damian - What's new in Hyper-V 2012 R2ITSpark Community
 
Alina Lolot - System Center 2012 R2
Alina Lolot - System Center 2012 R2Alina Lolot - System Center 2012 R2
Alina Lolot - System Center 2012 R2ITSpark Community
 
Cosmin Tataru - Ce e nou in Windows 8.1 pentru ITPros
Cosmin Tataru - Ce e nou in Windows 8.1 pentru ITProsCosmin Tataru - Ce e nou in Windows 8.1 pentru ITPros
Cosmin Tataru - Ce e nou in Windows 8.1 pentru ITProsITSpark Community
 
Cloud Computing şi impactul asupra societăţii civile
Cloud Computing şi impactul asupra societăţii civile Cloud Computing şi impactul asupra societăţii civile
Cloud Computing şi impactul asupra societăţii civile ITSpark Community
 
Comunicăm eficient - 20 de bune practici pentru site-urile ONG
Comunicăm eficient - 20 de bune practici pentru  site-urile ONGComunicăm eficient - 20 de bune practici pentru  site-urile ONG
Comunicăm eficient - 20 de bune practici pentru site-urile ONGITSpark Community
 
Comunicăm eficient cu diverse tehnologii - Microsoft Office 2010
Comunicăm eficient cu diverse tehnologii - Microsoft Office 2010Comunicăm eficient cu diverse tehnologii - Microsoft Office 2010
Comunicăm eficient cu diverse tehnologii - Microsoft Office 2010ITSpark Community
 
Windows Phone și Windows 8: Aplicaţii mobile pentru societatea civilă
Windows Phone și Windows 8:  Aplicaţii mobile pentru societatea civilăWindows Phone și Windows 8:  Aplicaţii mobile pentru societatea civilă
Windows Phone și Windows 8: Aplicaţii mobile pentru societatea civilăITSpark Community
 
Connection Days 2011 - Ruxandra Popa - Despre Techsoup
Connection Days 2011 - Ruxandra Popa - Despre TechsoupConnection Days 2011 - Ruxandra Popa - Despre Techsoup
Connection Days 2011 - Ruxandra Popa - Despre TechsoupITSpark Community
 
Connection Days 2011 - Dragos Madarasan - Productivitate cu Office
Connection Days 2011 - Dragos Madarasan - Productivitate cu OfficeConnection Days 2011 - Dragos Madarasan - Productivitate cu Office
Connection Days 2011 - Dragos Madarasan - Productivitate cu OfficeITSpark Community
 
Connection Days 2011 - Cristian Valean - Siguranta si securitate IT
Connection Days 2011 - Cristian Valean - Siguranta si securitate ITConnection Days 2011 - Cristian Valean - Siguranta si securitate IT
Connection Days 2011 - Cristian Valean - Siguranta si securitate ITITSpark Community
 
2011.01.21 - Webcast - Siguranta si securitate in windows 7
2011.01.21 - Webcast - Siguranta si securitate in windows 72011.01.21 - Webcast - Siguranta si securitate in windows 7
2011.01.21 - Webcast - Siguranta si securitate in windows 7ITSpark Community
 
2010.11.27 - ITSpark ofline meeting #1, Cluj - Service Manager 2010 Introduct...
2010.11.27 - ITSpark ofline meeting #1, Cluj - Service Manager 2010 Introduct...2010.11.27 - ITSpark ofline meeting #1, Cluj - Service Manager 2010 Introduct...
2010.11.27 - ITSpark ofline meeting #1, Cluj - Service Manager 2010 Introduct...ITSpark Community
 
2010.11.27 - ITSpark ofline meeting #1, Cluj - De ce să (nu) ne mutăm in clou...
2010.11.27 - ITSpark ofline meeting #1, Cluj - De ce să (nu) ne mutăm in clou...2010.11.27 - ITSpark ofline meeting #1, Cluj - De ce să (nu) ne mutăm in clou...
2010.11.27 - ITSpark ofline meeting #1, Cluj - De ce să (nu) ne mutăm in clou...ITSpark Community
 
2010.11.27 - ITSpark ofline meeting #1, Cluj - Arhitecturi in Windows Azure (...
2010.11.27 - ITSpark ofline meeting #1, Cluj - Arhitecturi in Windows Azure (...2010.11.27 - ITSpark ofline meeting #1, Cluj - Arhitecturi in Windows Azure (...
2010.11.27 - ITSpark ofline meeting #1, Cluj - Arhitecturi in Windows Azure (...ITSpark Community
 
2010.12.15 - Webinar - Administrarea datelor folosind solutii gratuite
2010.12.15 - Webinar - Administrarea datelor folosind solutii gratuite2010.12.15 - Webinar - Administrarea datelor folosind solutii gratuite
2010.12.15 - Webinar - Administrarea datelor folosind solutii gratuiteITSpark Community
 

Plus de ITSpark Community (20)

Tudor Damian - Comparing Microsoft Cloud with VMware Cloud
Tudor Damian - Comparing Microsoft Cloud with VMware CloudTudor Damian - Comparing Microsoft Cloud with VMware Cloud
Tudor Damian - Comparing Microsoft Cloud with VMware Cloud
 
Mihai Tataran - Building web applications with HTML 5 and related technologies
Mihai Tataran - Building web applications with HTML 5 and related technologiesMihai Tataran - Building web applications with HTML 5 and related technologies
Mihai Tataran - Building web applications with HTML 5 and related technologies
 
Managing code quality with SonarQube - Radu Vunvulea
Managing code quality with SonarQube - Radu VunvuleaManaging code quality with SonarQube - Radu Vunvulea
Managing code quality with SonarQube - Radu Vunvulea
 
Windows 8.1 and Windows Server 2012 R2 in the Enterprise
Windows 8.1 and Windows Server 2012 R2 in the EnterpriseWindows 8.1 and Windows Server 2012 R2 in the Enterprise
Windows 8.1 and Windows Server 2012 R2 in the Enterprise
 
Tudor Damian - What's new in Hyper-V 2012 R2
Tudor Damian - What's new in Hyper-V 2012 R2Tudor Damian - What's new in Hyper-V 2012 R2
Tudor Damian - What's new in Hyper-V 2012 R2
 
Alina Lolot - System Center 2012 R2
Alina Lolot - System Center 2012 R2Alina Lolot - System Center 2012 R2
Alina Lolot - System Center 2012 R2
 
Cosmin Tataru - Ce e nou in Windows 8.1 pentru ITPros
Cosmin Tataru - Ce e nou in Windows 8.1 pentru ITProsCosmin Tataru - Ce e nou in Windows 8.1 pentru ITPros
Cosmin Tataru - Ce e nou in Windows 8.1 pentru ITPros
 
Cloud în general
Cloud în generalCloud în general
Cloud în general
 
Cloud Computing şi impactul asupra societăţii civile
Cloud Computing şi impactul asupra societăţii civile Cloud Computing şi impactul asupra societăţii civile
Cloud Computing şi impactul asupra societăţii civile
 
Comunicăm eficient - 20 de bune practici pentru site-urile ONG
Comunicăm eficient - 20 de bune practici pentru  site-urile ONGComunicăm eficient - 20 de bune practici pentru  site-urile ONG
Comunicăm eficient - 20 de bune practici pentru site-urile ONG
 
Comunicăm eficient cu diverse tehnologii - Microsoft Office 2010
Comunicăm eficient cu diverse tehnologii - Microsoft Office 2010Comunicăm eficient cu diverse tehnologii - Microsoft Office 2010
Comunicăm eficient cu diverse tehnologii - Microsoft Office 2010
 
Windows Phone și Windows 8: Aplicaţii mobile pentru societatea civilă
Windows Phone și Windows 8:  Aplicaţii mobile pentru societatea civilăWindows Phone și Windows 8:  Aplicaţii mobile pentru societatea civilă
Windows Phone și Windows 8: Aplicaţii mobile pentru societatea civilă
 
Connection Days 2011 - Ruxandra Popa - Despre Techsoup
Connection Days 2011 - Ruxandra Popa - Despre TechsoupConnection Days 2011 - Ruxandra Popa - Despre Techsoup
Connection Days 2011 - Ruxandra Popa - Despre Techsoup
 
Connection Days 2011 - Dragos Madarasan - Productivitate cu Office
Connection Days 2011 - Dragos Madarasan - Productivitate cu OfficeConnection Days 2011 - Dragos Madarasan - Productivitate cu Office
Connection Days 2011 - Dragos Madarasan - Productivitate cu Office
 
Connection Days 2011 - Cristian Valean - Siguranta si securitate IT
Connection Days 2011 - Cristian Valean - Siguranta si securitate ITConnection Days 2011 - Cristian Valean - Siguranta si securitate IT
Connection Days 2011 - Cristian Valean - Siguranta si securitate IT
 
2011.01.21 - Webcast - Siguranta si securitate in windows 7
2011.01.21 - Webcast - Siguranta si securitate in windows 72011.01.21 - Webcast - Siguranta si securitate in windows 7
2011.01.21 - Webcast - Siguranta si securitate in windows 7
 
2010.11.27 - ITSpark ofline meeting #1, Cluj - Service Manager 2010 Introduct...
2010.11.27 - ITSpark ofline meeting #1, Cluj - Service Manager 2010 Introduct...2010.11.27 - ITSpark ofline meeting #1, Cluj - Service Manager 2010 Introduct...
2010.11.27 - ITSpark ofline meeting #1, Cluj - Service Manager 2010 Introduct...
 
2010.11.27 - ITSpark ofline meeting #1, Cluj - De ce să (nu) ne mutăm in clou...
2010.11.27 - ITSpark ofline meeting #1, Cluj - De ce să (nu) ne mutăm in clou...2010.11.27 - ITSpark ofline meeting #1, Cluj - De ce să (nu) ne mutăm in clou...
2010.11.27 - ITSpark ofline meeting #1, Cluj - De ce să (nu) ne mutăm in clou...
 
2010.11.27 - ITSpark ofline meeting #1, Cluj - Arhitecturi in Windows Azure (...
2010.11.27 - ITSpark ofline meeting #1, Cluj - Arhitecturi in Windows Azure (...2010.11.27 - ITSpark ofline meeting #1, Cluj - Arhitecturi in Windows Azure (...
2010.11.27 - ITSpark ofline meeting #1, Cluj - Arhitecturi in Windows Azure (...
 
2010.12.15 - Webinar - Administrarea datelor folosind solutii gratuite
2010.12.15 - Webinar - Administrarea datelor folosind solutii gratuite2010.12.15 - Webinar - Administrarea datelor folosind solutii gratuite
2010.12.15 - Webinar - Administrarea datelor folosind solutii gratuite
 

2010.11.27 - ITSpark ofline meeting #1, Cluj - Hyper-V R2 SP1 (Tudy)

  • 1. Hyper-V R2 SP1Dynamic Memory & RemoteFX ITSpark meeting #1, Cluj-Napoca Tudor DamianMVP, IT Solutions Specialisttudy@itspark.ro– www.tudy.tel 27-NOV-2010
  • 2. Utilizatorii, memoria și virtualizarea Nimeni nu știe câtă memorie să aloce pentru un VM Cum va afecta RAM-ul alocat performanța unui VM? ”1GB, mai mult doar dacă lumea se plânge de performanțe” ”4GB pe fiecare mașină, nimeni nu se plânge ” ”Iau cerințele minime, la care adaug 50% / 100% / 150%” ”Folosesc cerințele producătorului, nu stau să verific” Memoria e un bottleneck Unul din factorii cheie din punct de vedere al costurilor
  • 3. Propunerea Dynamic Memory Densitate maximă, fără a sacrifica performanța Performanță predictibilă Production-use ready
  • 4. Adăugare/eliminare memorie RAM Adăugare Enlightened Se folosește Synthetic Memory Driver (VSP/VSC Pair) Fără emulare hardware Lightweight, instant Eliminare Inițial s-a dorit eliminarea memoriei (-> probleme) Testele au arătat că memory ballooninge mai eficient Afectează Task Manager în Guest OS Memoria neutilizată se conectează la fiecare 5 minute
  • 5. Memory demand / Memory buffer Memory demand Memoria necesară sistemului de operare Guest pentru a funcționa în condiții rezonabile Calculată automat pe baza utilizării raportate de Guest Memory buffer Memoria alocată unui VM pentru necesități imediate Scopul principal e de a preveni utilizarea file cache Memoria ideală pentru un VM Memory demand + Memory Buffer
  • 8. Memory balancing (1) Dacă e memorie suficientă pe host, se alocă valoarea ideală de RAM pentru fiecare VM Available Memory Available Memory Root Reserve Hyper-V Host Host Memory Availability = 100%
  • 9. Memory balancing (1) Dacă e memorie suficientă pe host, se alocă valoarea ideală de RAM pentru fiecare VM Ideal Memory Available Memory Buffer Memory Demand Root Reserve Hyper-V Host VM1 Host Memory Availability = 60%
  • 10. Memory balancing (1) Dacă e memorie suficientă pe host, se alocă valoarea ideală de RAM pentru fiecare VM Ideal Memory Buffer Ideal Memory Buffer Memory Demand Memory Demand Root Reserve Hyper-V Host VM1 VM2 Host Memory Availability = 0%
  • 11. Memory balancing (2) Dacă nu e memorie suficientă, se folosește Priority pentru a determina distribuția memoriei Ideal Memory Buffer Ideal Memory Buffer Memory Demand Memory Demand Root Reserve VM2 Medium Priority VM1 Low Priority Hyper-V Host
  • 12. Memory balancing (2) Dacă nu e memorie suficientă, se folosește Priority pentru a determina distribuția memoriei Ideal Memory Buffer Ideal Memory Ideal Memory Buffer Buffer Memory Demand Memory Demand Memory Demand Root Reserve VM2 Medium Priority VM1 Low Priority Hyper-V Host VM3 High Priority
  • 13. Memory balancing (2) Dacă nu e memorie suficientă, se folosește Priority pentru a determina distribuția memoriei Ideal Memory Buffer Priority Penalty Ideal Memory Ideal Memory Buffer Buffer Priority Penalty Priority Penalty Buffer Buffer Memory Demand Memory Demand Memory Demand Root Reserve VM2 Medium Priority VM1 Low Priority Hyper-V Host VM3 High Priority
  • 14. Memory balancing (2) Dacă nu e memorie suficientă, se folosește Priority pentru a determina distribuția memoriei Ideal Memory Ideal Memory Ideal Memory Buffer Buffer Memory Demand Memory Demand Memory Demand Root Reserve VM2 Medium Priority VM1 Low Priority Hyper-V Host VM3 High Priority
  • 15. DM introduce Root Reserve Hyper-V a folosit dintotdeauna conceptul de memory reserve (memorie rezervată pentru parent partition) DM permite VMs să ”înghesuie” root reserve Soluția: o cheie în regiștri Permite rezervarea statică de memorie pentru Parent Partition HKLM:OFTWAREicrosoftindows NTurrentVersionirtualizationemoryReserve Mai puțină memorie pentru VMs Sistemul gazdă rămâne stabil
  • 16. Dynamic Memory în Hyper-V R2 SP1 RC DEMO
  • 17. Dynamic Memory, nu Overcommit! Memory Overcommit e un termen ”supraîncărcat” Page Sharing Second Level Paging Mecanisme de memory balooning Nimeni nu vrea să supraaloce resursele Nu supraalocăm celelalte resurse Nici VMWare nu vrea/recomandă overcommit DM tratează memoria așa cum tratăm CPU: Resursă scalabilă dinamic
  • 18. Cerințe pentru Dynamic Memory Sistemul gazdă: Windows Server 2008 R2 SP1 Microsoft Hyper-V Server 2008 R2 SP1 Windows Server 2003, 2008 & 2008 R2 guest 32-bit & 64-bit versions Web, Standard, Enterprise, Datacenter Windows Vista and Windows 7 guest Doar Enterprise și Ultimate 32-bit & 64-bit versions
  • 19. Compatibilitatea aplicațiilor Probleme Aplicații cu static memory allocation (Exchange) Setări suplimentare Aplicații cu cache / memory management intern (SQL, Apache, Java, Oracle, ...) Aplicații care pornesc cu multă memorie prealocată (?)
  • 20. RemoteFX – infrastructură / grafică Infrastructură Izolarea VM = centralizarea desktop-urilor Evoluția procesoarelor de la viteză la paralelism Rețele mai rapide Diversitate crescută pe partea de client devices Grafică Crește complexitatea graficii: Media, 3D UI, Video, Animations, Flash, Silverlight Crește fragmentarea stack-urilor în procesarea grafică Silverlight și Flash portabil emit ”flat bitmaps”
  • 21. RemoteFX – soluție VDI vGPU expus în Hyper-V Guest Rendering pe host, nu pe guest Codec nou inclus în RDP 7.1 pentru RemoteFX Utilizarea unui singur GPU pentru mai multe VMs Dispozitive hardware de decoding pentru thin clients Inițial doar pentru scenarii de tip ”office worker” Cerințe: SLAT GPU din generație nouă
  • 22. Ultra Lightweight Thin Clients O nouă clasă de thin clients ARM, MIPS, sau PPC-based designs Windows CE, Linux, sau alt embedded OS Suport pentru USB Redirection Resurse client necesare foarte putine CPU: 200 – 400 MHz Memory: < 256MB RAM, < 128MB Flash Consum curent: <5W Utilizarea accelerării printr-un codec hardware
  • 23. ThinLinX Hot-e® TLX-400 M Arm Processor RemoteFX HDMI Display Audio – Wolfson WM8731l – 16bit, 48KHz Stereo Headphone Out, Line out, Biased Microphone In Ethernet – 10/100 Mbs 2 x USB 2.0 Full Speed Host Ports 5VDC Power Linux Embedded OS