Performance

VPS 主機非常慢。瓶頸是什麼?

  • November 4, 2010

我已經設置了一個新的 VPS 主機來執行 Drupal 網站,但是速度非常慢。

它是 Ubuntu 10、Apache、php5.2

我已啟用多處理模組 (MPM) 模組並將其配置如下:

StartServers 4 MinSpareServers 2 MaxSpareServers 10 ServerLimit 20 MaxClients 20 MaxRequestsPerChild 200

但是還是太慢了……是VPS slice:RAM 256MB BW 150GB

可能是什麼原因 ?謝謝

更新(掉期)

            total       used       free     shared    buffers     cached
Mem:           245        220         24          0          1         26
-/+ buffers/cache:        192         52
Swap:          511        110        401

確保您沒有定期訪問任何交換空間- 磁碟 I/O 是一個非常常見的瓶頸,尤其是在 RAM 分配相對較小的 Xen VPS 上(假設您在 Slicehost,因為您提到使用“切片”) .

雖然擁有交換空間似乎是一個加分項(特別是因為當您嘗試執行多個需要大量記憶體的應用程序(如 Apache w/動態 PHP 內容和 MySQL)時,您的 VPS 不會崩潰和當機)它會很快導致性能不合格,特別是如果您’在一個充滿其他人做同樣事情的 VPS 主機節點上。

**編輯:**我強烈推薦LowEndBox Wiki(LowEndBox 專注於與您自己的記憶體分配在同一區域的虛擬環境)以獲得優化技巧,以使 Apache 和 MySQL 在您的虛擬環境中順利執行。

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