這個問題牽涉的層面非常廣泛, 通常需要調查以下幾個項目:
我們曾經在exchange 2003也發生過類似問題,但是查了很久還是一無所獲。
因為問題不是單一事件。
RAY大 您好
關於你說明 五點 1.4.5 這三點可排除 主機
DL380G6 cpu Q-C XEON E5530 HD raid5 300G*5 RAM 3*2=6GB
EXG 10萬個沒有(也沒有那麼多)
AD主機跟MAIL SERVER 機型規格一樣
網路問題 也正常
PS 這訊息通常不到1.2分就好了(恢復正常)
Outlook 正嘗試從 Microsoft Exchange Server 電腦擷取資料
謝謝你分享 網路鏈結 我英文程度那麼好 就往外商公司囉 正在努力培養英文能力中
在此 感謝RAY大 指點迷津 !!
cfdavie提到:
關於你說明 五點 1.4.5 這三點可排除 主機
DL380G6 cpu Q-C XEON E5530 HD raid5 300G*5 RAM 3*2=6GB
嗯....我可能沒有那麼肯定喔...光是 RAM=6GB 這點, 就已經足夠造成大問題了....
Exchange 對 RAM 的使用方式很特別, 他會依照 CPU 的核心數來決定需要使用多少 RAM. 所以, 即便您看到現有的 RAM 好像沒有被用滿, 但是如果 RAM 的總數量不符合計算公式的話, 就算還有剩下許多 RAM 的空間, Exchange 也會發生延遲的現象.(此時 CPU/HDD 再快也沒有用)
先不管微軟官方是怎麼規定的, 我自己都是這樣規劃 Exchange 2010 的 RAM 需求:
如果您的 Exchange 是三合一的話, 那他就有 3 個 Role (CAS/HUB/MBX), 您又用了 4 核心的 E5530, 所以基本的 RAM 應該要有: 3 Role x 4 Core x 1 GB = 12GB 以上
而 12GB 只是基本運作, 您還必須根據信箱數量來計算, 假設有 100 個信箱的話, 就還需要再加上: 100 x 30MB = 3,000MB = 3GB, 所以總共需要: 12GB+3GB = 15GB 才足夠.
把 15GB 對照您所給的 6GB, 這中間的差距非常大, 足以造成大量的延遲. 且 Outlook 只要 RPC 通訊延遲超過 5 秒, 就會出現您所遇到的狀況.
當然您現在可能一時也無法加 RAM 來測試, 不過, 如果您的 BIOS 可以控制 CPU 核數的話, 可以嘗試把 CPU 的工作核數降到 2 Core 試試看, 這樣大概可以符合您的現況 (3 Role x 2 Core = 6GB), 不過, 如果信箱數很多的話, RAM 還是不夠用....
至於其他的檢測方法, 因為內容非常多, 我一時無法全部用中文寫出, 待我有空再逐步補上.
再補充一個:
很多人只架了三合一主機, 沒有架另外一台獨立的 EDGE Role 主機, 也沒有其他獨立的 Anti-Spam 機制. 由於這樣會變成缺乏垃圾信攔檢機制, 所以很多人就會把 HUB Role 裡面的垃圾攔檢機制打開, 來取代原本應該由 EDGE 來擔任的任務.
此時, 這台三合一就不能只計算成 3 個 Role, 而必須算成 4 個 Role....
否則, 當你遇到大量垃圾信攻擊的時候, RAM 就馬上會被吃光, 然後慢得跟龜一樣....
感謝 ! 我想試者從記憶體方面下手 看能不能就此改善 也跟公司反應了
謝謝 !RAY 大
這情形, 通常是網路流量過大或主機太忙所造成的,
可先檢查主機硬碟燈號是否一直閃動?
另外, 大量的郵件傳送, 也會造成網路壅塞。