esxcfg-module 명령줄의 명령을 사용하여 GPU를 공유할 수 있는 사용자 수, 각 사용자에게 할당된 프레임 버퍼, 몇 가지 성능 제어 기능과 같은 매개 변수를 구성합니다.

구문

esxcfg-module -s "adapter1_conf=bus#,device#,function#,number_of_VFs,FB_size,time_slice,mode" amdgpuv

사용 정보

vicfg-module 명령은 ESXi 호스트에서 VMkernel 모듈 옵션의 설정 및 검색을 지원합니다. 이 명령에 대한 일반 참조 정보를 보려면 http://pubs.vmware.com/vsphere-60/topic/com.vmware.vcli.ref.doc/vicfg-module.html로 이동하십시오.

필수 플래그

vDGA를 사용하는 AMD Multiuser GPU를 구성할 때 몇 개의 플래그를 지정해야 합니다. 명령에 필수 플래그가 모두 포함되어 있지 않아도 오류 메시지는 표시되지 않지만, 단순한4 SR-IOV 디바이스 구성을 기본적으로 사용하게 됩니다.

표 1. AMD SR-IOV 구성 플래그

플래그

설명

bus#

십진수 형식의 버스 번호입니다.

device#

십진수 형식의 지원되는 AMD 카드에 대한 PCIe 디바이스 ID입니다. 목록을 보려면 lspci | grep -i display 명령을 사용합니다.

예를 들어, AMD GPU 카드가 두 개인 시스템에서 이 명령을 실행하면 다음 출력이 보일 수 있습니다.

[root@host:~] lspci | grep -i display
0000:04:00.0 Display controller:
0000:82:00.0 Display controller:

이 예에서 PCIe 디바이스 ID는 04와 82입니다. 이러한 ID는 16진수 형식으로 나열되며 vicfg-module 명령에서 사용할 수 있는 십진수 형식으로 변환해야 합니다.

AMD S7150 카드는 카드당 GPU를 하나만 지원하므로 이러한 카드의 디바이스 ID와 기능 ID는 0입니다.

function#

십진수 형식의 기능 번호입니다.

number_of_VFs

VF(가상 기능) 수를 2~15로 지정합니다. 이 수는 GPU를 공유할 사용자의 수를 나타냅니다.

FB_size

각 VF에 할당된 페임 버퍼 메모리의 크기입니다(MB). 크기를 확인하려면 카드에 있는 비디오 메모리 전체의 크기를 VF 수로 나눕니다. 그런 다음 결과를 가장 가까운 8의 배수로 올리거나 내립니다. 예를 들어, 8000MB가 있는 AMD S7150 카드의 경우는 다음과 같은 설정을 사용할 수 있습니다.

  • VF가 2개이면 4096을 사용합니다.

  • VF가 4개이면 2048을 사용합니다.

  • VF가 8개이면 1024를 사용합니다.

  • VF가 15개이면 544를 사용합니다.

time_slice

VF 전환 사이의 간격입니다(밀리초). 이 설정에서는 SR-IOV 디바이스 사이에서 명령을 대기시키고 처리하는 과정에서 발생하는 지연을 조정합니다. 3000~40000 사이의 값을 사용합니다. 여러 개의 SR-IOV 데스크톱이 활성 상태일 때 동작이 심하게 끊기는 경우에는 이 값을 조정합니다.

mode

유효한 값은 0 = 회수된 성능, 1 = 고정 백분율 성능입니다.

중요:

esxcfg-module 명령을 실행한 후에 설정을 적용하려면 ESXi 호스트를 재부팅해야 합니다.

예제

  1. 사용자 8명이 공유하는 PCI ID 4에 AMD S7150 카드 하나가 있는 경우:

    esxcfg-module -s "adapter1_conf=4,0,0,8,1024,4000" amdgpuv
  2. 고급 사용자 4명이 공유하는 PCI ID 4 및 PCI ID 82에 AMD S7150 카드 두 개가 장착된 서버가 한 대 있는 경우:

    esxcfg-module -s "adapter1_conf=3,0,0,2,4096,4000 adapter2_conf=130,0,0,2,4096,4000" amdgpuv
  3. AMD S7150 카드가 두 개이고 서버가 한 대이면 각 카드에 서로 다른 매개 변수를 설정할 수 있습니다. 예를 들어, View 환경에서 고급 사용자 2명과 일반 작업자 16명을 지원해야 하는 경우:

    esxcfg-module -s "adapter1_conf=3,0,0,2,4096,4000 adapter2_conf=130,0,0,15,544,7000" amdgpuv
  4. ESXi 호스트에서 SR-IOV 옵션을 사용하도록 설정합니다.

    일부 호스트는 BIOS에서 구성 가능한 옵션으로 SR-IOV가 있습니다.