[VGA] 패스스루 질문

Arisu2018   
   조회 922   추천 0    

 1. GPU를 가상머신에 패스스루 할경우 1:1 로 한다던데 그렇다면 1개의 GPU를 여러 VM에 나눠서 할당할수는 없나요?

2. 패스스루 라는게 VMware ESXi 에서만 가능한가요? Hyper-V나 VMware Workstation Pro 또는 XenServer 에서는 불가능한가요?

3. 인터넷에서 정보 찾아보니까 패스스루를 하려면 Geforce 시리즈는 않되고 GRID 그래픽카드만 된다던데 Tesla 또는 Quadro 는 않되나요?

4. 패스스루던 vGPU (1그래픽카드:다수의 가상머신)이던 GPU를 할당할경우 가상머신에서 8K 와 같은 고해상도 영상을 부드럽게 재생할수 있을까요?

지포스 말고 이런쪽 그래픽카드는 써본적이없고 쿠다코어가 많다고 하시는데 고해상도 영상 재생은 잘되는지요.?

Arisu2018
짧은글 일수록 신중하게.
송주환 11-26
일단 질문은 qna에

1. 특수한 VGA를 사용하면 가능합니다. nvidia/amd 둘 다 있습니다.
2. 워크스테이션에서는 불가, xen, hyper-v에서는 가능
3. vDGA는 GRID만 지원, vGPU는 테슬라도 지원, 쿼드로는 패스스루 시 드라이버 제약이 없는 게 장점입니다만.. 트윅을 적용하면 무의미
4. vGPU로 쿠다 가속을 해본 적은 없으나, 아마 될겁니다. 근데, 4K 이상 가속은 최신 모델만 지원하지 않나요?
     
Arisu2018 11-26
잘몰라서 Q&A에 작성하지 못한점 죄송합니다
3. vDGA 에 대해 처음들어봐서 조금전 구글검색으로 찾아보고 왔습니다 조금 이해했어요 ㅠ
4. 그 최신모델이 무엇을 뜻하는건가요? 제가 알아본 모델은 Tesla K80 을 봐뒀는데 VMware ESXi 또는 XenServer에서 패스스루로 쓰거나 vGPU로 쓰거나 할수 있을까요?

아무래도 고가 모델이다 보니까 잘못 구매할경우 나중에 후회할수도 있어서 알아보는중입니다
          
송주환 11-26
테슬라는 맥스웰부터 자원합니다.
용도가 무엇인지는 모르겠으나, vGPU 호환성 가이드를 참조하시기 바랍니다.

덤으로 라이센스도 필요합니다.
DDAYs 11-27
개념을 조금 잡고 가시는게 좋은데요, 일단 nVidia는  Quadro 계열을 쓰시면 패스쓰루가 가능합니다.
패스쓰루는 말 그대로, VM에 설치를 하게 되면 메인 OS에서 인식이 되지 않고 VM에 직접 연결 됩니다.
Geforce도 아예 불가능한건 아닙니다. nVidia에서 막아둔거라서.. 제가 이전에 GT530 패스쓰루로 연결 해서 esxi6.0에서 썼었습니다. 직접 vms 파일 수정하면 되더군요..
(아직도 가능한지는 모르겠네요.. 최근 버젼의 그래픽 카드에서는 막힌걸로 알고 있는데, 구버젼 드라이버 깔면 가능 할 거에요..)

보통은 OS에서 인식한 것을 가상화를 통해 VM에서 인식하는데 이렇게 되면 성능 저하가 생기기 때문에, 성능저하 없이 온전한 기능을 가져가기 위해서 VM에 직접 붙여 주는거죠.

VM 한대에 모든 기능을 몰아 주는게 패스쓰루(vDGA),
VM에 골고루 성능 분배를 하는것이 vSGA로 쓰실수 있습니다.
별도의 그래픽 드라이버 설치후 VM에 붙이는 방법에 따라 위의 두가지 모드로 활용 가능합니다.

근데 솔직히 vSGA는 효용성이 많이 떨어져요...
백만원 넘는 카드로 1-20만원 짜리 그래픽 카드 4개로 정도로 분리해서 쓰는거라서요..
게다가 라이센스 비용까지 합치면... 어마 무시한 비용이 들어 갈거에요..
특정 VM에 패스쓰루로만 쓰시는게 가장 효율적 일거에요..

