4

有沒有人有關於如何開始使用node.js「net」性能測試的建議?node.js上的性能測試「net」

我想看看我的應用程序將如何縮放並想要測試10,000多個併發連接!

編輯:我想知道,這樣我可以看到,如果我的Ubuntu服務器CONFIGS是正確的,等

回答

0

從似乎內存使用率不讓步,因爲它不會產生新的進程中,video這正是它獲得了巨大關注的原因。這就是事件驅動/非阻塞能夠做到的

+0

謝謝!我想知道,所以我可以看到,如果我的Ubuntu服務器配置是正確的,等,看看我的服務器將如何處理。 – kidcapital 2011-05-01 04:47:39

1

專業的性能測試工具與您的底層技術(node.js/.NET)無關,並且只能看到輸出(HTTP請求和響應),所以任何工具都可以。

有HP的LoadRunner和其他很多。我用WebLOAD,這是更具成本效益,更容易使用。

1

10,000個併發連接。嗯。我認爲這樣的負載將不得不與應用程序的用戶數量分別在500,000-2,000,000範圍內,分別爲2%到0.5%的併發水平。如果這是一個面向內部的企業應用,那麼您的用戶羣體預期會在83,333(12%)--125,000(8%)的某個位置。這些併發模型來自公司和麪向互聯網的應用程序的15年觀察結果,併發性水平與給定應用程序面向模型(內部公司和公共互聯網)的定義用戶人數之間的關係。

我之所以提出這個問題的原因是,您可能已經過度強調組件的定義用途,因此您可能會遇到一些工程鬼魂,您可以利用它們來解決問題。這可能會影響您的預算和可用性,以解決生產中可能出現的其他問題。

只是回味無窮,

詹姆斯滑輪