다음을 통해 공유


하이브리드 Trim 성능 테스트(LOGO)

이 테스트는 하이브리드 정보 기능 집합을 지원하는 SATA 드라이브에 대한 Trim 명령의 성능을 평가합니다.

테스트 세부 정보

   
사양
  • Device.Storage.Hd.Sata.HybridInformation.BasicFunction
플랫폼
  • Windows 10, 클라이언트 버전(x86)
  • Windows 10, 클라이언트 버전(x64)
지원되는 릴리스
  • Windows 10
  • Windows 10 버전 1511
  • Windows 10 버전 1607
  • Windows 10, 버전 1703
  • Windows 10, 버전 1709
  • Windows 10, 버전 1803
  • Windows 10, 버전 1809
  • Windows 10, 버전 1903
  • Windows 10에 대한 다음 업데이트
예상 실행 시간(분) 180
범주 벤치마크
시간 제한(분) 10800
다시 부팅 필요 false
특별한 구성 필요 false
형식 automatic

 

추가 설명서

이 기능 영역의 테스트에는 다음 항목에서 찾을 수 있는 필수 조건, 설정, 문제 해결 정보를 포함한 추가 설명서가 있을 수 있습니다.

테스트 실행

테스트를 실행하기 전에 테스트 요구 사항: 하드 디스크 드라이브 테스트 필수 구성 요소에 설명된 대로 테스트 설정을 완료합니다.

드라이브는 Trim 명령을 지원해야 합니다. IDENTIFY DEVICE 데이터 단어 169 비트 0은 1로 설정되어야 합니다(ACS-2 섹션 7.18.7.71 참조). 테스트는 DATA SET MANAGEMENT 명령을 사용하여 Trim 명령을 전송합니다.

로거 드라이브로 사용할 수 있는 별도의 드라이브가 있는지 확인합니다. 테스트는 자동으로 로깅 드라이브를 선택합니다. 로고 테스트 이외의 드라이브에서 발생하는 작업의 양을 최소화하는 것이 중요합니다. 성능 테스트이기 때문에 외부 작업이 결과에 영향을 줄 수 있습니다.

문제 해결

HLK 테스트 실패의 일반적인 문제 해결은 Windows HLK 테스트 실패 문제 해결을 참조하세요.

  • WTT 추적 확인

    • Trim 성능 테스트 실행작업 로그를 봅니다.

    • 로그 파일 TrimPerf.wtl을 엽니다.

    • 문제를 해결할 수 있는 메시지를 확인합니다.

    • .wtl 로그 파일을 복사합니다. 이는 WTT 추적 섹션에 설명된 WTT 추적입니다.

  • 메트릭을 찾을 수 없음

    • 테스트는 명령 완료 메트릭을 가져오기 위해 Storport ETW 추적을 사용하도록 설정했는지 여부에 따라 다릅니다. 이 추적을 사용하도록 설정하는 방법에 대한 자세한 내용은 ETW 추적 섹션을 참조하세요.

    • 현재 로깅 중인 다른 Storport ETW 추적이 없는지 확인합니다. 한 번에 하나의 Storport ETW 추적만 활성화할 수 있습니다.

  • "테스트 드라이브가 트림을 지원하지 않습니다" 오류 메시지가 표시되면 다음을 시도합니다.

    • SATA SSD의 IDENTIFY DEVICE 데이터 단어 169 비트 0이 1로 설정되어 있는지 확인합니다.

    • DATA SET MANAGEMENT를 통해 Trim 명령을 보내보세요.

    • 테스트를 다시 실행합니다.

  • 읽기 및 쓰기 최대 대기 시간이 500밀리초를 초과하여 테스트가 실패한 경우 다음을 시도합니다.

    • Trim 없이 IO 대기 시간을 확인합니다. 대기 시간을 500밀리초 미만으로 낮추세요.

    • Trim이 있는 상태에서 IO 대기 시간을 확인합니다. 대기 시간을 500밀리초 미만으로 낮추세요.

문제 해결 정보는 Device.Storage 테스트 문제 해결을 참조하세요.

추가 정보

이는 일반 Trim 성능 테스트에 대한 래퍼일 뿐입니다. 유일한 차이점은 테스트가 보내는 모든 I/O가 우선 순위라는 것입니다. 또한 테스트는 디바이스의 캐시 크기와 동일한 처음 몇 GB에서만 작동합니다.

테스트 메트릭

명령 메트릭

공백 제거

모든 TRIM 명령은 500밀리초 이내에 완료되어야 합니다.

IO(동시에 보내는 Trim 사용)

  • 모든 읽기 및 쓰기 명령은 500밀리초 이내에 완료해야 합니다.

  • I/O 명령의 98.5%는 100밀리초 이내에 완료해야 합니다.

 

다음 단계를 사용하여 이 테스트를 수동으로 재현합니다.

  • 다음 레지스트리 항목 으로 이동합니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_[테스트 중인 드라이브 이름]\[디바이스 인스턴스 경로]\디바이스 매개 변수

  • Storport를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 DWORD(32비트) 값을 클릭합니다.

  • 키 이름을 EnableLogoETW로 지정하고 값을 1로 설정합니다.

  • 테스트 중인 드라이브를 시스템에서 분리한 다음 다시 연결하거나 시스템을 다시 부팅하여 레지스트리 설정을 사용하도록 설정합니다.

  • TrimPerf.exe, EtwProcessor.dll, Wex.Common.dll, Wex.Communication.dll 파일을 로컬로 복사합니다.

  • 명령을 실행합니다.

명령 구문

명령 설명

TrimPerf.exe /DriveNumber [StorageDriveNumber] /LogDriveLetter [LoggerDriveLetter]: /DeviceType [DeviceType] /Scenario [Scenario] /DiskSize [DiskSize] /Cooldown [Cooldown]

테스트를 실행합니다.

 

매개 변수

매개 변수 이름 매개 변수 설명
WDKDeviceID 테스트할 디바이스의 인스턴스 경로입니다.
LLU_NetAccessOnly 테스트 파일 공유에 액세스하기 위한 사용자 계정입니다.
LLU_LclAdminUsr 테스트를 실행하기 위한 사용자 계정입니다.
StorageDriveNumber 테스트할 디바이스의 드라이브 번호입니다.
Verbosity 로그 출력의 세부 정보 표시입니다. 0은 가장 간단한 표시이고 4는 가장 자세한 표시입니다.
DeviceTag 디바이스 태그
DeviceID 디바이스 번호
IOOperation 읽기 또는 쓰기
DiskSize 디스크 크기
LogFile 로그 파일 이름