Capacity-Planning

你能幫我做容量規劃嗎?

  • February 6, 2017

這是關於容量規劃的典型問題

有關的:

我有一個關於容量規劃的問題。伺服器故障社區能否提供以下幫助:


  • 我需要什麼樣的伺服器來處理一些使用者?
  • 有一些規格的伺服器可以處理多少使用者?
  • 對於我的案例,**某些伺服器配置是否足夠快?
  • 我正在建立一個社交網站:我需要什麼樣的硬體?
  • 某些項目需要多少頻寬?
  • 在某些應用程序中,**一些使用者將使用多少頻寬?

伺服器故障社區通常無法幫助您進行容量規劃 - 我們可以提供的最佳答案是***“在類似於您將在生產中使用的硬體上對您的程式碼進行基準測試,辨識任何瓶頸,然後確定您的工作負載量目前硬體可以處理,和/或您需要多少硬體馬力來處理您的目標工作負載”***。


容量規劃中有許多因素在起作用,我們無法在問答網站上充分評估:

  • 您的特定程式碼/軟體的要求
  • 外部資源(數據庫、其他軟體/站點/伺服器)
  • 您的工作量(高峰、平均、排隊)
  • 績效的商業價值(成本/收益分析)
  • 使用者的性能期望
  • 您可能擁有的任何服務水平協議/契約義務

對這些因素和其他因素進行適當的分析超出了簡單問答網站的範圍:它們需要有關您的環境和要求的詳細知識,只有您的團隊(或獲得充分報酬的顧問)才能有效地收集這些知識。


一些容量規劃公理

  1. RAM 很便宜

如果您希望您的應用程序使用大量 RAM,您應該投入盡可能多的 RAM。 2. 磁碟很便宜

如果您希望使用大量磁碟,您應該購買大驅動器 - 很多。

SAN/NAS 儲存不太便宜,通常也應該指定大而不是小,以避免以後進行昂貴的升級。 3. 工作負載隨著時間的推移
而增長 假設您的資源需求將會增加。

請記住,增加可能不是對稱的(CPU 和 RAM 可能比磁碟上升得更快),也可能不是線性的。 4. 電費昂貴

儘管 RAM 和磁碟的價格大幅下降,但電費卻在穩步上升。所有這些額外的磁碟和 RAM,更不用說 CPU 功率,都會增加您的電費(或您支付給供應商的賬單)。相應地計劃。

引用自:https://serverfault.com/questions/384686