部署並執行訊息傳送應用程式之後,請務必建立基準使用式樣。您必須知道尖峰需求出現的時間並可以將需求數目化。例如,需求通常會因一般使用者的數目、作業層級、每天的時間或所有這些因素而有所變化。
若要建立基準使用式樣,您必須長時間監視訊息服務,查看下列資料:
連線數目
儲存於代理程式中 (或特定實體目標中) 的訊息數目
傳入和傳出代理程式 (或特定實體目標) 的訊息流量
使用中用戶數目
您還可以使用度量資料中提供的平均值與尖峰值。
檢查這些出乎設計意料之外的基準度量是非常重要的。經由此動作,您會檢查用戶端程式碼是否正常運作:例如,連線未處於開啟狀態,或使用的訊息未處於未確認狀態。這些編碼錯誤會耗用代理程式資源,並且可能對效能有很明顯的影響。
基準使用式樣可幫助您判斷如何將系統調校到最佳化效能。例如:
如果某個實體目標的使用頻繁程度比其他實體目標高出許多,則您可能需要將此實體目標的訊息記憶體限制設定得較高,或者據此調整限制行為。
如果所需的連線數目明顯大於最大執行緒池容量允許的大小,那麼您可能要增加執行緒池大小,或調校共用執行緒模型。
如果尖峰訊息流量遠大於平均流量,則可能會影響您在記憶體不足時使用的限制運作方式。
一般而言,您對使用式樣的瞭解越多,您調校系統用於未來需求的式樣與計劃的能力越好。