Performance
VPS 主機非常慢。瓶頸是什麼?
我已經設置了一個新的 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 在您的虛擬環境中順利執行。