切换到宽版
  • 3659阅读
  • 3回复

[求助]求教传输性能优化的问题 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼  发表于: 2016-05-24
各位大大
      我的exchange环境如下:
两台win2008R2+EXCHANGE2010(cas\hub\mailbox)做了DAG,一直被一个现象困扰,如果是内网邮件,哪怕是群发ALL,都不会在列队里造成堵塞现象,但一旦同时有几封发往外网的邮件并且发送比较慢(不知道是什么原因,可能是DNS解析或其它原因),那后面提交的不管是内网邮件还是外网邮件,总会容易造成列队数量增加,然后在那几封邮件发送完后列队就突然一瞬间空了。这个现象出现时,只有那几封邮件是【活动】状态,后面提交的都是【就绪】状态。
在官方找资料看到有关传输列队的相关配置与参数,但不确定是否才这个现象有帮助?,还请各位帮忙看看以下配置可以增加【活动】状态的数量吗?

========================================================================================================================
您可以在 EdgeTransport.exe.config 文件的 <appSettings> 部分中添加新配置选项或修改现有配置选项。很多与队列数据库完全无关的配置选项也可以使用。但是,它们不在本主题的介绍范围内,在此不予进行讨论。
下表描述了 EdgeTransport.exe.config 文件中可用的队列数据库的配置选项。


EdgeTransport.exe.config 文件中可用的邮件队列数据库配置选项


参数名称描述

QueueDatabaseBatchSize

此参数指定在执行之前可以组合到一起的数据库 I/O 操作的数量。默认值为 40。

QueueDatabaseBatchTimeout

该参数指定在数据库执行多个数据库 I/O 操作之前将等待它们进行组合的最长时间(毫秒)。如果以下条件为真,则执行数据库 I/O 操作,而不再进行任何等待:

  • 还没有达到 QueueDatabaseBatchSize 参数所指定的数据库 I/O 操作的数量。

  • 已超过 QueueDatabaseBatchTimeout 参数所指定的时间。

默认值为 100。

QueueDatabaseMaxConnections

此参数指定可以打开的 ESE 数据库连接数。默认值为 4。



分享到

只看该作者 1楼  发表于: 2016-05-24
默认的edgetransport.exe.config的配置文件就是官方推荐的最佳配置。请问失败队列是哪一个队列?
Exchange中文站10周年献礼。Exchange2016中文视频教程热销中:edu.exchangecn.com/course/12
只看该作者 2楼  发表于: 2016-05-25
也不是失败,就是如果有几封发往外部的邮件发送比较慢的时候,就会造成列队里大量的内部邮件处于[就绪]状态,然后等这几封邮件或其中1、2封成功发送之后,列队里堵塞的内部邮件就会很快清空了。

只看该作者 3楼  发表于: 2016-05-26
回 xtdawei 的帖子
xtdawei:也不是失败,就是如果有几封发往外部的邮件发送比较慢的时候,就会造成列队里大量的内部邮件处于[就绪]状态,然后等这几封邮件或其中1、2封成功发送之后,列队里堵塞的内部邮件就会很快清 ..?(2016-05-25 09:55)?

我觉得,这个问题首先应该诊断出站邮件投递失败的问题,队列的概念就是先进先出的,如果没法解决你说的外网发信慢的问题,我们再考虑通过修改edgetransport的配置文件,减少retry次数或间隔来处理这个问题。
Exchange中文站10周年献礼。Exchange2016中文视频教程热销中:edu.exchangecn.com/course/12
快速回复
限60 字节
 
上一个 下一个