서버에 보관할 MAIL.BOX 데이터베이스 수 결정

서버가 메일을 송수신하는 경우, 라우터와 같은 서버 프로세스는 서버의 MAIL.BOX 데이터베이스에 액세스하여 메시지를 읽고 씁니다. 한 번에 하나의 프로세스만 MAIL.BOX에 액세스할 수 있으므로, 메일 트래픽이 많을 때 여러 프로세스가 동시에 데이터베이스에 액세스하는 경우 액세스 충돌이 일어납니다.

적은 수의 사용자를 지원하는 서버는 액세스 충돌이 거의 일어나지 않으며, 단일 MAIL.BOX의 기본값은 일반적으로 수용 가능한 서비스 레벨을 제공합니다. 그러나 많은 수의 사용자를 지원하는 서버에서 추가 MAIL.BOX 데이터베이스를 작성하면 대부분의 액세스 충돌을 해결할 수 있습니다.

1. 통계

통계 이름

설명

Mail.Mailbox.Accesses

스레드가 서버 메일함에 액세스한 총 횟수

Mail.Mailbox.AccessConflicts

동시 스레드 수가 설정된 메일함 수를 초과하였으므로 메일함에 액세스하려는 스레드가 대기해야 했던 횟수

예를 들어 설정된 메일함이 세 개이고 동시 액세스 수가 4개인 경우, 충돌 수가 증가합니다.

액세스 충돌 수가 Mail.Mailbox.Accesses 값의 2%를 일관적으로 초과하는 경우, 추가 메일을 작성합니다.

Mail.Mailbox.CurrentAccesses

현재 액세스의 총 수(예를 들어 2는 두 개의 스레드가 현재 메일함에 액세스 중임을 나타냅니다.)

Mail.Mailbox.AccessWarnings

메일함에 액세스하는 스레드 수(Mail.Mailbox.CurrentAccesses의 값)가 설정된 메일함 수보다 하나 적은 값에 도달한 횟수.

예를 들어 두 개의 스레드가 동시에 MAIL.BOX에 액세스하려고 하며 설정된 메일함이 세 개인 경우, 경고 수가 증가합니다.

MAIL.BOX 수가 2인 경우 Mail.Mailbox.AccessWarnings의 값은 항상 Mail.Mailbox.Accesses의 값과 같습니다.

메일함을 네 개 이상 구성했으며 경고의 수가 Mail.Mailbox.Accesses의 값을 10% 이상 계속 초과하는 경우에는 추가 메일함 작성을 고려해 보십시오.

Mail.Mailbox.MaxConcurrentAccesses

기록된 현재 액세스의 최대 수

액세스 충돌의 수를 총 액세스의 백분율로 계산하여, 또 다른 MAIL.BOX를 추가하면 서버에 도움이 되는지 결정할 수 있습니다. 일반적으로, 액세스 충돌의 수는 총 액세스 수의 2%를 넘어서는 안됩니다. 그러나 비정상적으로 작업량이 너무 많아질 경우 일부 액세스 충돌이 발생할 수 있으므로, 모든 액세스 충돌을 제거할 필요가 없습니다. 액세스 충돌의 백분율이 2%를 일관적으로 초과하는 경우에만 추가 MAIL.BOX 데이터베이스가 필요합니다.

주: 메일함 통계는 두 개 이상의 MAIL.BOX 데이터베이스가 설정된 서버에만 사용 가능합니다. 변경된 메일함 수를 적용하려면 서버를 재시작해야 합니다.