Red Hat Training
A Red Hat training course is available for Red Hat OpenStack Platform
5장. SR-IOV 배포 계획
컴퓨팅 노드 하드웨어에 따라 개별 매개변수를 설정하여 NFV에 대해 SR-IOV(Single Root I/O Virtualization) 배포를 최적화합니다.
SR-IOV 매개변수에 대한 하드웨어 영향을 평가하려면 NUMA 노드 토폴로지 검색에서 참조하십시오.
5.1. SR-IOV 배포의 하드웨어 파티션
SR-IOV를 사용하여 고성능을 달성하려면 호스트와 게스트 간에 리소스를 분할해야 합니다.
일반적인 토폴로지에는 듀얼 소켓 Compute 노드의 NUMA 노드당 14개의 코어가 포함됩니다. 하이퍼 스레딩(HT) 및 비HT 코어 둘 다 지원됩니다. 각 코어에는 두 개의 형제 스레드가 있습니다. 각 NUMA 노드의 호스트에는 하나의 코어가 사용됩니다. VNF는 SR-IOV 인터페이스 본딩을 처리합니다. 모든 인터럽트 요청(IRQ)은 호스트 코어에서 라우팅됩니다. VNF 코어는 VNF 전용입니다. 다른 VNF와 호스트와의 격리를 제공합니다. 각 VNF는 단일 NUMA 노드에서 리소스를 사용해야 합니다. VNF에서 사용하는 SR-IOV NIC도 동일한 NUMA 노드와 연결되어야 합니다. 이 토폴로지에는 가상화 오버헤드가 없습니다. 호스트, OpenStack Networking(neutron) 및 Compute(nova) 구성 매개변수는 쉽고 일관성을 높이기 위해 단일 파일에 노출되고 적절한 격리에 치명적인 불일치를 방지하기 위해 호스트, 선점 및 패킷 손실이 발생합니다. 호스트 및 가상 머신 격리는 분리할 CPU 목록을 기반으로 부팅 매개변수 및 OpenStack 수정을 처리하는 tuned
프로필에 따라 다릅니다.