我的 VPS 套餐需要多少 RAM?我是不是被騙了?

我的 VPS 套餐需要多少 RAM?我是不是被騙了?

因此,我目前使用的是 VPSVille Cpanel3 帳戶,該帳戶具有 768 MB 保證 ram 和 2048 MB 突發 ram(完整詳細資訊請參閱此處:http://www.vpsville.ca/cpanel-vps)。它運行 CentOS、Cpanel、Apache 和 FastCGI。

在伺服器本身上,我有一個帶有論壇系統的 Joomla 社群網站,通常在任何時候最多都有 20 人左右,即使這樣,在晚上也沒有人。這是一個非常小的站點,但上面運行著許多模組。每月約有 6000 次訪問。伺服器上還有一個 WordPress 網站,每天的訪問量約為 80-150 次,另外 2 個 WordPress 網站尚未開發,因此根本沒有任何流量,還有 2 個靜態 HTML 網站,也僅獲得約 500 次訪問量一個月點擊一次。總而言之,沒有大型網站。

問題是我經常遇到“內存不足”錯誤,它會殺死我的伺服器,我需要重新啟動它才能讓我的所有網站再次啟動並運行。在我看來,分配給我的帳戶那麼多記憶體就不應該出現這些問題。每次我發送支援票時,他們只是告訴我升級 RAM。

現在,我對這一切還很陌生,所以我無法很好地判斷我的網站運作到底需要多少。我不知道我的網站是否真的需要這麼多或者如果 VPSVille 超賣了他們的伺服器,他們實際上並沒有這些可用資源,我就被騙了。

那麼,我目前的設定應該使用多少 RAM?

答案1

您應該自行設定監控來監控 VPS 上的 RAM 使用情況。您可以使用 nagios 或 sar / sysstat 之類的工具來完成此操作。如果 VPS 提供者提供了這些統計數據,您可能也想檢查一下。

請記住,可突發可能意味著它只能突發幾分鐘,然後如果您不回退到 768,則可能沒有足夠的記憶體。

至於高記憶體使用率的解決方案,您可能需要研究 Apache 的基本調整,例如最大線程/進程等,或不同的 MPM 選項(線程或 perfork)。您可能還想看看輕量級的 http 伺服器,例如 nigix。

答案2

對於這種流量,您的伺服器擁有 768 MB RAM 就足夠了。即使 256MB 也足夠了。您需要做的是調整正在運行的服務。您可能可以調整 Apache 或完全擺脫它並用其中一個替換它打火機網路伺服器,例如輕量級或者nginx伺服器.限制產生的 FastCGI 線程數量並限制 PHP 記憶體使用。

答案3

擺脫 cPanel,這對個人使用的 RAM 來說是一個很大的浪費。嘗試學習如何自己編輯配置文件,而不是依賴 cPanel 來為您完成此操作。您將以這種方式節省內存,因為沒有任何運行只是為了配置您的服務。

您可以嘗試切換到基於 Xen 的 VPS 的另一件事。 Xen有更好的記憶體管理

答案4

確實看起來足夠了,但我不太了解 CPanel。大多數控制面板都帶有 apache、用於 ssl 的 apache、郵件伺服器、反垃圾郵件、mailman、SQL...它們是為「經銷商」而建構的。問題是它們開箱後往往配置不當,需要調整。你可以 :

  • 從 CPanel 關閉所有未使用的服務
  • 編輯每個服務的配置以符合您的記憶。

另一個好問題是,您需要 VPS 嗎?通常,如果您使用 VPS,那是因為您需要自訂。如果是的話,是什麼樣的客製化?如果您沒有任何定制,我強烈建議您在共享託管上尋找多域計劃或經銷商計劃。至於定制,尋找一家提供許多其他服務而不僅僅是網站託管的公司,例如託管Exchange、SharePoint、VPS……這樣,每當您的客戶之一需要您無法提供的東西時,您就不會被抓住他走吧。

相關內容