백 프레셔의 이해

 

적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

마지막으로 수정된 항목: 2008-03-13

역 압력은 허브 전송 서버 역할 또는 Edge 전송 서버 역할이 설치되어 있으며 Microsoft Exchange Server 2007을 실행하는 컴퓨터에 있는 Microsoft Exchange 전송 서비스의 시스템 리소스 모니터링 기능이며 사용 가능한 하드 디스크 드라이브 공간 및 메모리와 같은 중요한 시스템 리소스를 모니터링합니다. 시스템 리소스 사용률이 지정된 제한을 초과하면 Exchange 서버는 새 연결 및 메시지를 거부합니다. 이로 인해 시스템 리소스가 과도하게 소모되는 것을 방지하고 Exchange 서버를 통해 기존 메시지를 전달할 수 있습니다. 시스템 리소스 사용률이 보통 수준으로 돌아가면 Exchange 서버가 새 연결 및 메시지를 수락합니다.

다음 시스템 리소스는 역 압력 기능의 일부로 모니터링됩니다.

  • 메시지 큐 데이터베이스를 저장하는 하드 디스크 드라이브의 사용 가능한 공간

  • 메시지 큐 데이터베이스 트랜잭션 로그를 저장하는 하드 디스크 드라이브의 사용 가능한 공간

  • 메모리에 존재하는 커밋되지 않은 메시지 큐 데이터베이스 트랜잭션의 수

  • EdgeTransport.exe 프로세스에 사용되는 메모리

  • 모든 프로세스에 사용되는 메모리

허브 전송 서버나 Edge 전송 서버에서 모니터링되는 각 시스템 리소스에 대해 다음 세 가지 수준의 리소스 사용률이 적용됩니다.

  • 보통   리소스가 정상적인 수준으로 사용되고 있습니다. 서버가 새 연결 및 메시지를 수락합니다.

  • 중간   리소스가 약간 과도하게 사용되고 있습니다. 역 압력이 제한된 방식으로 서버에 적용됩니다. 신뢰할 수 있는 도메인의 보낸 사람이 보낸 메일이 전송될 수 있습니다. 그러나 서버는 다른 출처의 새 연결 및 메시지를 거부합니다.

  • 높음   리소스가 상당히 과도하게 사용되고 있습니다. 전체 역 압력이 적용됩니다. 모든 메시지 흐름이 중지되고 해당 서버가 모든 새 연결 및 메시지를 거부합니다.

역 압력 구성 옵션

경고

프로덕션 서버의 EdgeTransport.exe.config 파일에서 역 압력 설정을 수정하지 않는 것이 좋습니다. 역 압력 설정을 수정하면 성능이 저하되거나 데이터가 손실될 수 있습니다. 역 압력 설정을 수정하기 전에 먼저 발생 가능한 역 압력 이벤트의 근본적인 원인을 확인하여 해결하는 것이 좋습니다.

역 압력에 대한 모든 구성 옵션은 C:\Program Files\Microsoft\Exchange Server\Bin 디렉터리에 있는 EdgeTransport.exe.config 응용 프로그램 구성 파일에서 사용할 수 있습니다. EdgeTransport.exe.config 파일은 EdgeTransport.exe 파일과 연관된 XML 응용 프로그램 구성 파일입니다. EdgeTransport.exe 및 MSExchangeTransport.exe 파일은 Microsoft Exchange 전송 서비스에서 사용하는 실행 파일입니다. 이 서비스는 모든 허브 전송 서버 또는 Edge 전송 서버에서 실행됩니다. EdgeTransport.exe.config 파일에 저장되어 있는 변경 내용은 Microsoft Exchange 전송 서비스가 다시 시작된 후에 적용됩니다. 다음 조건 중 하나라도 해당되면 기본값이 적용됩니다.

  • 구성 옵션이 없는 경우

  • 구성 옵션이 있으며 기본값을 포함하는 경우

다음 예에서는 EdgeTransport.exe.config 파일의 일반적인 구조를 보여줍니다.

