none
Exchange 2010的效能問題 RRS feed

  • 問題

  • 大家好,我們最近的郵件系統升級到Exchange 2010,不過有些使用者跟我反應SMTP的寄信速度明顯比之前的Exchange 2003慢,就是按完傳送接收,然後傳送的進度條已經到達最右邊,不過到這裡之後就是會卡住,不會馬上消失的感覺,請問是否有辦法調整Exchange 2010對於SMTP寄信的效能?因為我們主機硬體有升級了,如果還比Exchange 2003速度還慢,我看使用者都會無法接受,謝謝。

     

    PS. POP3收信的速度就明顯比SMTP寄信速度快,所以問題應該是出在SMTP這一部分

    2011年6月14日 上午 03:16

解答

  • 觀察看看,是不是每次寄信都在30秒上下。若是,試試看

    set-ReceiveConnector -Identity "ServerName\ReceiverConnectorName" -MaxAcknowledgementDelay 00:00:10

    (記得改成你的接收連接器名稱)

    然後觀察是不是變成每次寄信要十秒?

     

    MaxAcknowledgementDelay 參數指定的期間上限,是傳輸伺服器在確認郵件已成功傳送給所有收件者時,可延遲認可的最長時間。從不支援陰影備援的主機接收郵件時,Exchange Server 2010 傳輸伺服器會延遲發出認可,直到它確認郵件已成功傳送給所有收件者為止。但是,如果確認傳遞成功的時間太長,傳輸伺服器將逾時,但還是會發出認可。

    預設值為 30 秒。

    http://technet.microsoft.com/zh-tw/library/bb125139.aspx


    Alex Hung
    • 已標示為解答 Bess233 2011年6月14日 下午 03:47
    2011年6月14日 下午 02:41

所有回覆

  • Hi, 請您試著用下面方法測試,找出可能的原因:

    1. 關閉快取模式, 觀察是否有恢復正常.
    2. 只針對 OAB 離線通訊錄做下載, 確認是否為下載 OAB 過程不順利所造成.


    請記得對您有幫助的回覆標註為"解答". 以幫助其他尋找解答及參與社群討論的朋友們.
    Please remember to click “Mark as Answer” on the post that helps you. This can be beneficial to other community members reading the thread.

    Windows 7 技術支援中心 - 在這裡全部都找得到!
    Windows 7 技術支援中心 - 在這裡全部都找得到!
    2011年6月14日 上午 06:51
  • 你好,我們是使用SMTP寄信的時候覺得慢,POP3/SMTP應該是沒有快取模式的吧?另外我有看到2010有新增一個叫做"啟用背景資料庫維護",預設是啟用的,這個會影響效能嗎?謝謝。
    2011年6月14日 上午 08:41
  • Hi, 該功能的作用可參考 Technet 技術文件庫:

    新的 Exchange 核心儲存區功能-資料庫維護
    http://technet.microsoft.com/zh-tw/library/bb125040.aspx

    維護信箱資料庫
    http://technet.microsoft.com/zh-tw/library/bb691410.aspx


    請記得對您有幫助的回覆標註為"解答". 以幫助其他尋找解答及參與社群討論的朋友們.
    Please remember to click “Mark as Answer” on the post that helps you. This can be beneficial to other community members reading the thread.

    Windows 7 技術支援中心 - 在這裡全部都找得到!
    Windows 7 技術支援中心 - 在這裡全部都找得到!
    2011年6月14日 上午 09:05
  • 你好,我剛剛先把"啟用背景資料庫維護"關閉了,不過實測好像也沒有太大的改善,請問您這邊有其他可以改善SMTP寄信效能的建議嗎?謝謝。
    2011年6月14日 上午 09:45
  • 用戶端及伺服器端是否有防火牆或防毒軟體等軟硬體,
    也有可能是這些東西造成存取遲緩。

    另外,試試看用別套郵件軟體做測試,
    找出是 Client 還是 Server 端的問題。

    還有,你的狀況是發生在公司內部還是公司外部?
    這都是沒說明的部份。


    蘇老碎碎念
    資訊無涯,回頭已不見岸
    好用的微軟技術支援小工具
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    如何在論壇正確發問,請參考iThome的文章: 如何問到我要的答案
    Windows 7 技術支援中心
    2011年6月14日 上午 09:58
    版主
  • 你好,前端跟主機間並沒有防火牆,我有試著把防毒關閉,結果狀況還是一樣,是在公司內網,用OutlookExpress寄一個約2MB的信件,從按下傳送到完成視窗關閉約需30~40秒鐘,之前用Exchange 2003的時候應該都是十秒內可以完成,我有用封包軟體抓了以下幾個封包,可以看出第二個和第三個封包間隔了(1190-1161=29秒),這是不是表示主機的效能不足造成反應不夠快?

     

    111731    1161.231646    172.16.3.176    172.16.2.2    IMF    from: "abc" <123@abc.com.tw>, subject: test mail,  (text/plain) (text/html) (application/octet-stream)

     

    111732    1161.233121    172.16.2.2    172.16.3.176    TCP    smtp > ea1 [ACK] Seq=848 Ack=1888145 Win=63615 Len=0

     

    112564    1190.072203    172.16.2.2    172.16.3.176    SMTP    S: 250 2.6.0 <016f01cc2a7f$4db08910$b00310ac@abc.com.tw> [InternalId=127080] Queued mail for delivery



    2011年6月14日 上午 10:44
  • 觀察看看,是不是每次寄信都在30秒上下。若是,試試看

    set-ReceiveConnector -Identity "ServerName\ReceiverConnectorName" -MaxAcknowledgementDelay 00:00:10

    (記得改成你的接收連接器名稱)

    然後觀察是不是變成每次寄信要十秒?

     

    MaxAcknowledgementDelay 參數指定的期間上限,是傳輸伺服器在確認郵件已成功傳送給所有收件者時,可延遲認可的最長時間。從不支援陰影備援的主機接收郵件時,Exchange Server 2010 傳輸伺服器會延遲發出認可,直到它確認郵件已成功傳送給所有收件者為止。但是,如果確認傳遞成功的時間太長,傳輸伺服器將逾時,但還是會發出認可。

    預設值為 30 秒。

    http://technet.microsoft.com/zh-tw/library/bb125139.aspx


    Alex Hung
    • 已標示為解答 Bess233 2011年6月14日 下午 03:47
    2011年6月14日 下午 02:41
  • 真是太感謝你了,看起來確實是因為這個參數造成的,不過如果預設是30秒的話,改成5秒是不是會有其他影響?預設30秒還真的是太久了,看一封信件寄出時都要卡各30秒,我看應該沒幾個使用者可以忍受的吧。
    2011年6月14日 下午 03:49