문서 ID: 000055898 콘텐츠 형태: 유지 관리 및 성능 마지막 검토일: 2021-08-24

영구 메모리의 성능을 테스트하는 인텔® Optane™ 방법

요약

벤치마킹 도구는 성능과 PMem의 인텔® Optane™ 성능을 테스트하는 데 사용합니다.

설명

12 채널의 최대 대역폭이 초당 1.9TB/s에 달하는 최대 읽기 대역폭을 보여주는 이유를 알 수 없는 경우, 12채널의 최대 대역폭은 6 DIMM(1개 지역)으로 매핑되어 초당 240GB에 달합니다. 인텔® Memory Latency Checker

해결 방법

다음 도구를 사용하여 영구 메모리(PMem)의 인텔® Optane™ 성능을 테스트할 수 있습니다.

인텔® Memory Latency Checker(인텔® MLC)

응용 프로그램 성능을 결정하는 데 중요한 요소는 응용 프로그램이 프로세서의 캐시 계층 구조와 메모리 하위 프로그램에서 데이터를 페치하는 데 필요한 시간입니다. 이 인텔® MLC 도구는 메모리 대기 시간과 대역폭을 측정하고 시스템 부하를 증가할 때 어떻게 변화하는지 보여주기 위해 사용됩니다. 인텔® MLC 코어 세트에서 캐시 또는 메모리까지의 대역폭과 지연 시간을 측정할 수 있는 더 미세한 조사를 위한 여러 가지 옵션을 제공합니다.

추가 인텔® MLC 없이 실행하면 대기 시간 및 대역폭 매트릭스, 최대 대역폭, 로드된 지연 시간 등 모든 모드를 호출합니다. 다음과 같이 각 개별적으로 실행합니다.

  • $mlc –latency_matrix
  • $mlc –bandwidth_matrix
  • $mlc –peak_injection_bandwidth
  • $mlc –loaded_latency

메모리 모드에 인텔® MLC 구성 시 DRAM 또는 영구 인텔® Optane™ 모듈만 테스트하는 것입니다. 응용 인텔® Optane™ 직접 모드에서 영구 메모리 모듈을 테스트하려면 인텔® MLC devdax 모드를 사용하여 네임스페이스를 생성해야 합니다. 인텔® MLC /dev/daxN.M 장치를 사용하도록 구성할 수 있습니다. 다운로드 인텔® MLC 포함된 문서에는 devdax 장치 사용에 대한 몇 가지 예가 있습니다. fsdax, 섹터 또는 원시를 테스트하기 위해, 유연한 I/O 테스트기(FIO)와 같은 더 높은 수준의 벤치마크 유틸리티를 사용해야 합니다.

유연한 IO 테스터(FIO)

FIO는 특정 설치에 대해 설명하는 작업 파일을 사용하여 원하는 I/O 워크로드를 시뮬레이션하는 도구입니다. 가장 간단한 작업 파일에는 공유 매개변수를 정의하는 전역 섹션과 관련된 작업을 설명하는 하나 이상의 작업 섹션이 있습니다. FIO는 작업 파일 설정 및 런타임 매개변수에 대한 자세한 문서를 제공합니다.

FIO는 영구 메모리 인식 파일과 관련하여 I/O를 이해하기 위해 적응했습니다. ioengine을 지정할 때, DAX 지원 파일 형식에 대한 다음 선택 사항 중 하나를 선택하십시오.

  • Mmap
  • libpmem
  • dev-dax
  • pmemblk

FIO는 Linux*, Solaris*, AIX*, HP-UX*, OSX*, NetBSD*, OpenBSD*, Windows*, FreeBSD*, DragonFly*에서 작동하는지 테스트했습니다. 다른 시스템에서도 작동할 가능성이 있습니다. 영구 메모리 엔진은 영구 메모리를 지원하는 운영 체제에서만 동작합니다.

보증 제외

1

본 사이트의 모든 게시물 및 콘텐츠 사용은 Intel.com 이용 약관이 적용됩니다.

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.