Hi all,
My environment : 2 Exchange servers 2013 CU19 (CAS + Mailbox roles both) in 1 DAG, 5 mailbox databases.
During peak hours I notice that there are several dozen to several hundred messages are stuck in "SMTP Delivery to Mailbox" of "mailbox database A", this "mailbox database A" has more mailboxes than 4 others.
These messages are delivered after awhile (not error or stuck forever) but my users complain about emails delivery slowly.
We have about 1300 mailboxes and total messages delivery (send + receive , external + internal) may up to 50k in morning or 100k in day during peak hours.
So I decide to increase some limit parameter in transport service to improve the situation. After searching Google I tried to increase these parameters : PickupDirectoryMaxMessagesPerMinute (default 100) , PickupDirectoryMaxRecipientsPerMessage (default 100)
, MaxConcurrentMailboxDeliveries (default 20) , MaxConcurrentMailboxSubmissions (default 20).
Get-TransportService myservers | fl *maxcon*
MaxConcurrentMailboxDeliveries : 100
MaxConcurrentMailboxSubmissions : 100
MaxConnectionRatePerMinute : 1200
Get-TransportService myservers | fl *pick*
PickupDirectoryMaxHeaderSize : 64 KB (65,536 bytes)
PickupDirectoryMaxMessagesPerMinute : 400
PickupDirectoryMaxRecipientsPerMessage : 200
PickupDirectoryPath : C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\Pickup
Get-MailboxTransportService myservers | fl *maxcon*
MaxConcurrentMailboxDeliveries : 100
MaxConcurrentMailboxSubmissions : 100
Do I have to restart "Microsoft Exchange Transport" and "Microsoft Exchange Mailbox Transport Delivery" services to make it effect ? Or increase more or something else ?
This is more information about transport service if you need
Get-TransportService myservers | fl *max*
ConnectivityLogMaxAge : 30.00:00:00
ConnectivityLogMaxDirectorySize : 1000 MB (1,048,576,000 bytes
ConnectivityLogMaxFileSize : 10 MB (10,485,760 bytes)
MaxConcurrentMailboxDeliveries : 100
MaxConcurrentMailboxSubmissions : 100
MaxConnectionRatePerMinute : 1200
MaxOutboundConnections : 1000
MaxPerDomainOutboundConnections : 40
MessageTrackingLogMaxAge : 30.00:00:00
MessageTrackingLogMaxDirectorySize : 1000 MB (1,048,576,000 bytes
MessageTrackingLogMaxFileSize : 10 MB (10,485,760 bytes)
IrmLogMaxAge : 30.00:00:00
IrmLogMaxDirectorySize : 250 MB (262,144,000 bytes)
IrmLogMaxFileSize : 10 MB (10,485,760 bytes)
ActiveUserStatisticsLogMaxAge : 30.00:00:00
ActiveUserStatisticsLogMaxDirectorySize : 250 MB (262,144,000 bytes)
ActiveUserStatisticsLogMaxFileSize : 10 MB (10,485,760 bytes)
ServerStatisticsLogMaxAge : 30.00:00:00
ServerStatisticsLogMaxDirectorySize : 250 MB (262,144,000 bytes)
ServerStatisticsLogMaxFileSize : 10 MB (10,485,760 bytes)
PickupDirectoryMaxHeaderSize : 64 KB (65,536 bytes)
PickupDirectoryMaxMessagesPerMinute : 400
PickupDirectoryMaxRecipientsPerMessage : 200
QueueMaxIdleTime : 00:03:00
ReceiveProtocolLogMaxAge : 30.00:00:00
ReceiveProtocolLogMaxDirectorySize : 250 MB (262,144,000 bytes)
ReceiveProtocolLogMaxFileSize : 10 MB (10,485,760 bytes)
RoutingTableLogMaxAge : 7.00:00:00
RoutingTableLogMaxDirectorySize : 50 MB (52,428,800 bytes)
SendProtocolLogMaxAge : 30.00:00:00
SendProtocolLogMaxDirectorySize : 250 MB (262,144,000 bytes)
SendProtocolLogMaxFileSize : 10 MB (10,485,760 bytes)
MaxNumberOfTransportSyncAttempts : 3
MaxActiveTransportSyncJobsPerProcessor : 16
HttpProtocolLogMaxAge : 7.00:00:00
HttpProtocolLogMaxDirectorySize : 250 MB (262,144,000 bytes)
HttpProtocolLogMaxFileSize : 10 MB (10,485,760 bytes)
TransportSyncLogMaxAge : 30.00:00:00
TransportSyncLogMaxDirectorySize : 10 GB (10,737,418,240 bytes)
TransportSyncLogMaxFileSize : 10 MB (10,485,760 bytes)
TransportSyncHubHealthLogMaxAge : 30.00:00:00
TransportSyncHubHealthLogMaxDirectorySize : 10 GB (10,737,418,240 bytes)
TransportSyncHubHealthLogMaxFileSize : 10 MB (10,485,760 bytes)
TransportSyncMaxDownloadSizePerItem : 36 MB (37,748,736 bytes)
TransportSyncMaxDownloadSizePerConnection : 50 MB (52,428,800 bytes)
TransportSyncMaxDownloadItemsPerConnection : 1000
IntraOrgConnectorSmtpMaxMessagesPerConnection : 20
QueueLogMaxAge : 7.00:00:00
QueueLogMaxDirectorySize : 200 MB (209,715,200 bytes)
QueueLogMaxFileSize : 10 MB (10,485,760 bytes)
WlmLogMaxAge : 7.00:00:00
WlmLogMaxDirectorySize : 250 MB (262,144,000 bytes)
WlmLogMaxFileSize : 10 MB (10,485,760 bytes)
AgentLogMaxAge : 7.00:00:00
AgentLogMaxDirectorySize : 250 MB (262,144,000 bytes)
AgentLogMaxFileSize : 10 MB (10,485,760 bytes)
FlowControlLogMaxAge : 7.00:00:00
FlowControlLogMaxDirectorySize : 200 MB (209,715,200 bytes)
FlowControlLogMaxFileSize : 10 MB (10,485,760 bytes)
ProcessingSchedulerLogMaxAge : 7.00:00:00
ProcessingSchedulerLogMaxDirectorySize : 200 MB (209,715,200 bytes)
ProcessingSchedulerLogMaxFileSize : 10 MB (10,485,760 bytes)
ResourceLogMaxAge : 7.00:00:00
ResourceLogMaxDirectorySize : 200 MB (209,715,200 bytes)
ResourceLogMaxFileSize : 10 MB (10,485,760 bytes)
DnsLogMaxAge : 7.00:00:00
DnsLogMaxDirectorySize : 100 MB (104,857,600 bytes)
DnsLogMaxFileSize : 10 MB (10,485,760 bytes)
JournalLogMaxAge : 7.00:00:00
JournalLogMaxDirectorySize : 200 MB (209,715,200 bytes)
JournalLogMaxFileSize : 10 MB (10,485,760 bytes)
TransportMaintenanceLogMaxAge : 7.00:00:00
TransportMaintenanceLogMaxDirectorySize : 200 MB (209,715,200 bytes)
TransportMaintenanceLogMaxFileSize : 10 MB (10,485,760 bytes)
Please give me some advices, thank you very much.