Apache-2.2

Web 伺服器 SSD 升級:部分 fs 切換會做嗎?

  • September 25, 2015

我們與 Hetzner 有一個專用伺服器。一旦我們的電子商務實例達到 350 多個並髮使用者的峰值,我們就會遇到一些放緩,並決定將 RAM 從 16 GB 升級到 32GB,並在我們的 3TB SATA 驅動器上額外添加 240GB SSD 驅動器。

將整個系統切換到SSD是相當有問題的,因此我有一個問題希望您能理解:

我可以將 /var 文件夾移動到 SSD 驅動器嗎?我們所有的虛擬主機網路數據都儲存在 /var/www 中。那會提高性能嗎?或者其他一些重要的系統元素也應該切換到 SSD?

據我了解,SSD的好處是更快和同時讀/寫。我會通過確保更快地讀取/寫入我們的網路數據來獲得好處嗎?

期待很快可以收到你的來信。

謝謝你的幫助

我可以將 /var 文件夾移動到 SSD 驅動器嗎?我們所有的虛擬主機網路數據都儲存在 /var/www 中。那會提高性能嗎?或者其他一些重要的系統元素也應該切換到 SSD?

一般來說,大多數作業系統的 IO 負載都非常低,並且可以在非 SSD 上愉快地生活。你在正確的軌道上建議/var轉移到 SSD。這會將您的 webroot 移動到更快的儲存以及您的日誌 ( /var/log)。您/var的數據庫文件也在哪裡?

據我了解,SSD的好處是更快和同時讀/寫。

讓我來說明一下——SSD 通常為隨機IO 負載提供更高的性能。大多數多使用者 Web 服務會被歸類為產生隨機 IO 負載。對於順序 IO 負載,旋轉磁碟有時仍會勝過 SSD。

總而言之,將活動 IO 負載移至 SSD 可能會提高性能。但是,除此之外,您可以做的提高該系統性能的第一件事就是將盡可能多的 RAM 放入系統中。您至少應該有足夠的 RAM 來將整個數據庫保存在 RAM 中。

如果這些步驟不能將性能提高到足以滿足您的要求,那麼您將需要開始考慮將數據庫移動到它自己的系統,以及可能添加一個負載平衡的 Web 前端集群。不過,這是一個完全不同的話題。

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