인텔® 이더넷 어댑터의 처리량 성능 조정

문서

설치 및 설정

000005811

2021-10-19

어댑터 설치는 어떻게 해야합니까?

  • 인텔® 네트워크 어댑터를 어댑터의 버스 너비와 같거나 그보다 큰 슬롯에 설치합니다.
    • 예 1: 32비트 PCI 어댑터이면 32비트 또는 64비트 PCI나 PCI-X* 슬롯에 설치하십시오.
    • 예 2: 64비트 PCI-X 어댑터이면 64비트 PCI-X 슬롯에 설치하십시오.
    • 예 3: x4 PCIe* 어댑터이면 x4, x8, x16 PCIe* 슬롯 중 하나에 설치하십시오.
    참고 일부 PCIe* 슬롯은 슬롯이 표시하는 크기보다 적은 채널과 물리적으로 연결됩니다. 이 경우 x8 크기와 일치하는 슬롯은 x4, x2 또는 x1 슬롯의 기능을 가지게 됩니다. 시스템 제조업체에 문의하십시오.
     
  • PCI 및 PCI-X*의 경우, 인텔 네트워크 어댑터를 사용 가능한 가장 빠른 슬롯에 설치하십시오.
    • 예 2: 64비트 PCI 어댑터이면 66MHz 64비트 PCI 슬롯에 설치하십시오.
    • 예 2: 64비트 PCI-X 어댑터이면 133MHz(가능한 경우 266 또는 533) 64비트 PCI-X 슬롯에 설치하십시오.
    참고 버스에서 가장 느린 보드가 버스의 최대 속도를 결정합니다. 예: 66MHz 및 133 MHz 애드인 카드가 133 MHz 버스에 설치되어 있으면 해당 버스의 모든 장치가 66 MHz에서 작동합니다.
     
  • 어댑터를 버스의 슬롯에 직접 설치해 보십시오. 여러 애드인 카드가 하나의 버스를 공유하는 경우에는 카드들이 버스 대역폭을 놓고 경쟁하게 됩니다.

드라이버 설정을 어떻게 최적화합니까?

  • 인텔® 이더넷 10 기가비트 컨버전스형 네트워크 어댑터의 경우, 역할 기반 성능 프로파일을 선택하여 드라이버 구성 설정을 자동으로 조정할 수 있습니다.
  • 인터럽트 조절 속도를 낮음, 최소 또는 오프로 줄입니다.
    • ITR(Interrupt Throttle Rate)로도 알려져 있습니다.
    • 대부분의 역할에서 기본값은 Adaptive(적응형)입니다.
    • 지연 시간이 낮은 프로파일의 경우 속도를 off(오프)로 설정합니다.
    • 스토리지 프로파일의 경우 속도를 medium(중간)으로 설정합니다.
    참고 인터럽트 조절 속도를 줄이면 CPU 사용률이 증가합니다.
     
  • 네트워크 전반에서 지원되는 최대 크기로 점보 프레임을 활성화합니다(4KB, 9KB 또는 16KB).
    • 기본값은 "Disabled(비활성화됨)"입니다.
    참고 네트워크에 있는 장치가 점보 프레임을 지원하고 동일한 프레임 크기를 사용하도록 구성된 경우에만 점보 프레임을 활성화하십시오.
     
  • 흐름 제어를 비활성화합니다.
    • 기본값은 “Generate & Respond(생성 및 응답)”입니다.
    참고 제어 흐름을 비활성화하면 프레임이 잘릴 수 있습니다.
     
  • 전송 설명자 버퍼 크기를 증가시킵니다.
    • 기본값은 256입니다. 최대 값은 2048입니다.
    참고 전송 설명자를 증가시키면 시스템 메모리 사용량이 증가합니다.
     
  • 수신 설명자 버퍼 크기를 증가시킵니다.
    • 기본값은 256입니다. 최대 값은 2048입니다.
    참고 수신 설명자를 증가시키면 시스템 메모리 사용량이 증가합니다.
     

TCP 설정을 어떻게 해야합니까?

  • TCP 창 크기를 조정합니다 (Windows Server 2008* 이전 Windows* Server 에디션에 적용).
    참고

    네크워크는 저마다 다르기 때문에 TCP 창 크기 최적화는 복잡한 작업일 수 있습니다. 인터넷에서 창 크기 설정에 사용된 고려 사항과 공식을 설명하는 문서를 구할 수 있습니다.

    Windows Server 2008* 이전에는 네트워크 스택이 고정 크기의 수신 측 창을 사용했습니다. Windows Server 2008부터는 Windows가 TCP 수신 창 자동 조정을 제공합니다. Windows Server 2008을 시작으로 레지스트리 키워드 TcpWindowSize, NumTcbTablePartitions, MaxHashTableSize가 무시됩니다.

     
    • 리소스: 일반 소개
    • 이 페이지 끝에 있는 관련 항목을 참조하십시오.