<configuration>

<runtime>

<gcServer enabled="true" />

</runtime>

<appSettings>

<add key=" 구성 옵션 " value=" " />

...

</appSettings>

</configuration>

<appSettings> 섹션에서 새 구성 옵션을 추가하거나 기존 구성 옵션을 수정할 수 있습니다. 사용 가능한 다수의 구성 옵션이 역 압력과는 전혀 관련이 없습니다. 이 항목에서는 역 압력과 관련이 없는 구성 옵션은 다루지 않습니다.

참고

<add key=../> 섹션의 매개 변수 이름은 대/소문자를 구분합니다.

표 1에서는 EdgeTransport.exe.config 파일에서 사용할 수 있는 역 압력에 대한 일반 구성 옵션을 보여줍니다.

표 1   일반 역 압력 옵션

매개 변수 이름 설명

EnableResourceMonitoring

이 매개 변수는 역 압력을 사용하거나 사용하지 않도록 설정합니다. 기본값은 TRUE입니다.

ResourceMonitoringInterval

이 매개 변수는 시스템 리소스 사용률 수준을 확인하는 시간 간격을 제어합니다. 값을 지정하려면 해당 값을 기간, 즉 hh:mm:ss 형식으로 입력합니다. 여기서 h = 시간, m = 분, s = 초를 나타냅니다. 기본값은 00:00:02입니다. 이 매개 변수 값에 대한 유효한 범위는 00:00:01에서 00:00:30까지입니다.

메시지 큐 데이터베이스에 대한 사용 가능한 하드 디스크 드라이브 공간 모니터링

기본적으로 메시지 큐 데이터베이스는 C:\Program Files\Microsoft\ExchangeServer\TransportRoles\data\Queue에 저장됩니다. 이 위치는 EdgeTransport.exe.config 파일의 QueueDatabasePath 매개 변수에 의해 제어됩니다.

메시지 큐 데이터베이스에 대한 자세한 내용은 큐 데이터베이스 관리를 참조하십시오.

기본적으로 높음 수준의 하드 디스크 드라이브 공간 사용률은 다음 수식을 사용하여 계산됩니다.

100*(하드 디스크 드라이브 크기 - 고정 상수) / 하드 디스크 드라이브 크기

Microsoft Exchange Server 2007의 RTM(Release to Manufacturing) 버전에서 고정 상수 값은 4GB입니다.

Microsoft Exchange Server 2007 SP1(서비스 팩 1)에서 고정 상수 값은 500MB입니다.

이 수식의 결과는 사용 중인 총 하드 디스크 드라이브 공간에 대한 백분율로 표시됩니다. 이 수식은 하드 디스크 드라이브의 크기에 관계없이 항상 메시지 큐 데이터베이스에 대해 사용 가능한 하드 디스크 드라이브 공간을 사용할 수 있도록 합니다. 이 수식의 결과는 항상 가장 가까운 정수로 내림됩니다.

기본적으로 중간 수준의 하드 디스크 드라이브 사용률은 높음 수준보다 2%가 적습니다. 또한 보통 수준의 하드 디스크 드라이브 사용률은 높음 수준보다 4%가 적습니다. 사용 가능한 하드 디스크 드라이브 공간이 줄어들수록 하드 디스크 드라이브 사용률이 늘어납니다.

EdgeTransport.exe.config 파일에서 값을 지정하여 높음, 중간 및 보통 수준의 하드 디스크 드라이브 사용률에 대한 기본 계산을 다시 정의할 수 있습니다. 표 2에서는 EdgeTransport.exe.config 파일에서 사용할 수 있는 메시지 큐 데이터베이스에 대해 사용 가능한 하드 디스크 드라이브 공간을 모니터링하기 위한 옵션을 보여줍니다.

표 2   메시지 큐 데이터베이스에 대해 사용 가능한 하드 디스크 드라이브 공간을 모니터링하기 위한 옵션

매개 변수 이름 기본값 유효한 입력 범위

