Oracle® x86 서버 진단, 응용 프로그램 및 유틸리티 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 4월
 
 

수동 모드의 UEFI 진단

Manual 진단 테스트 레벨을 선택한 경우 UEFI 진단을 수동 모드로 실행합니다. 수동 모드를 사용할 때는 UEFI 진단 테스트를 실행하기 위한 CLI 명령을 입력해야 합니다.

Manual 레벨 진단 테스트 출력은 시스템에 연결된 모니터, 직렬 콘솔 또는 KVM에서 표시됩니다. 테스트 종료 시에는 시스템을 다시 수동으로 Disabled 레벨로 설정해야 합니다.

UEFI 명령 옵션 목록은 UEFI 진단 CLI 명령을 참조하십시오. UEFI 진단 출력 보기에 대한 자세한 내용은 UEFI 진단 출력을 참조하십시오.


주 -  Manual 레벨 진단 테스트 출력을 실행하려면 시스템에 연결된 모니터, 직렬 콘솔 또는 KVM을 사용해야 합니다.

다음 절에서는 수동 모드로 UEFI 진단을 사용할 때의 일반적인 CLI 사용 정보를 제공합니다.

  • 리소스 요구 사항

  • 기본 명령 구문

  • 명령 플래그

리소스 요구 사항

이 절에서는 각 UEFI 진단 명령에 대해 설명된 프로세스 리소스 요구 사항 및 인스턴스 제한 사항에 대해 설명합니다. 다음 표는 프로세서 속성 및 인스턴스 속성에 대한 설명을 제공합니다.

리소스 요구 사항
설명
BSP_ONLY
명령이 BSP(부트스트랩 프로세서)에서만 실행됩니다. AP(응용 프로그램 프로세서)에서는 실행되지 않아야 합니다.
ONE_AP_OR_BSP
BSP 또는 AP 중 하나에서 한 번에 하나의 명령을 실행할 수 있습니다.
ANY_PROC
아무 AP 또는 BSP에서 명령을 실행할 수 있습니다.
ONE_INSTANCE_ONLY
명령 인스턴스를 한 번에 하나만 실행할 수 있습니다.
MULTIPLE_INSTANCES
두 개 이상의 명령 복사본을 동시에 실행할 수 있습니다.

기본 명령 구문

이 절에서는 이 설명서에 사용되는 기본 CLI 구문 규칙에 대해 설명합니다.

이 설명서에서 CLI 명령은 monospace 글꼴로 표시됩니다. fs0:/> 문자는 UEFI 셸 명령 프롬프트 예제를 나타내며 명령에 함께 입력해서는 안됩니다.

표기법
설명
{ }
중괄호는 필수 항목을 나타냅니다.
[ ]
대괄호는 선택적 항목을 나타냅니다.
<italics>
기울임꼴 서체는 변수를 나타냅니다. 변수 값을 대체합니다.
|
세로줄은 중괄호 내의 필수 선택 항목 또는 대괄호 내의 선택적 항목을 나타냅니다.

예를 들어, 다음 명령 구문을 참조하십시오.

udiag storage mst { all | <device_name> } [ -time <n> ]

  • udiag storage mst – 시작할 UEFI 진단 테스트를 나타냅니다.

  • all | <device_name> – 모든 저장 장치를 테스트할지 또는 device_name 변수 위치에 입력된 특정 저장 장치를 테스트할지에 대한 필수 선택 항목을 나타냅니다.

  • -time <n>n 변수 위치에 입력된 특정 시간에 대해 저장 장치를 테스트하기 위한 선택적인 항목을 나타냅니다.

명령 플래그

이 절에서는 UEFI 진단에 사용되는 명령 플래그에 대해 설명합니다.

UEFI 진단은 플래그를 2단계로 처리합니다. 첫번째 단계에서 명령 앞에(그러나 udiag 뒤) 표시되는 플래그는 구문 분석되고 뒤에 나오는 명령에 대한 설정 플래그로 처리됩니다. 두번째 단계에서 명령 다음에 나오는 플래그는 해당 명령에 대한 설정만 대체하는 데 사용됩니다.


