Vps
我已經在我的 VPS 上安裝了 Lighttpd,但網路伺服器仍然依賴於交換
我在 256MB RAM VPS 上的 Ubuntu 10 上使用 lighttpd。我的目標是完全避免交換。我正在執行一個 Drupal 網站,其中包含一些圖像、購物車(沒有影片……估計流量非常低)。
所以..系統仍在交換記憶體。我想知道我現在是否應該像使用 Apache(prefork)一樣使用 Lighttpd 配置 MPM 模組。是否也有一些與 Lighttpd 相關的配置?如果沒有,任何提示?
使用drupal(通過php)上傳文件也需要很長時間……大約20秒只有300kbs……但是,當我執行info.php時,它會立即顯示……似乎只有Drupal很慢。
這些是我的 php 設置:記憶體限制 128MB 後最大大小 64MB
(我寧願不將記憶體限制設置為僅 64MB,因為某些 Drupal 模組需要 128M。你認為這是問題嗎?)
謝謝
預設情況下,Linux 將很容易進行交換,以便充分利用可用記憶體。您可以通過修改“vm.swappiness”核心參數來控制發生這種情況的難易程度。預設情況下它設置為 60,但如果將其調低為 0,系統只會在絕對必要時進行交換。
sysctl -w vm.swappiness=0
但是請記住,Linux 通常已經在處理交換方面做得很好,您的緩慢可能是由其他問題引起的,包括與您共享物理硬體的其他使用者。