PercentageDatabaseDiskSpaceUsedHighThreshold

0. 이 값은 기본 수식이 사용됨을 나타냅니다.

3 - 100

PercentageDatabaseDiskSpaceUsedMediumThreshold

0. 이 값은 실제 값이 PercentageDatabaseDiskSpaceUsedHighThreshold 값보다 2% 더 작음을 나타냅니다.

3 - 100. 값이 PercentageDatabaseDiskSpaceUsedHighThreshold 값보다 작아야 합니다.

PercentageDatabaseDiskSpaceUsedNormalThreshold

0. 이 값은 실제 값이 PercentageDatabaseDiskSpaceUsedMediumThreshold 값보다 2% 더 작음을 나타냅니다.

3 - 100. 값은 PercentageDatabaseDiskSpaceUsedMediumThreshold 값보다 작아야 합니다.

중요

하드 디스크 드라이브 공간 사용률에 대한 역 압력 제한이 기본 수준으로 설정되면 Edge 전송 서버나 허브 전송 서버의 메시지 큐 데이터베이스를 저장하는 하드 디스크 드라이브에는 항상 고정된 양의 사용 가능한 하드 디스크 드라이브 공간이 있어야 합니다. Exchange 2007 RTM에서 사용 가능한 필수 하드 디스크 공간은 4GB이고, Exchange 2007 SP1에서 사용 가능한 필수 하드 디스크 공간은 500MB입니다. 사용 가능한 공간이 필수 하드 디스크 드라이브 공간보다 작으면 하드 디스크 드라이브 사용률 수준이 높은 것으로 간주됩니다. 따라서 모든 메시지 흐름이 중지됩니다. 이 경우 다음 단계 중 하나를 수행해야 합니다.
- 사용 가능한 공간이 더 많은 다른 하드 디스크 드라이브로 메시지 큐 데이터베이스의 위치를 옮깁니다. 자세한 내용은 큐 데이터베이스의 위치를 변경하는 방법을 참조하십시오.
- PercentageDatabaseDiskSpaceUsedHighThreshold, PercentageDatabaseDiskSpaceUsedMediumThreshold 또는 PercentageDatabaseDiskSpaceUsedNormalThreshold 매개 변수의 값을 늘립니다.

메시지 큐 데이터베이스 트랜잭션 로그에 대한 사용 가능한 하드 디스크 드라이브 공간 모니터링

기본적으로 메시지 큐 데이터베이스 트랜잭션 로그는 C:\Program Files\Microsoft\ExchangeServer\TransportRoles\data\Queue에 저장됩니다. 이 위치는 EdgeTransport.exe.config 파일의 QueueDatabaseLoggingPath 매개 변수에 의해 제어됩니다.

메시지 큐 데이터베이스에 대한 자세한 내용은 큐 데이터베이스 관리를 참조하십시오.

EdgeTransport.exe.config 파일은 기본값이 20MB인 QueueDatabaseCheckPointDepthMax 매개 변수를 포함합니다. 이 매개 변수는 하드 디스크 드라이브에 있는 커밋되지 않은 모든 트랜잭션 로그의 총 허용 크기를 제어합니다. 이 매개 변수는 하드 디스크 드라이브 사용률을 계산하는 수식에 사용됩니다.

참고

QueueDatabaseCheckPointDepthMax 매개 변수의 값은 허브 전송 서버 또는 Edge 전송 서버에 있는 모든 전송 관련 ESE(Extensible Storage Engine) 데이터베이스에 적용됩니다. 여기에는 메시지 큐 데이터베이스와 IP 필터 데이터베이스가 포함될 수 있습니다. QueueDatabaseCheckPointDepthMax 매개 변수의 값을 너무 낮게 설정하면 커밋되지 않은 트랜잭션이 트랜잭션 로그로 기록되지 않고 데이터베이스로 강제 커밋되므로 심각한 성능 문제가 발생할 수 있습니다. QueueDatabaseCheckPointDepthMax 매개 변수의 기본값을 수정하지 않는 것이 좋습니다.