주 -  -l(로그 파일) 플래그는 기본 설정 플래그로만 사용되어야 합니다. 다른 플래그는 명령 특정 플래그로만 사용해야 합니다. 이러한 플래그는 적합한 경우에만 기본 설정으로 사용해야 합니다.
플래그
매개변수
설명
-h, -?, -help
명령 도움말 정보를 표시합니다.
-Q, -q, -n, -v, -V
정보 명령의 양을 지정하는 상호 배타적인 플래그가 출력될 수 있습니다.-n이 기본값입니다. -Q 또는 -q는 매우 간단하게 표시되고 -V 또는 -v는 매우 상세하게 표시됩니다.
-w
<byte_size>
레지스터 및 메모리 위치에 대한 액세스 크기(바이트)를 지정합니다. <byte_size>는 1, 2, 4 또는 8 중 하나여야 합니다. 기본 크기는 8입니다.
-pc
<n>
<n>회 통과에 도달할 때까지 명령을 반복합니다. 기본값은 1입니다.
-ec
<n>
<n>회 오류에 도달할 때까지 명령을 반복합니다. 기본값은 1입니다.
-time
<n>
실행을 <n>초로 제한합니다. 기본값은 제한 없음을 나타내는 0입니다.
-l
<log_file>
모든 콘솔 출력을 <log_file>에 복사합니다. log_file은 다음 형식이어야 합니다.
<volume>:<hierarchical_file_name>
설명:
hierarchical_file_name = [\<file_or_folder_name>]+
예를 들면 다음과 같습니다.
-l fs0:\test1.log
-s
<begin>
명령과 관련된 일반 64비트 16진수 숫자를 지정합니다. 예를 들어, 메모리 테스트에서는 이를 테스트할 메모리 범위 중 가장 작은 주소로 사용합니다.
-e
<end>
명령과 관련된 일반 64비트 16진수 숫자를 지정합니다. 예를 들어, 메모리 테스트에서는 이를 테스트할 메모리 범위 중 가장 큰 주소에 1바이트를 더한 값으로 사용합니다.
-np
<n> | all
사용할 AP(응용 프로그램 프로세서) 수를 지정합니다. 리터럴 all은 사용으로 설정된 모든 프로세서를 사용하도록 지정합니다.
-ap
<n>[/<n>]*
사용할 하나 이상의 특정 AP를 지정합니다. 프로세서 번호 0은 BSP(부트스트랩 프로세서)용으로 예약되었으며 이 플래그에 사용해서는 안됩니다.
모든 AP는 1부터 시작해서 SMBIOS 테이블에서 사용으로 설정된 것으로 보고된 최대 프로세서까지 번호가 지정됩니다.
예를 들어, -ap 5f/1/10은 프로세서 5f, 110을 명령에 할당합니다. 예를 들어, 메모리 테스트는 가장 낮은 주소 하위 블록으로부터 순차적으로 시작해서 테스트 범위 내에서 나열된 순서에 따라 AP를 하위 블록에 할당합니다. 일반적으로는 해당 하위 블록에서 먼 거리에 프로세서를 지정하여 소켓 상호 연결에서 많은 통과 트래픽을 생성합니다.

CLI 명령을 입력할 때는 다음 규칙에 주의하십시오.

  • 대부분의 명령에서는 -h, -?, -help, -n, -v, -V, -pc-ec 플래그가 지원됩니다.

  • AP 지원 명령에서는 -np-ap 플래그가 지원됩니다.

  • memory, storage, fpusimd 테스트와 같은 장기 실행 테스트에는 -time 플래그가 지원됩니다.

  • 오른쪽 대괄호 다음에 있는 접미어 *(예: [<n>]*)는 0개 이상의 반복 옵션을 나타냅니다.

  • 오른쪽 대괄호 다음에 있는 접미어 +(예: [\<file_or_folder_name>]+)는 1개 이상의 반복 옵션을 나타냅니다.