다음을 통해 공유


로그 세션 매개 변수 옵션

로그 세션 매개 변수 옵션 탭에서 추적 세션의 변수 기능 값을 지정할 수 있습니다.

추적 세션을 만드는 동안 다음 옵션의 값을 설정하고 변경할 수 있습니다. 추적 세션이 실행되는 동안 몇 가지 옵션을 변경할 수 있습니다. 변경할 수 없는 옵션은 로그 세션 매개 변수 옵션 대화 상자에 흐리게 표시됩니다("회색").

플래그
추적 공급자에 대한 추적 플래그 를 지정합니다. 추적 플래그는 공급자가 생성하는 추적 메시지를 결정합니다. 플래그의 의미는 각 공급자에 의해 독립적으로 결정됩니다.

TraceView가 공급자에 대한 추적 메시지 컨트롤(.tmc) 파일을 찾을 수 있는 경우 추적 플래그 및 수준 선택 대화 상자에 표시된 목록에서 플래그 및 수준을 선택할 수 있습니다. 추적 플래그 및 수준 선택 대화 상자를 열려면 로그 세션 매개 변수 옵션 대화 상자에서 플래그 또는 수준 옵션의 SET 값을 클릭합니다.

플러시 시간(S)
추적 세션 버퍼가 추적 로그 또는 TraceView 디스플레이에 플러시되는 빈도(초)를 지정합니다. 기본값은 1(초)입니다.

이러한 강제 플러시는 버퍼가 가득 찼을 때 자동으로 발생하는 플러시 외에도 발생합니다. 값이 0이면 강제 플러시가 없음을 의미합니다.

초당 한 번 이상 자주 플러시하려면 버퍼 크기 옵션을 사용하여 각 버퍼의 크기를 줄입니다.

추적 세션이 실행되는 동안 플러시 시간 값을 변경할 수 있습니다.

최대 버퍼
추적 세션에 할당되는 최대 버퍼 수를 지정합니다.

기본값은 프로세서 수, 실제 메모리 양 및 사용 중인 운영 체제에 따라 결정됩니다. 추적 세션이 실행되는 동안 이 값을 변경할 수 있습니다.

최소 버퍼
추적 메시지를 저장하기 위해 처음에 할당된 버퍼 수를 지정합니다.

버퍼가 가득 차면 버퍼 수가 최대 버퍼 옵션에 지정된 값에 도달할 때까지 더 많은 버퍼 가 할당됩니다. 기본값은 프로세서 수, 실제 메모리 양 및 사용 중인 운영 체제에 따라 결정됩니다. 추적 세션이 실행되는 동안에는 이 값을 변경할 수 없습니다.

버퍼 크기
추적 세션에 할당된 각 버퍼의 크기(KB)를 지정합니다. 기본값은 프로세서 수, 실제 메모리 양 및 사용 중인 운영 체제에 따라 결정됩니다. 추적 세션이 실행되는 동안에는 이 값을 변경할 수 없습니다.

감쇠 시간(분)
사용하지 않는 추적 버퍼가 해제되기 전에 유지되는 기간(분)을 지정합니다. 기본값은 15입니다. 이 옵션의 값은 추적 세션 목록Age 열에 표시됩니다.

이 매개 변수는 Windows 2000에서만 유효합니다. 추적 세션이 실행되는 동안에는 이 값을 변경할 수 없습니다.

원형 버퍼 크기(MB)
추적 버퍼가 순환되도록 지정하고 각 버퍼의 최대 크기(MB)를 지정합니다.

순환 버퍼가 가득 차면 버퍼의 시작 부분에 새 추적 메시지가 기록되어 가장 오래된 추적 메시지를 덮어씁니다. 기본적으로 추적 버퍼는 순환이 아닌 순차적입니다.

추적 세션이 실행되는 동안에는 이 값을 변경할 수 없습니다.

순차 버퍼 크기(MB)
추적 버퍼가 순차적인지 여부를 지정하고 각 버퍼의 최대 크기(MB)를 지정합니다.

순차 버퍼가 가득 차면 추적 메시지가 다른 버퍼에 기록되거나 손실됩니다. 기본적으로 추적 버퍼는 순환이 아닌 순차적이며 각각 200MB입니다.

추적 세션이 실행되는 동안에는 이 값을 변경할 수 없습니다.