기본적으로 높음 수준의 하드 디스크 드라이브 사용률은 다음 수식을 사용하여 계산됩니다.

100*(하드 디스크 드라이브 크기 - 25*DatabaseCheckPointDepthMax) / 하드 디스크 드라이브 크기

DatabaseCheckPointDepthMax 매개 변수 값으로 기본값 20MB를 사용하면 하드 디스크 드라이브의 크기에 관계없이 항상 메시지 큐 데이터베이스 트랜잭션 로그용으로 500MB가 예약됩니다. 이 수식의 결과는 항상 가장 가까운 정수로 내림됩니다.

기본적으로 중간 수준의 하드 디스크 드라이브 사용률은 높음 수준보다 2%가 적습니다. 또한 보통 수준의 하드 디스크 드라이브 사용률은 높음 수준보다 4%가 적습니다. 사용 가능한 하드 디스크 드라이브 공간이 줄어들수록 하드 디스크 드라이브 사용률이 늘어납니다.

EdgeTransport.exe.config 파일에서 값을 지정하여 높음, 중간 및 보통 수준의 하드 디스크 드라이브 사용률에 대한 기본 계산을 다시 정의할 수 있습니다. 표 3에서는 EdgeTransport.exe.config 파일에서 사용할 수 있는 메시지 큐 데이터베이스 트랜잭션 로그에 대해 사용 가능한 하드 디스크 드라이브 공간을 모니터링하기 위한 옵션을 보여줍니다.

표 3   메시지 큐 데이터베이스 트랜잭션 로그에 대해 사용 가능한 하드 디스크 드라이브 공간을 모니터링하기 위한 옵션

매개 변수 이름 기본값 유효한 입력 범위

PercentageDatabaseLoggingDiskSpaceUsedHighThreshold

0. 이 값은 기본 수식이 사용됨을 나타냅니다.

3 - 100

PercentageDatabaseLoggingDiskSpaceUsedMediumThreshold

0. 이 값은 실제 값이 PercentageDatabaseLoggingDiskSpaceUsedHighThreshold 값보다 2% 더 작음을 나타냅니다.

3 - 100. 값은 PercentageDatabaseLoggingDiskSpaceUsedHighThreshold 값보다 작아야 합니다.

PercentageDatabaseLoggingDiskSpaceUsedNormalThreshold

0. 이 값은 실제 값이 PercentageDatabaseLoggingDiskSpaceUsedMediumThreshold 값보다 2% 더 작음을 나타냅니다.

3 - 100. 값은 PercentageDatabaseLoggingDiskSpaceUsedMediumThreshold 값보다 작아야 합니다.

메모리에 있는 커밋되지 않은 메시지 큐 데이터베이스 트랜잭션의 수 모니터링

메시지 큐 데이터베이스 변경 내용 목록은 트랜잭션 로그로 커밋될 수 있을 때까지 메모리에 보관됩니다. 그런 다음 메시지 큐 데이터베이스 자체로 커밋됩니다. 메모리에 보관되어 있는 이러한 해결되지 않은 메시지 큐 데이터베이스 트랜잭션을 버전 버킷이라고 합니다. 바이러스 문제, 메시지 큐 데이터베이스 무결성 문제 또는 하드 디스크 드라이브 성능 때문에 버전 버킷 수가 감당할 수 없이 높은 수준까지 증가할 수 있습니다.

EdgeTransport.exe.config 파일에서 값을 지정하여 버전 버킷의 높음, 중간 및 보통 수준의 기본값을 다시 정의할 수 있습니다. 표 4에서는 EdgeTransport.exe.config 파일에서 사용할 수 있는 버전 버킷을 모니터링하기 위한 옵션을 보여줍니다.

표 4   버전 버킷 수를 모니터링하기 위한 옵션

매개 변수 이름 Exchange 2007 RTM의 기본값 Exchange 2007 SP1의 기본값 유효한 입력 범위

