選擇遠端環境的成本

下圖顯示中介層上 CPU 負載的交易輸送量, (商務邏輯層) 。 每個資料點都代表壓力用戶端的數目,以及用戶端完成交易所需的時間總計。 (例如,八個用戶端會以大約 200 TPS.) 的統一速率同時執行交易,要求和回應包含 481 個位元組的混合資料, (文字和數值) 。

顯示垂直軸上每秒交易數和水準軸上 CPU 百分比的影像。
圖表顯示垂直軸上的每秒交易數,以及水準軸上的 CPU 百分比

圖形中的箭號會顯示最後一個 CPU 層級,其中使用 的交易, SelectionHint 且未使用 SelectionHint 的交易會以類似的 TPS 數目執行。 將此層級以外的負載推送會導致輸送量下降。 最多 85% 的 CPU 負載層級,您會看到這兩種交易類型的相同回應時間。 SelectionHint使用 屬性可提供額外的彈性,且輸送量層級上限 (15%) 的最小成本。 另一方面,透過伺服器推送 680 TPS 時,不使用 SelectionHint 會將 CPU 從 80% 下降到熟悉的 60% 層級。 這些 CPU 週期可用來處理仲介層上的商務邏輯。

另請參閱

使用 SelectionHint 屬性選擇遠端環境