2장. 기술 세부 정보


Red Hat NFV Solution 구성에서 사용되는 기능은 다음과 같습니다.

2.1. Compute

컴퓨팅(nova)은 필요에 따라 가상 시스템을 생성, 예약, 비활성화하여 OpenStack 환경에서 인스턴스를 관리합니다. 컴퓨팅은 NFV 사용 사례와 관련이 있습니다. 예를 들어 스케줄러는 성능과 복원력에 매우 중요합니다. 이 작업은 인스턴스를 올바르게 배치하여 수행할 수 있습니다. 또한 초기 및 특히 결함 탐지에 대한 대응 모두에서 새로운 인스턴스를 빠르게 시작해야 합니다. 몇 가지 주요 컴퓨팅 기능은 다음과 같습니다.

2.1.1. NUMA(Uniform Memory Access) 토폴로지 인식

NUMA에서 시스템 메모리는 특정 CPU 또는 소켓에 할당된 노드라는 영역으로 나뉩니다. CPU에 로컬인 메모리에 대한 액세스는 해당 시스템의 원격 CPU에 연결된 메모리보다 빠릅니다. 일반적으로 NUMA 시스템의 각 소켓에는 로컬 노드의 메모리보다 콘텐츠를 다른 CPU 또는 모든 CPU에서 공유하는 버스의 메모리보다 더 빠르게 액세스할 수 있는 로컬 메모리 노드가 있습니다. 각 CPU 소켓에는 가상화를 위해 개별 CPU로 취급되는 여러 CPU 코어가 있을 수 있습니다.

OpenStack Compute(nova)는 인스턴스를 시작할 때 스마트 스케줄링 및 배치 결정을 내립니다. 이러한 기능을 활용하려는 관리자는 NFV 및 HPC(High Performance Computing)를 비롯한 특수 워크로드를 대상으로 하는 사용자 지정 성능 플레이버를 생성할 수 있습니다. 자세한 내용은 NUMA 를 참조하십시오.

2.1.2. vCPU Pinning

CPU 고정은 특정 호스트의 특정 물리적 CPU에서 특정 가상 머신의 가상 CPU를 실행하는 기능입니다.

OpenStack Compute 환경은 가상 머신 인스턴스를 전용 물리적 CPU 코어에 고정할 수 있습니다. 이를 위해 다음 단계는 다음과 같습니다.

  • 호스트 프로세스를 위해 컴퓨팅 호스트에서 전용 코어 예약
  • 가상 머신 인스턴스의 컴퓨팅 호스트에 전용 코어 예약
  • 필요한 스케줄러 필터 활성화
  • CPU 고정을 위해 구성된 모든 호스트를 추가하는 호스트 집계 생성
  • 이 호스트 집계를 대상으로 하는 성능 중심 플레이버 생성
  • CPU 고정을 위해 구성되지 않은 모든 호스트에 대한 호스트 집계를 생성하고 다른 모든 호스트를 매핑합니다.
  • CPU 고정을 사용하여 인스턴스 시작

자세한 내용은 NUMA를 사용하여 CPU 고정 구성을 참조하십시오.

2.1.3. 대규모 페이지(또는 Huge Pages) 지원

물리적 메모리는 페이지라는 일련의 연속 영역으로 분할됩니다. 효율성을 개선하기 위해 개별 메모리에 액세스하는 대신 전체 페이지에 액세스하여 메모리를 검색합니다. 각 페이지에는 페이지 크기라고 하는 바이트 수가 포함되어 있습니다. 페이지에 액세스하기 위해 시스템은 먼저 가상 주소를 실제 주소로 변환하여 요청된 메모리가 포함된 페이지를 결정합니다.

기본 수준에서 많은 양의 메모리를 사용하는 프로세스 및/또는 메모리를 많이 사용하는 프로세스는 대규모 페이지 또는 대규모 페이지라고 하는 대규모 페이지 크기를 활용할 수 있습니다. Red Hat Enterprise Linux 7.1 시스템은 부팅 시 또는 런타임 시 할당할 수 있는 2MB 및 1GB의 대규모 페이지를 지원합니다. 자세한 내용은 Huge Pages 및 Transparent Huge Pages 를 참조하십시오.

2.1.4. 지원 (PCIPassThrough)

PCI 통과를 통해 게스트는 다양한 작업에 대해 PCI 장치에 독점적으로 액세스할 수 있습니다. 표준 패스스루를 사용하면 가상 머신이 PCI 장치에 독점적으로 액세스할 수 있으며 PCI 장치가 게스트 OS에 물리적으로 연결된 것처럼 표시되고 작동할 수 있습니다. 네트워킹의 경우 PCI 패스스루를 사용하여 전체 네트워크 장치(예: 네트워크 어댑터의 물리적 포트)를 가상 머신 내에서 실행 중인 게스트 OS에 전용으로 사용할 수 있습니다.

SR-IOV(Single Root I/O Virtualization)는 PCI 장치가 다양한 PCI 하드웨어 기능 간에 리소스에 대한 액세스를 분리할 수 있는 사양입니다.

자세한 내용은 PCI 장치의 NUMA 노드 로컬리티를 참조하십시오.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동