Capacity-Planning
你能幫我做容量規劃嗎?
有關的:
我有一個關於容量規劃的問題。伺服器故障社區能否提供以下幫助:
- 我需要什麼樣的伺服器來處理一些使用者?
- 有一些規格的伺服器可以處理多少使用者?
- 對於我的案例,**某些伺服器配置是否足夠快?
- 我正在建立一個社交網站:我需要什麼樣的硬體?
- 某些項目需要多少頻寬?
- 在某些應用程序中,**一些使用者將使用多少頻寬?
伺服器故障社區通常無法幫助您進行容量規劃 - 我們可以提供的最佳答案是***“在類似於您將在生產中使用的硬體上對您的程式碼進行基準測試,辨識任何瓶頸,然後確定您的工作負載量目前硬體可以處理,和/或您需要多少硬體馬力來處理您的目標工作負載”***。
容量規劃中有許多因素在起作用,我們無法在問答網站上充分評估:
- 您的特定程式碼/軟體的要求
- 外部資源(數據庫、其他軟體/站點/伺服器)
- 您的工作量(高峰、平均、排隊)
- 績效的商業價值(成本/收益分析)
- 使用者的性能期望
- 您可能擁有的任何服務水平協議/契約義務
對這些因素和其他因素進行適當的分析超出了簡單問答網站的範圍:它們需要有關您的環境和要求的詳細知識,只有您的團隊(或獲得充分報酬的顧問)才能有效地收集這些知識。
一些容量規劃公理
- RAM 很便宜
如果您希望您的應用程序使用大量 RAM,您應該投入盡可能多的 RAM。 2. 磁碟很便宜
如果您希望使用大量磁碟,您應該購買大驅動器 - 很多。
SAN/NAS 儲存不太便宜,通常也應該指定大而不是小,以避免以後進行昂貴的升級。 3. 工作負載隨著時間的推移
而增長 假設您的資源需求將會增加。請記住,增加可能不是對稱的(CPU 和 RAM 可能比磁碟上升得更快),也可能不是線性的。 4. 電費昂貴
儘管 RAM 和磁碟的價格大幅下降,但電費卻在穩步上升。所有這些額外的磁碟和 RAM,更不用說 CPU 功率,都會增加您的電費(或您支付給供應商的賬單)。相應地計劃。