2011-12-26 53 views
2

我準備部署大學網站。它有大約2200個用戶配置文件生成 - 每個學生一個 - 所以我決定衡量服務器的負載和容量。問題是我無法弄清楚在我的開發機器上如何使用WAMPserver。如果我們把它放在生產端的WAMP上,還是應該切換?我如何在wamp中對mysql進行基準測試?

如果WAMP是好的,那你怎麼推薦我們的MySQL基準?

+0

單獨鉗工的MySQL並不是一個有效的測試。你也必須考慮Apache的性能。在Warp 10中,MySQL可能會被調諧爲嗡嗡聲,但是如果Apache的配置錯誤,整個系統可能像蝸牛一樣爬行。 –

回答

3

開始標杆整個安裝,如果可能的生產機器。

一個簡單的工具是Apache jMeter,讓您有並行的用戶,斜坡上升的報告時間和負載。這不是很容易,但只要按照任何教程,你應該快速啓動和運行。

運行在網絡上的另一臺機器的測試,以獲得速度的一個更好的測試,包括網絡延遲。

如果發現性能不夠好,那麼就沒有必要對Apache或MySQL的詳細的測試。

+0

@ andreas-weberbrand太棒了!謝謝!我想我需要做更多的功課,然後才能開始使用jMeter。該文件有點嚇人。你是否也用它來測試你的服務器呢? –

+0

它可以用於很多事情,我用它來測試舊代碼和新代碼(主要重構),多少日誌記錄/調試成本以及有多少用戶站點可以處理。 –

1

一個很好的基準MySQL工具是mysqlslap,但正如其他人指出的那樣,您可能想要做一個完整的基準來檢測優勢和劣勢。

+0

對於完整的基準,你有什麼建議?你有我可以偷看的標準清單嗎?感謝一堆指出mysqlslap! –

相關問題