如何知道 Exchange 離線通訊錄 (OAB) 有多大及計算頻寬使用量


問題

1. 如何得知離線通訊錄有多大
2. 怎麼計算頻寬使用量









離線通訊錄 (OAB) 的相關資訊

使用 Exchange Management Shell 查詢信箱的GUID,來找出它的實際位置。
Get-OfflineAddressBook | ft server,guid,AddressLists –AutoSize





接著到以下路徑找尋以上面GUID為名的資料夾
C:\Program Files\Microsoft\Exchange Server\V14\ExchangeOAB\




資料夾裡面就是離線通訊錄相關的檔案,以下是各類型檔案及其用途






檔案
用途
OAB.XML此為資訊清單檔案。用戶端會下載此 XML 檔以判定他們過期的程度,還有必須要更新的檔案是哪些。
*-DATA<序號>.LZX此為您壓縮過的實際 OAB 檔案。每當您啟動完整的 OAB 下載時,都會要求這個檔案。內含 OAB 內所有原始的二進位資料。
*-BINPATCH-<序號>.LZX這些檔案代表自從上次產生 OAB 以來所發生的變更。每天都連上線的用戶端,就會下載到每日最新版的 BINPATCH 檔案。
*-LNG<語言識別碼>-<序號>-LZX這些是用戶端用以產生特定語言之 OAB 的語言檔


OAB 每重新產生一次,<序號> 的數字就會重覆一次。如果自從上次建立之後沒有任何變更,序號中的數字便不會出現重覆,且用戶端也不會下載任何修補程式。




計算頻寬使用量方式

  • 離線通訊錄大小=*-DATA<序號>.LZX的大小
  • binpatch檔的每日平均變更數為每個binpatch檔大小除以 OAB 檔大小
利用指令 dir *binpatch*dir *data*.lzx 可得知每個 binpatch 檔及 OAB 檔的大小

由上圖可得知共有五個 binpatch 檔及 OAB 檔。


接下來計算OAB大小及每個 binpatch 檔佔 OAB 檔的比例,然後算出平均每日變更數。

OAB大小: 15150位元組=0.14 MB
Patch-1大小: 132/15150*100%=0.87%
Patch-2大小: 138/15150*100%=0.91%
Patch-3大小: 206/15150*100%=1.36%
Patch-4大小: 136/15150*100%=0.90%
Patch-5大小: 232/15150*100%=1.53%
平均每日變更數=(0.87+0.91+1.36+0.90+1.53)/5=1.11%



參考資料

我的 Exchange 離線通訊錄 (OAB) 有多大?

留言

熱門文章