일전에 저도 관련 분야에 대해서 한번 알아 스터디 해보았는데, 그래픽 가상화는 진짜 비용 어마어마 하게 드는 거라는걸 알고 포기했습니다.
개인 혹은 중소기업에서 도입해서 업무에 적용할 만한 스케일이 아닙니다.
같은 성능으로 2-3인 정도 그래픽 가상화를 한대로 하는것 보다 2-3인에게 각각의 워크스테이션을 맞추는게 비용이 반도 안들어 갑니다.
     
송주환 11-28
Direct Passthrough, vDGA, vSGA, vGPU는 전부 다른 개념입니다.
     
Arisu2018 11-28
vSGA의 경우 그래픽카드만 구입하면 되는게 아닌 별도의 라이센스가 필요한가요?  상업용이 아닌 개인 개발목적이여도 그런가요?

그렇다면 패스스루 (vDGA)의 경우 별도의 라이센스가 필요없이 그래픽카드만 구입해서 1개의 가상머신에 1개의 그래픽카드를 물리면되나요?
          
DDAYs 11-28
라이센스 관련 내용은 아래 링크를 참조 하시면 될듯 합니다.
https://docs.nvidia.com/grid/latest/grid-licensing-user-guide/index.html

상업용이든 아니든 시스템 구축해서 기능을 사용하려면 라이센스가 필요한 것이니 개발용에 대한 문의는 nvidia로 하셔야 할듯 합니다.

네트워크로 4k 영상 재생을 요한다면 차라리 이쪽보다는 이진님 nuc 시스템 쪽도 한번 보시는 것도 좋으실듯.. 이전에 nuc로 4k 재생과 관련해서 연구 하셨거든요..
dongcheol 11-28
패스스루라는 개념자체를 잡으셔야할거같아요.  가상화에서 패스 스루란 마치 독립된 기구 처럼 직접 연결한다라는 개념입니다.

당연히 나눠 사용할수가 없는거죠^^;;
     
Arisu2018 11-28
패스스루라는게 VM 에 해당 장치를 직접 물리는것이라는것은 알고있습니다만 패스스루만이 아닌 vGPU 방식도 있지 않나요?
박문형 11-28
엔비디아 코리아 하고 상담하셔야 답이 나오는데

카드가 천만원 이상이 되고 소프트웨어 라이센스는 더 가격이 올라갈 듯합니다..

그리고 8K 영상은 아직 리얼 OS 시스템 상에서도 재대로 지원하는 하드웨어는 보기가 힘들고 방송국 장비에나 가야 나올듯 하며 (아예 없을수도)

영상데이터도 방송국쪽 아니면 아예 보지 못할 것 같습니다..


꼭 8K 를 원하시면 시장에 8K 게임및 비디오카드 그리고 모니터가 팔릴때 고민하셔야 합니다..

현재는 4K도 허덕허덕 수준입니다. 가격도 꾀 되죠..
Dosh 12-05
1. 불가능 합니다. 애초에 장치와 VM간의 1 : 1 연결인데 그걸 다른 VM에 나누어 쓰는 기술이 전혀 아니기 때문에..
2. Type 1 Hypervisor 인 Linux KVM, Citrix Xen, Microsoft Hyper-V, VMWare ESXi 가 있습니다. 이 Type 1 에 속한 Hypervisor들만이 PCI Passthrough 지원 합니다.
3 . Nvidia Quadro만 지원 한다고 하는 분들이 많은데 사실 Geforce 제품들로도 가능하게 할 수도 있습니다.
다만 에러코드가 뜰 수도 있습니다. 제가 구독한 Level1Linux 에서도 해당 문제를 경험한 적이 있다고 합니다.
아래는 간단한 글 한 개 입니다. 직접 PCI Passthrough 를 VMWare ESXi에서 소비자용 그래픽카드로 해본 경험담 입니다.
https://www.reddit.com/r/nvidia/comments/5m07h2/pci_passthrough_in_esxi_for_consumer_nvidia_cards/

분명히 됩니다만 완벽하게 모든 기능들이 재대로 된다는 보장은 없습니다. 되려면 엄청난 노가다를..

4번은 제가 잘 모르므로...




제목Page 1/247
2014-04   2355788   회원K
05-29   159004   회원K
12-13   299   메모리님
12-13   402   catstyle
12-10   497   kudansul
12-07   584   pass
12-06   1012   아름드리소…
12-05   558   박문형
11-26   923   Arisu2018
11-24   1039   송주환
11-16   1224   송주환
11-16   1363   pain
11-13   1463   BJ후늬
11-13   1599   jack33
11-12   1285   jack33
11-10   1079   pain
11-08   1399   jack33
11-05   1218   전직단백질…
11-03   1972   bkwony
11-02   1034   henol
11-02   1102   catstyle
10-25   1346   미니피자