VersionBucketsHighThreshold

100

200

1 - 8000

VersionBucketsMediumThreshold

60

120

1 - 8000. 값은 VersionBucketsHighThreshold 값보다 작아야 합니다.

VersionBucketsNormalThreshold

40

80

1 - 8000. 값은 VersionBucketsMediumThreshold 값보다 작아야 합니다.

EdgeTransport.exe 프로세스에 사용되는 메모리 모니터링

기본적으로 높음 수준의 EdgeTransport.exe 프로세스 메모리 사용률은 다음 수식을 사용하여 계산됩니다.

총 실제 메모리의 75% 또는 1TB 중에서 더 작은 크기

이 계산에는 하드 디스크 드라이브의 페이징 파일에 사용할 수 있는 가상 메모리나 다른 프로세스에 사용되는 메모리는 포함되지 않습니다. 이 수식의 결과는 EdgeTransport.exe 프로세스에 사용되는 총 메모리에 대한 백분율로 표시됩니다. 이 수식의 결과는 항상 가장 가까운 정수로 내림됩니다.

기본적으로 중간 수준의 EdgeTransport.exe 파일 메모리 사용률은 총 실제 메모리의 73%나 높음 수준 값에서 2%를 뺀 값 중에서 더 작은 값으로 계산됩니다. 또한 보통 수준의 EdgeTransport.exe 파일 메모리 사용률은 총 실제 메모리의 71%나 높음 수준 값에서 4%를 뺀 값 중에서 더 작은 값으로 계산됩니다. 사용 가능한 메모리가 줄어들수록 메모리 사용률은 늘어납니다.

EdgeTransport.exe.config 파일에서 값을 지정하여 높음, 중간 및 보통 수준의 EdgeTransport.exe 프로세스 메모리 사용률에 대한 기본 계산을 다시 정의할 수 있습니다. 표 5에서는 EdgeTransport.exe.config 파일에서 사용할 수 있는 EdgeTransport.exe 프로세스에 사용되는 메모리를 모니터링하기 위한 옵션을 보여줍니다.

표 5   EdgeTransport.exe 프로세스에서 사용되는 메모리를 모니터링하기 위한 옵션

매개 변수 이름 기본값 유효한 입력 범위

PercentagePrivateBytesUsedHighThreshold

0. 이 값은 기본 계산이 사용됨을 나타냅니다.

3 - 100

PercentagePrivateBytesUsedMediumThreshold

0. 이 값은 실제 값이 PercentagePrivateBytesUsedHighThreshold 값보다 2% 더 작음을 나타냅니다.

3 - 100. 값은 PercentagePrivateBytesUsedHighThreshold 값보다 작아야 합니다.

PercentagePrivateBytesUsedNormalThreshold

0. 이 값은 실제 값이 PercentagePrivateBytesUsedMediumThreshold 값보다 2% 더 작음을 나타냅니다.

3 - 100. 값은 PercentagePrivateBytesUsedMediumThreshold 값보다 작아야 합니다.

모든 프로세스에 사용되는 메모리 모니터링

기본적으로 모든 프로세스의 높음 수준의 메모리 사용률은 총 실제 메모리의 94%입니다. 이 값에는 하드 디스크 드라이브의 페이징 파일에 사용할 수 있는 가상 메모리는 포함되지 않습니다. 사용 가능한 메모리가 줄어들수록 메모리 사용률은 늘어납니다.

지정된 메모리 사용률 수준에 도달하면 메시지 디하이드레이션이 발생합니다. 메시지 디하이드레이션은 메모리에 캐시된 대기 중인 메시지의 불필요한 요소를 제거하는 작업입니다. 성능 향상을 위해 전체 메시지가 메모리에 캐시됩니다. 메모리에서 대기 중인 메시지의 MIME 콘텐츠를 제거하면 메시지가 메시지 큐 데이터베이스에서 직접 읽히므로 길어지는 대기 시간으로 인해 사용되는 메모리가 줄어듭니다. 기본적으로 메시지 디하이드레이션을 사용할 수 있도록 설정되어 있습니다. EdgeTransport.exe.config 응용 프로그램 구성 파일에서 메시지 디하이드레이션을 사용하거나 사용할 수 없도록 설정할 수 있습니다.

