如何決定是否應該升級 Ubuntu 伺服器

如何決定是否應該升級 Ubuntu 伺服器

我正在使用運行 Apache HTTP Server 和 Tomcat 伺服器的 AWS 微型執行個體。我在它們上部署了幾個 Web 應用程序,其中使用 Apache 從 80 到 8080 進行連接埠轉送。由於我在一家新創公司工作(不是系統管理員,並且願意學習),我必須弄清楚我們是否需要將伺服器從微型升級到其他實例。

我應該檢查哪些基準來確定是否應該更新伺服器?我檢查了 free -m ,它提供了大約 300mb 的可用記憶體。

但是我還應該檢查什麼來查看 Apache 接收的連線數是否在任何時候都不會阻塞。由於我使用連接埠轉發,如何檢查 Tomcat 連接是否阻塞。

我檢查的時候有300mb可用記憶體。但其他時候當系統可能有負載時,我該如何檢查呢?

答案1

您應該設定監控工具來獲取有關伺服器和應用程式運行的詳細資訊。

此外,您不應該將微型實例用於生產伺服器。

使用案例

http://aws.amazon.com/ec2/instance-types/

低流量網站或部落格、小型管理應用程式、堡壘主機以及探索 EC2 功能的免費試用版(僅限 t1.micro)

CPU注意事項

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts_micro_instances.html

微型執行個體 (t1.micro) 提供少量一致的 CPU 資源,並讓您在有額外週期可用時在短時間內增加 CPU 容量。它們非常適合吞吐量較低的應用程式和定期需要額外計算週期的網站。

https://stackoverflow.com/questions/19623050/amazon-m1-small-vs-micro-instance-cpu-perfomance

在我的測試中,我發現在微型執行個體上消耗 100% CPU 大約 10-15 秒,會讓您在接下來的 2-3 分鐘內將速度降低到一小部分(大約 0.2 ECU),當節流閥門解除幾秒鐘,然後重複循環

網路速度注意事項

http://epamcloud.blogspot.com.au/2013/03/testing-amazon-ec2-network-speed.html

微型計算機擁有大量可用頻寬

相關內容