성능 테스트를 무엇을 해야합니까?

  • 하나의 TCP 세션을 사용해 파일을 단일 시스템에서 다른 단일 시스템으로 복사할 경우(1:1), 처리량은 다수의 TCP 세션을 동시에 실행하는 것보다 훨씬 적습니다. 1:1 네트워크에서 처리량 성능이 낮은 이유는 하나의 TCP/IP 세션에서 본질적으로 발생하는 지연 시간 때문입니다. 몇몇 파일 전송 응용 프로그램은 다수의 동시 TCP 스트림을 지원합니다. 몇 가지 예로 gFTP*, FDT* 등이 있습니다.

    다수의 TCP 스트림 사용 시의 성능상 이점

    이 그래프는 다수의 TCP 스트림을 사용할 경우 성능상의 이점을 보여주기 위해 사용되었습니다(이점이 보장된다는 것은 아님). 이것은 Windows 2008* x64에서 기본 고급 설정을 사용하는 인텔® 10 기가비트 CX4 듀얼 포트 서버 어댑터를 통해 얻은 실제 결과입니다.

     
  • iperf*, Microsoft NTttcp* 등의 도구를 사용하여 네트워크 인터페이스 처리량을 직접 테스트할 수 있습니다. 하나 이상의 스트림을 사용하기 위해 이러한 도구를 구성할 수 있습니다.
  • 파일을 하나의 시스템에서 다른 시스템으로 복사할 때, 각 시스템의 하드 드라이브가 상당한 병목 현상을 초래할 수 있습니다. 테스트 중인 시스템에 빠른 RPM, 처리량이 더 큰 하드 드라이브, 다중 RAID 또는 RAM 드라이브를 사용해 보십시오.
  • 테스트 중인 시스템은 차단되지 않는 전체 라인 속도의 스위치를 통해 연결해야 합니다.
  • 이론상 최대 버스 처리량:
    • PCI Express* (PCIe*) 이론상 양방향 버스 처리량.
      PCI Express 구현 인코딩된 데이터 속도 인코딩되지 않은 데이터 속도
      x1 5 Gb/sec 4 Gb/sec (0.5 GB/sec)
      x4 20 Gb/sec 16 Gb/sec (2 GB/sec)
      x8 40 Gb/sec 32 Gb/sec (4 GB/sec)
      x16 80 Gb/sec 64 Gb/sec (8 GB/sec)
       
    • PCI 및 PCI-X 버스 이론상 양방향 버스 처리량.
      버스 및 주파수 32비트 전송 속도 64비트 전송 속도
      33-MHz PCI 1,064 Mb/sec 2,128 Mb/sec
      66-MHz PCI 2,128 Mb/sec 4,256 Mb/sec
      100-MHz PCI-X 적용 사항 없음 6,400 Mb/sec
      133-MHz PCI-X 적용 사항 없음 8,192 Mb/sec
       
      참고 어댑터 속성을 통해 Windows* 내 PCIe* 링크 너비를 확인할 수 있습니다. 링크 속도 탭을 선택하고 어댑터 식별 버튼을 클릭합니다. 이 유틸리티가 작동하려면 Windows* 장치 관리자용 인텔® PROSet이 로드되어 있어야 합니다.

 

관련 항목
인텔® 이더넷 어댑터를 위한 어댑터 사용자 가이드
10/25/40 기가비트 이더넷 어댑터용 고급 드라이버 설정
10Gb 이더넷 및 가상화를 사용한 파일 전송 성능 극대화(Linux* 및 VMware VSphere*)
Windows Server 2008, 2008 R2, 2012*을 위한 성능 조정 가이드 라인
인텔® 82575/82576 또는 82598/82599 이더넷 컨트롤러를 대상으로 Linux*에서의 측정 지연 시간 개선
인텔® 82575/82576 또는 82598/82599 이더넷 컨트롤러를 대상으로 프로세서 코어에 인터럽트 할당
Igb 드라이버를 사용하는 인텔 1Gbps NIC의 낮은 가상 네트워크 I/O 성능에서는 특정 워크로드를 위한 ESXi 성능 조정에 대해 설명합니다
Windows Server 2012*/2012 R2*/2016*/2019*에 맞게 NIC 팀 구성 설정
인텔® 고급 네트워크 서비스를 사용한 팀 구성
인텔® 이더넷 패브릭 성능 튜닝 가이드