EdgeTransport.exe.config 파일에서 높음 값을 지정하여 모든 프로세스의 높음 메모리 사용률의 기본값을 다시 정의할 수 있습니다. 표 6에서는 EdgeTransport.exe.config 파일에서 사용할 수 있는 모든 프로세스에 사용되는 메모리를 모니터링하기 위한 옵션을 보여줍니다.

표 6   EdgeTransport.exe.config 파일에서 사용할 수 있는 모든 프로세스에 사용되는 메모리를 모니터링하기 위한 옵션

매개 변수 이름 기본값 유효한 입력 범위

DehydrateMessagesUnderMemoryPressure

TRUE

TRUE 또는 FALSE

PercentagePhysicalMemoryUsedLimit

94

3 - 100

역 압력 적용 방식

역 압력 기능을 사용할 경우 문제가 처음 발생될 때 모든 메시지 배달이 중지되지는 않습니다. 모니터링되는 리소스가 과도하게 사용되는 경우 모니터링 및 해당 조치가 여러 단계에 적용됩니다. 이러한 조치를 통해 리소스 사용률이 보통 수준으로 복원되지 못하는 경우 추가 수정 조치가 수행됩니다. 리소스 사용률이 보통 수준으로 되돌아갈 때까지 수정 조치의 심각도가 계속 에스컬레이션됩니다. 리소스 사용률 수준이 확인되는 시간 간격은 ResourceMonitoringInterval 매개 변수에 의해 제어됩니다. 기본값은 2초입니다.

다음 섹션에서는 역 압력이 적용되는 단계에 대해 설명합니다.

1단계

EdgeTransport.exe 프로세스의 메모리 사용률이 PercentagePrivateBytesUsedNormalThreshold 매개 변수에 의해 지정된 값과 비교됩니다. 기본값은 총 실제 메모리의 71%입니다. EdgeTransport.exe 프로세스의 메모리 사용률이 지정한 보통 수준보다 더 높으면 가비지 수집이 적용됩니다. 가비지 수집은 메모리에 있는 사용되지 않은 개체를 확인하는 프로세스이며 이러한 사용되지 않은 개체에 사용된 메모리를 회수합니다.

2단계

메모리에 존재하는 커밋되지 않은 메시지 큐 데이터베이스 트랜잭션의 수가 VersionBucketsNormalThreshold 매개 변수에 의해 지정된 값과 비교됩니다. Exchange 2007 RTM과 Exchange 2007 SP1에서 기본값은 각각 40과 80입니다. 메모리에 존재하는 커밋되지 않은 메시지 큐 데이터베이스 트랜잭션의 수가 지정된 보통 수준보다 많으면 메모리에 있는 해결되지 않은 메시지 큐 데이터베이스 트랜잭션을 트랜잭션 로그에 강제로 기록하려고 합니다.

3단계

모니터링되는 모든 리소스의 사용률 수준이 보통 수준으로 지정된 사용률 값과 비교됩니다. 리소스 수준이 보통 수준으로 지정된 값보다 높으면 사용률 수준이 가장 높은 리소스가 작업을 수행하는 데 사용됩니다. 다음 섹션에서는 리소스 사용률 수준이 각기 다른 허브 전송 서버와 Edge 전송 서버에서 수행되는 조치에 대해 설명합니다.

허브 전송 서버

허브 전송 서버의 중간 수준의 리소스 사용률

  • 다른 허브 전송 서버에서 들어오는 SMTP(Simple Mail Transfer Protocol) 연결이 수락됩니다.

  • 다른 메시징 서버에서 들어오는 SMTP 연결이 거부됩니다.

  • 저장소 드라이버가 사서함 서버의 메시지를 계속 수락합니다.

  • Pickup 디렉터리와 Replay 디렉터리가 메시지 처리를 중지합니다.

