?
目錄
前言
一、Flexus云服務器X介紹
1.1 Flexus云服務器X實例簡介
1.2 Flexus云服務器X實例特點
1.3 Flexus云服務器X實例使用場景
二、Flexus云服務器X購買
2.1 Flexus X實例購買
2.2重置密碼
2.3登錄服務器
2.4啟動Nginx
三、華為云Flexus X實例加速Nginx測評
3.1安裝測試工具ab命令
3.2編輯壓測腳本
3.3執行壓測腳本
四、業界U服務實例Nginx測評
五、測試結果對比
總結
前言
隨著云計算技術的飛速發展,企業對于云服務器的性能要求也日益提高。華為云作為國內領先的云服務提供商,一直致力于為用戶提供高性能、高可用的云服務器產品。其中,Flexus 云服務器 X 實例憑借其強大的性能和靈活的配置,受到了眾多用戶的青睞。本文旨在通過實際測試,展示華為云 Flexus X 實例在 Nginx 性能加速方面的強大實力。
一、Flexus 云服務器 X 介紹
1.1 Flexus 云服務器 X 實例簡介
Flexus云服務器X是華為云推出的一款高性能、高可用性的云服務器,它采用了最新的處理器技術,支持多種操作系統和應用程序,具備靈活的資源配置和強大的擴展能力。無論是 Web 應用、數據庫服務還是大數據處理,Flexus 云服務器 X 都能為您提供穩定、高效的運行環境。
1.2 Flexus 云服務器 X 實例特點
?
1.3 Flexus 云服務器 X 實例使用場景
搭配更多云服務,一站滿足多種場景需求:
·企業建站:面向博客、論壇,和企業門戶等業務場景,幫助企業傳播價值信息,促進信息共享和交流,支撐用戶建設多功能的傳播和交互平臺。
·?????電商直播:基于 X 實例搭建電商交易平臺,可以從容面對電商市場瞬息萬變對的業務壓力變化。
·個人開發測試:開發者在開發、測試過程中需要的環境資源,可以選擇從云上提供。基于 X 實例搭建開發測試環境,更加便利,成本更優。
·游戲服務器:適用于搭建游戲后臺服務器,強大算力輕松應對千人同時在線
二、Flexus 云服務器 X 購買
2.1 Flexus X 實例購買
本文實踐前,開始前需要在華為云官網購買Flexus X實例,可以根據實際需求選擇合適的配置,如 CPU、內存、存儲和網絡帶寬等。
?
由于本文主要是測試 Flexus X 實例 Nginx 加速性能的優勢,所以需要選擇 Huawei Cloud EulerOS 進行,并選擇 nginx 應用加速。
點擊購買成功后,就可以看到剛剛選擇的的 Flexus X 實例服務器配置,如下已購買 4 核 12g 的實例,并且鏡像是華為 nginx 加速。
2.2重置密碼
首次購買后,需要重置服務器的登錄密碼,才能遠程登錄到服務器中,在華為云控制臺中,找到 Flexus 云服務器 X 實例,點擊“重置密碼”按鈕,按照提示設置新的登錄密碼。
?
2.3登錄服務器
重置密碼之后,就可以使用剛剛的密碼登錄到 Flexus 云服務器 X 實例,可以使用 xShell 等 SSH 客戶端工具登錄服務器或者選擇使用自帶的 cloudshell。
?
接下來就可以登錄到 Flexus 云服務器 X 實例中,進入終端之后,會提示Welcome to Huawei Cloud Service,說明成功登錄。
?
2.4 啟動 Nginx
Huawei Cloud EulerOS 鏡像的 Flexus 云服務器 X 實例默認安裝 nginx,使用 ps 命令進行查看。
?
進入到 Nginx 默認安裝目錄 usr/local/nginx 中,可以看到 Nginx 相關文件,包括 conf 目錄和 html 目錄。
?
執行 nginx 命令,并且使用 ps 命令查看是否啟動成功,出現下面多個 Nginx 進程說明啟動成功。
?
接來下,在瀏覽器訪問 http://彈性公網 IP,記得要去 Flexus 云服務器 X 實例安全組開發 80 端口(默認已開放),出現一下頁面說明成功安裝并啟動了。
?
三、華為云 Flexus X 實例加速 Nginx 測評
前期準備工作已完成,就可以在進行 Nginx 測評,本次測試使用 ApacheBench(ab)工具進行華為云 Flexus X 實例網站性能測試。ApacheBench 是一個用于測量 HTTP 服務器性能的工具,可以模擬多個并發用戶訪問指定的 URL。所以在進行華為云 Flexus X 實例的 Nginx 性能加速測評之前,首先需要安裝測試工具 ab 命令。以下是詳細的步驟:
3.1 安裝測試工具 ab 命令
在華為云 Flexus X 實例安裝測試工具 ab 命令,使用在線安裝。
yum -y install httpd-tools
執行成功,沒有其他報錯信息,說明安裝完成,
3.2 編輯壓測腳本
接下來就開始進行壓測,創建一個名為 nginx_test.sh 的腳本文件,并編輯如下內容:
#!/bin/bash
#設置測試參數
URL="http://flexus ip/"
CONCURRENT_REQUESTS=100
TOTAL_REQUESTS=1000
#運行 AB 測試
ab -n $TOTAL_REQUESTS -c $CONCURRENT_REQUESTS $URL
尚持腳本主要運行了使用 ab 命令,使用前面設置的參數進行性能測試。-n參數表示總的請求數量,-c參數表示并發請求的數量,最后的$URL是要測試的網站的 URL。也就是使用 ApacheBench 工具模擬 100 個并發用戶,總共發送 1000 個請求到指定的華為云 Flexus X ip,以測試該網站的性能。
3.3執行壓測腳本
開始進行壓測,執行之前編輯好的壓測腳本 nginx_test.sh,執行完成,運行結果如下:
?
上述壓測結果主要關心下面重要指標指標:
Time taken for tests:由于 X-Turbo 加速技術的應用,測試總時間 1.842 秒。
Requests per second:吞吐量顯著達到了 542.96[#/sec]
Time per request:單個請求的處理時間為 184.203 [ms]。
Transfer rate:傳輸速率高,可達 860.08 [Kbytes/sec]。
Connection Times:連接時間,處理時間,平均時間和最大時間都很少
四、業界 U 服務實例 Nginx 測評
接下來使用業界 U 服務實例 Nginx 性能測評,為了保證在結果的準確性,本次使用的是阿里云 U1 實例,配置是 4 核 16G,具體實例配置如下:
?
進入服務器終端,進行同樣安裝 ApacheBench(ab)工具壓測分析,也是執行下面命令:
yum -y install httpd-tools
編寫 ab 測試腳本,把測試 IP 改為阿里云 U1 實例的。
#!/bin/bash
#設置測試參數
URL="http://阿里 IP/"
CONCURRENT_REQUESTS=100
TOTAL_REQUESTS=1000
#運行 AB 測試
ab -n $TOTAL_REQUESTS -c $CONCURRENT_REQUESTS $URL
在業界 U 服務實例上不啟用 Nginx 的性能加速功能,直接運行壓測腳本:
./nginx_test.sh
最終壓測結果如下:
?
從上次結果可以看到測試重要指標:
Time taken for tests:完成所有請求所需的總時間是 3.463 秒。
Requests per second:每秒處理的請份數是 288.74 [#/sec]。
Time per request:每個請求的平均處理時間它是 346.333 [ms]。
Transfer rate:接收的傳輸速率是 512.04 [Kbytes/sec]。
五、測試結果對比
通過對比華為云 Flexus X 實例和業界 U 服務實例在啟用和不啟用 Nginx 性能加速情況下的測試結果,可以評估 Flexus X 實例在 Nginx 性能加速方面的優勢,測試結果通常包括吞吐量、響應時間等關鍵指標詳細數據對比如下:
通過上面直觀的數據對比,華為云 Flexus X 實例 X-Turbo 優化后的 Flexus X 實例與業界 U 系列獨享實例相比,性能更強,吞吐量更大,短時能承載業務更多,可以很好應對常見的業務場景。
總結
經過對華為云 Flexus X 實例和業界 U 服務實例的 Nginx 性能加速測試,我們可以清晰地看到,華為云 Flexus X 實例在各項關鍵指標上均表現出色。其獨特的 X-Turbo 加速技術使得測試總時間大幅縮短,吞吐量顯著提升,單個請求處理時間減少,傳輸速率也達到了更高的水平。這些優勢使得 Flexus X 實例能夠輕松應對各種高并發、高負載的業務場景,為企業提供穩定、高效的服務。
???華為云 828 B2B 企業節隆重舉行!Flexus X 實例限時特惠,錯過可惜!???對于那些對算力性能有極高要求,同時希望提升自建 MySQL、Redis、Nginx 性能的企業和個人,Flexus X 實例的這次優惠活動絕對不容錯過。趕緊抓住這個機會,讓業務更上一層樓!!
審核編輯 黃宇
-
華為云
+關注
關注
3文章
2491瀏覽量
17426
發布評論請先 登錄
相關推薦
評論