티스토리 뷰

VMware의 Bitfusion 솔루션을 당장 적용할 환경과 시간이 없어서...!🤣

빠르게 구성 가능한 vSphere 환경에서 GPU 사용하는 방법을 올립니다.

 

1. GPU 할당할 신규 VM 생성

뉴 가상 머신 생성
가상 머신 이름 설정 및 위치 선택
컴퓨팅 리소스 호스트 선택
스토리지 데이터스토어 선택
ESXi 호환성 버전 체크
Guest OS 종류 및 버전 선택
VM CPU 코어 할당
VM 메모리 할당
VM 디스크 할당
Boot Option EFI 모드 설정
VM 배포 전 최종 확인

   신규 VM 생성은 일반적인 배포 진행 방식과 대부분 동일합니다.

   중간 과정에서 중요한 포인트는 Boot Option을 꼭 EFI 또는 UEFI 모드로 설정해줘야 합니다.

   해당 모드로 VM이 부팅되어야 GPU 가상화 사용이 가능하다고 하네요.

 

2. ESXi PCI Devices Passthrough 활성화

   VM에서 GPU를 사용하기 위해서는, 각 호스트에서 PCI Device GPU Passthrough 활성화 시켜줘야 합니다.

    - ESXi 호스트 - Configure - Hardware - PCI Devices 메뉴에서 "CONFIGURE PASSTHROUGH" 클릭

 

    - 호스트에 장착된 GPU 모델을 찾아서 선택 체크 시 "Available" 로 변경이 되면 "OK" 클릭

    - 현재 설치된 GPU 모델은 NVDIA사의 Tesla T4 모델이네요😀

 

    - PCI Deivces에 Passthrough-Eabled GPU가 보인다면 성공😎

 

3. VM에 GPU 할당하기

   생성된 VM 선택 후 PCI Device를 추가하여 NVDIA Tesla T4 GPU를 할당해봅시다!

    - VM 선택 후 Edit Settings 클릭 - ADD NEW DEVICE 클릭 - PCI Device 클릭

 

    - DirectPath IO 선택 - Tesla T4 선택 - "OK" 클릭

    - GPU를 할당하게 되면 강제로 VM에 할당된 메모리 전체를 예약풀로 잡아야 합니다!

 

4. VM 접속 후 확인

    VM 전원을 켠 후 Web Console을 통해 GPU VM에 접속을 해봅니다.

    - Window 설치 초기 상태라 드라이버 설치가 전혀 안되어 있는 상태네요.

 

    - NVDIA 사이트에 가서 Tesla T4 드라이버 다운로드를 진행합니다.

 

    - Window VM에 그래픽 드라이버 설치 후 "NVDIA Tesla T4"가 정상적으로 보여집니다😍

 

 

가상머신에서도 이렇게 GPU를 할당해서 Guest OS 별로 ESXi 호스트의 GPU 사용이 가능함을 확인하였습니다.

NVDIA Tesla T4 GPU는 가격이 꽤 나가는 데이터센터용 모델인데, 성능 측정을 고민하다가 채굴을 돌려봤어요😆

제 개인 노트북보다도 MH가 낮게 나오네요😭 기대를 했는데 조금 실망😱

하지만 아직 GPU 튜닝을 전혀 하지 않은 상태입니다.

GPU 튜닝 및 쉐어링에 대한 여러 설정들을 해주면 성능이 더 나올 거라고 희망 회로를 돌려봅니다!!!

채굴은 GPU 메모리 성능이 중요하기에, 사실 Tesla T4 모델은 용도에 맞지 않긴 합니다.

그래도 가격이 있는데 100MH/s 정도는 나와야하는거 아닌가 중얼중얼😑

 

다음에는 Bitfusion에서 똑같이 채굴을 돌려보도록 할게요🤩

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함