허브 전송 서버의 높음 수준의 리소스 사용률

  • 다른 허브 전송 서버에서 들어오는 SMTP 연결이 거부됩니다.

  • 다른 메시징 서버에서 들어오는 SMTP 연결이 거부됩니다.

  • 저장소 드라이버가 사서함 서버의 메시지를 거부합니다.

  • Pickup 디렉터리와 Replay 디렉터리가 메시지 처리를 중지합니다.

표 7에서는 허브 전송 서버에서의 역 압력 효과에 대해 설명합니다.

표 7   허브 전송 서버에서의 역 압력 효과

리소스 사용률 수준 다른 허브 전송 서버에서의 연결 다른 메시징 서버에서의 연결 사서함 서버에서의 저장소 드라이버 연결 Pickup 디렉터리 및 Replay 디렉터리 전송 내부 메일 흐름

중간

허용

거부

허용

거부

작동

높음

거부

거부

거부

거부

작동하지 않음

Edge 전송 서버

Edge 전송 서버의 중간 수준의 리소스 사용률

  • 다른 메시징 서버에서의 인바운드 SMTP 연결이 거부됩니다.

  • Pickup 디렉터리와 Replay 디렉터리가 메시지 처리를 중지합니다.

Edge 전송 서버의 높음 수준의 리소스 사용률

  • 다른 메시징 서버에서의 인바운드 SMTP 연결이 거부됩니다.

  • Pickup 디렉터리와 Replay 디렉터리가 메시지 처리를 중지합니다.

표 8에서는 Edge 전송 서버에서의 역 압력 효과에 대해 설명합니다.

표 8   Edge 전송 서버에서의 역 압력 효과

리소스 사용률 수준 허브 전송 서버에서의 연결 다른 메시징 서버에서의 연결 사서함 서버에서의 저장소 드라이버 연결 Pickup 디렉터리 및 Replay 디렉터리 전송 내부 메일 흐름

중간

거부

거부

해당 없음

거부

해당 없음

높음

거부

거부

해당 없음

거부

해당 없음

4단계

EdgeTransport.exe 프로세스의 메모리 사용률이 PercentagePrivateBytesUsedNormalThreshold 매개 변수에 의해 지정된 값과 비교됩니다. 기본값은 총 실제 메모리의 71%입니다. EdgeTransport.exe 프로세스의 메모리 사용률이 지정한 보통 수준보다 더 높으면 다음 조치가 수행됩니다.

  • Microsoft Exchange 전송 서비스가 다시 시작될 때 전송 큐에 있는 메시지가 자동으로 처리되지는 않습니다.

메모리에 존재하는 커밋되지 않은 메시지 큐 데이터베이스의 트랜잭션 수가 VersionBucketsNormalThreshold 매개 변수에 의해 지정된 값과 비교됩니다. Exchange 2007 RTM과 Exchange 2007 SP1에서 기본값은 각각 40과 80입니다. 메모리에 존재하는 커밋되지 않은 메시지 큐 데이터베이스의 트랜잭션 수가 지정된 보통 수준보다 많으면 다음 작업이 수행됩니다.

  • 전송 쓰레기 수거통이 사용할 수 없도록 설정됩니다. 전송 쓰레기 수거통은 CCR(클러스터 연속 복제) 또는 LCR(로컬 연속 복제)을 사용할 때 사용하도록 설정해야 하는 허브 전송 서버 역할의 기능입니다. 전송 쓰레기 수거통은 CCR 환경에서의 갑작스런 정전 이후 및 LCR 환경의 활성화 프로세스의 일부로 최근 전달된 메일을 전송합니다. 전송 쓰레기 수거통은 LCR 및 CCR 환경에서만 사용됩니다. 자세한 내용은 전송 쓰레기 수거통을 구성하는 방법을 참조하십시오.

  • 원격 배달 큐를 사용하는 원격 대상으로의 메시지 배달이 사용할 수 없도록 설정됩니다. 이러한 대상에는 원격 도메인 또는 원격 Active Directory 디렉터리 서비스 사이트가 포함됩니다. 사서함 배달 큐를 사용하는 사서함 서버로의 메시지 배달은 영향을 받지 않습니다.

