您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 >
性能和容量規(guī)劃
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/1/15 14:48:59 ] 推薦標(biāo)簽:

使用 TCA 方法進(jìn)行容量規(guī)劃

本節(jié)提供了為 MSIB 2.0 站點(diǎn)進(jìn)行容量規(guī)劃所用的數(shù)學(xué)計算方法。 您可以利用交易成本分析 (TCA) 方法將站點(diǎn)中的每項操作隔離開來,以便進(jìn)行性能調(diào)節(jié)。 利用 TCA 方法您還可以利用不同的使用配置文件和類似的頁面組計算 Web 站點(diǎn)的容量。 類似地,當(dāng)您要改變 Web 站點(diǎn)的單個頁面組的時候,您可以簡單計量一下與單個頁面組相關(guān)的新成本從而規(guī)劃其容量。

每用戶頻率的操作

The 每用戶頻率的操作 如下表所示。 這個頻率是根據(jù)定義的使用配置文件獲得的統(tǒng)計結(jié)果。 每秒鐘每位用戶的操作次數(shù) 一欄給出了每位并發(fā)用戶的操作頻率、或請求比率。

每秒鐘的請求頻率 = 每個會話的請求數(shù)/會話的平均時間

其中 每個會話的請求數(shù) 來自于 每個會話的請求數(shù) 一欄,位于 MSIB 使用配置文件 表中,而 會話的平均時間 來自于 聯(lián)機(jī)使用概況.

這樣一來,對于 匿名主頁 操作來說;

 1.64 每個會話的請求數(shù) / (6分鐘*60秒) =0.004556 每個用戶每秒鐘的請求數(shù)。.

頻率乘以成本

下一步是要將頻率乘以 Web CPU 和SQL CPU 等硬件資源的成本。 例如,一項操作的 CPU 成本是:

每個用戶每秒鐘的操作成本 ( 單位:P4EM ) = 頻率 * P4MC 成本

其中 頻率 來自于 上表的每秒鐘每位用戶的操作次數(shù) 一欄,而 P4MC 成本 來自于 本文操作成本摘要部分中表格的 Web P4MC 欄。 columns of the table in the Operation Costs Summary section of this document.

這樣一來,對于 匿名主頁 操作來說;

0.004556 每秒鐘每位用戶的操作次數(shù) * 11.54 P4MC = 0.05258 P4EM

這樣得到了每位并發(fā)用戶如下的成本矩陣:

根據(jù) CPU 容量計算大并發(fā)用戶數(shù)

下一步是要根據(jù) CPU 容量按照如下方式計算大并發(fā)用戶數(shù):

一個系統(tǒng)的 CPU 容量 是用處理器數(shù)量乘以 CPU 的 MHz 定額得到的。 因此,對一臺安裝了兩個 2 GHz 處理器的計算機(jī)來說;

CPU 容量 = 2 x 2000 MHz = 4000 P4EM

The 工作載荷下的系統(tǒng)目標(biāo) CPU 容量 通常由 IT 部門決定。如果沒有這方面的標(biāo)準(zhǔn)可循,那么您應(yīng)比照著平均的長期載荷對峰值載荷進(jìn)行分析,據(jù)此決定這一目標(biāo)值,確保 CPU 在100%容量以下運(yùn)行。 假設(shè)一臺計算機(jī)在 85% 的容量下運(yùn)行,那么應(yīng)該按照如下方式計算其目標(biāo) CPU 容量:

目標(biāo) CPU 容量 = 4000 P4EM 的 CPU 容量x0.85=3400 P4EM

為了 根據(jù)目標(biāo) CPU 容量和總用戶成本計算 Web 服務(wù)器的目標(biāo)用戶容量, 在前表中找到每位并發(fā)用戶 Web CPU 的總成本(0.55000)。 然后將這一成本分成目標(biāo) CPU 容量。

目標(biāo)用戶容量 = 目標(biāo) CPU 容量 每個用戶 Web CPU 總成本 Web CPU cost per user (基礎(chǔ) Web P4EM)

= 3400/ 0.5500 = 6182 并發(fā)用戶

服務(wù)機(jī)會

您應(yīng)當(dāng)把交易成本分析(TCA)和可用性規(guī)劃看作是一種服務(wù)機(jī)會。 應(yīng)當(dāng)將本文祥述的步驟看作是用于管理 MSIB 2.0 站點(diǎn)可用性的佳做法。

 第二部分——MSIB 2.0 站點(diǎn)的性能和可擴(kuò)展性

 這一部分簡單介紹了 MSIB 項目組在實(shí)現(xiàn)站點(diǎn)代碼和實(shí)際 MSIB 2.0 部署所需的吞吐量和可擴(kuò)展性需求時所采用的步驟。 這一部分并不介紹 ASP.NET 編碼做法、Microsoft Internet Information Services (IIS) 5.0 調(diào)節(jié)參數(shù)或 SQL 服務(wù)器的調(diào)節(jié)參數(shù)。

上一頁12345678910111213下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd