2013-03-13 22 views
0

我一個應用程序堆棧上的工作如下:查找服務器(S)的容量

有一個cisco負載平衡器,可以在2應用服務器的前把手40K併發用戶。在後面有一個帶有2TB數據的SQL服務器。

我想知道的是該應用程序在高峯時間可以處理多少流量,換句話說,這個堆棧的容量是多少。

我知道JMeter。我不認爲從一臺機器上運行Jmeter可以找出應用程序的容量。

如何確定這個堆棧的容量?

+1

真的看起來更像是一個「管理員」的事情。 – 2013-03-13 07:20:43

回答

2

我不認爲從一臺機器上運行Jmeter可以找出應用程序的容量 。

JMeter的有distributed mode允許你使用多個客戶端機器來模擬巨大的負載:

在你的JMeter用戶端機器無法事件, 性能的角度來看,以模擬足夠多的用戶,以壓力您的服務器上存在一個 選項,用於從單個JMeter GUI客戶端控制多個遠程JMeter引擎。通過遠程運行JMeter,您可以在多臺低端計算機上覆制一個 測試,從而模擬服務器上的更大負載 。 JMeter GUI客戶端的一個實例可以控制任何 遠程JMeter實例的數量,並從 收集它們的所有數據。

+0

雖然你知道上下文,但我想問你,我如何能夠測試數據庫性能?也應用程序,如垃圾收集,內存等謝謝:) – DarthVader 2013-03-13 07:20:07

+0

有一個JMeter的插件,它允許你從你的服務器測量各種性能計數器:https://code.google.com/p/jmeter-plugins/wiki/PerfMon – 2013-03-13 07:24:17