5단계

EdgeTransport.exe 프로세스의 메모리 사용률이 중간 또는 높음 수준이거나 다른 모든 프로세스의 메모리 사용률이 지정된 최대값을 초과하면 다음 조치가 수행됩니다.

  • 확장된 DNS 캐시가 메모리에서 플러시됩니다.

  • 메시지 디하이드레이션이 발생합니다.

Exchange 2007 RTM의 역 압력 로깅 정보

다음 목록에서는 Exchange 2007 RTM의 특정 역 압력 이벤트에 의해 생성되는 이벤트 로그 항목에 대해 설명합니다.

  • 리소스 사용률 수준 변경에 대한 이벤트 로그 항목

    이벤트 유형: 경고

    이벤트 원본: MSExchangeTransport

    이벤트 범주: 리소스 관리자

    이벤트 ID: 15001

    설명: 리소스 압력이 이전 사용률 수준에서 현재 사용률 수준으로 변경되었습니다.

  • 지속적인 높음 리소스 사용률 수준에 대한 이벤트 로그 항목

    이벤트 유형: 경고

    이벤트 원본: MSExchangeTransport

    이벤트 범주: 리소스 관리자

    이벤트 ID: 15002

    설명: 리소스 압력이 높음 상태를 유지합니다.

  • EdgeTransport.exe 프로세스의 메모리 사용률 수준 변경에 대한 이벤트 로그 항목

    이벤트 유형: 경고

    이벤트 원본: MSExchangeTransport

    이벤트 범주: 리소스 관리자

    이벤트 ID: 15003

    설명: 개인 바이트 사용량이 이전 사용률 수준에서 현재 사용률 수준으로 변경되었습니다.

Exchange 2007 SP1의 역 압력 로깅 정보

다음 목록에서는 Exchange 2007 SP1의 특정 역 압력 이벤트에 의해 생성되는 이벤트 로그 항목에 대해 설명합니다.

  • 리소스 사용률 수준 증가에 대한 이벤트 로그 항목

    이벤트 유형: 오류

    이벤트 원본: MSExchangeTransport

    이벤트 범주: 리소스 관리자

    이벤트 ID: 15004

    설명: 리소스 압력이 이전 사용률 수준에서 현재 사용률 수준으로 증가했습니다.

  • 리소스 사용률 수준 감소에 대한 이벤트 로그 항목

    이벤트 유형: 정보

    이벤트 원본: MSExchangeTransport

    이벤트 범주: 리소스 관리자

    이벤트 ID: 15005

    설명: 리소스 압력이 이전 사용률 수준에서 현재 사용률 수준으로 감소했습니다.

  • 사용 가능한 디스크 공간이 매우 낮은 이벤트 로그 항목

    이벤트 유형: 오류

    이벤트 원본: MSExchangeTransport

    이벤트 범주: 리소스 관리자

    이벤트 ID: 15006

    설명: 사용 가능한 디스크 공간이 구성된 임계값보다 작기 때문에 Microsoft Exchange 전송 서비스에서 메시지를 거부하고 있습니다. 서비스에서 계속 작업하려면 관리 작업으로 디스크 공간을 비워야 할 수 있습니다.

  • 사용 가능한 메모리가 매우 낮은 이벤트 로그 항목

    이벤트 유형: 오류

    이벤트 원본: MSExchangeTransport

    이벤트 범주: 리소스 관리자

    이벤트 ID: 15007

    설명: 서비스가 구성된 임계값 이상의 메모리를 계속 사용하기 때문에 Microsoft Exchange 전송 서비스가 메시지 전송을 거부합니다. 정상 작업을 계속하려면 이 서비스를 다시 시작해야 할 수 있습니다.