버퍼 크기(MB) 후 새 파일 시작
기존 로그가 지정된 값에 도달할 때마다 새 추적 로그 파일(.etl)을 만듭니다. 값은 각 로그 파일의 최대 크기(MB)를 지정합니다.

이 옵션의 값은 추적 세션 목록새 파일 열에 표시됩니다.

이 옵션은 공급자가 추적 로그를 생성하는 경우에만 적용됩니다. 즉, 로그 세션 옵션 페이지에서 파일로 로그 추적 이벤트 데이터 옵션을 선택한 경우에만 적용됩니다. 이 옵션은 순환 버퍼 또는 NT 커널 로거 추적 세션의 로그에 영향을 주지 않습니다. Windows 2000에서는 지원되지 않습니다.

전역 시퀀스 번호 사용
각 추적 메시지에 대한 전역 시퀀스 번호를 생성합니다.

전역 시퀀스 번호는 컴퓨터의 모든 추적 세션에 대해 고유합니다. 이 옵션의 기본값은 FALSE입니다.

이 옵션은 Windows 2000에서 지원되지 않으며 NT 커널 로거 추적 세션의 로그에는 영향을 주지 않습니다.

로컬 시퀀스 번호 사용
각 추적 메시지에 대한 로컬 시퀀스 번호를 생성합니다. 기본값은 TRUE입니다.

로컬 시퀀스 번호는 추적 세션 내에서 고유합니다.

이 옵션은 Windows 2000에서 지원되지 않으며 NT 커널 로거 추적 세션의 로그에는 영향을 주지 않습니다.

수준
추적 공급자에 대한 추적 수준을 지정합니다. 추적 수준은 공급자가 생성하는 추적 메시지를 결정합니다. 수준 값의 의미는 각 공급자에 의해 독립적으로 결정됩니다. 일반적으로 증가하는 세부 수준을 나타냅니다.

TraceView가 공급자에 대한 추적 메시지 컨트롤(.tmc) 파일을 찾을 수 있는 경우 추적 플래그 및 수준 선택 대화 상자에 표시된 목록에서 플래그 및 수준을 선택할 수 있습니다. 추적 플래그 및 수준 선택 대화 상자를 열려면 로그 세션 매개 변수 옵션 대화 상자에서 플래그 또는 수준 옵션의 SET 값을 클릭합니다.

추적 수준에 대한 자세한 내용은 Microsoft Windows SDK EnableTrace 함수의 EnableLevel 매개 변수에 대한 설명을 참조하세요.

Windbg
추적 메시지를 TraceView 창에 표시하는 것 외에도 KD 또는 WinDbg로 리디렉션합니다. 또한 이 옵션은 버퍼 크기를 WinDbg에서 허용하는 최대 크기인 3KB로 설정합니다. 버퍼 크기 옵션에 대해 표시되는 값은 무시됩니다.

디버거에 추적 메시지를 표시하려면 wmitrace.dll 및 traceprt.dll 호스트 컴퓨터의 디버거 검색 경로에 있어야 합니다. 이러한 DLL은 디버깅 도구 for Windows 에도 포함되어 있으므로 디버거가 추적 메시지에 대한 추적 메시지 형식(.tmf) 파일을 찾을 수 있도록 하려면 TMF 파일이 호스트 컴퓨터의 디버거 검색 경로에 있어야 합니다. 디버거의 검색 경로를 설정하려면 !wmitrace.searchpath 특수 디버거 확장을 사용하거나 %TRACE_FORMAT_SEARCH_PATH% 환경 변수의 값을 설정합니다. WinDbg 및 WMI 추적 확장에 대한 자세한 내용은 Windows용 디버깅 도구를 참조하세요.

TraceView 무시
TraceView 작업으로 인한 추적 메시지를 표시하지 않습니다.

가상 파일 크기
TraceView가 최신 메시지를 위한 공간을 확보하기 위해 가장 오래된 메시지를 덮어쓰기 시작하기 전에 저장하는 최대 추적 메시지 수를 나타냅니다.

값이 0 이면 최대값이 없음을 의미합니다. TraceView는 모든 메시지를 유지하고 덮어쓰지 않습니다. 이 옵션의 기본값인 65536은 대부분의 시스템에 권장되는 값입니다. 값이 크면 상당한 지연이 발생할 수 있습니다.

이 값은 추적 세션 목록최대 추적 레코드 열에 나타납니다.