最大化 VPS 效能:效能檢查逐步指南

已發表: 2023-10-07
在社交檔案上分享。

在這份綜合指南中,我們將帶您完成優化 VPS 效能的系統之旅。 從最初的效能評估到微調,我們提供逐步說明、專家提示和最佳實踐,以確保您的 VPS 以最高效率運作。 無論您是經驗豐富的管理員還是 VPS 管理新手,本指南都會為您提供提高伺服器速度、可靠性和整體效能的知識和工具。 利用這項寶貴資源提升您的 VPS 體驗。

目錄

如何評估VPS網路速度?

當您管理虛擬專用伺服器 (VPS) 時,需要監控和最佳化的關鍵方面之一是其網路速度。 VPS 的網路速度直接影響網站、應用程式的效能和整體使用者體驗。 在這份綜合指南中,我們將引導您完成評估 VPS 網路速度的過程,為您提供確保您的 VPS 以最佳效能運作所需的工具和知識。

為什麼要評估 VPS 網路速度?

網路速度是任何線上操作的關鍵因素。 無論您經營的是網站、電子商務商店還是應用程序,您的用戶都期望快速、可靠的網路連線。 網路速度慢可能會導致頁面載入延遲、用戶滿意度下降,並可能導致收入損失。

評估 VPS 網路速度有幾個重要目的:

  1. 識別瓶頸:透過評估網路速度,您可以找出可能阻礙 VPS 連線的任何瓶頸或效能問題。
  2. 優化使用者體驗:更快的網路速度導致更快的載入時間,確保為您的網站或應用程式使用者提供更流暢、更愉快的體驗。
  3. 故障排除:如果您遇到與網路相關的問題,評估網路速度可以幫助您及時診斷並解決這些問題。

評估 VPS 網路速度的步驟

讓我們深入了解有效評估 VPS 網路速度的步驟:

選擇合適的工具來測量網路速度至關重要。 有多種線上工具和命令列實用程式可用於此目的。 一些流行的選項包括:

  • Speedtest.net:廣泛使用的測試網路速度的線上工具。 只需訪問該網站並點擊“開始”即可啟動測試。
  • iperf:提供詳細網路效能統計資料的命令列公用程式。 您需要在 VPS 和遠端伺服器上安裝 iperf 才能進行測試。
  • Fast.com:Netflix開發的另一個用戶友好的線上工具,用於測量下載速度。

在 Ubuntu 上安裝 Speedtest CLI

運行以下命令:

 curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash sudo apt install speedtest 
ubuntu速度測試

在 AlmaLinux / Rocky Linux / CentOS 上安裝 Speedtest CLI

運行這個命令:

 curl -s https://install.speedtest.net/app/cli/install.rpm.sh | sudo bash sudo dnf install speedtest

speedtest.net 功能

安裝後,可以透過命令列存取 speedtest.net 功能。 值得強調的是,Speedtest 將根據地理接近度自動尋找最近的伺服器來進行下載和上傳評估。

執行測試的指令很簡單, speedtest

速度測試完成後,您將收到類似於以下內容的結果,其中包括有關您所連接的伺服器的詳細信息,以及您的下載速度,尤其是上傳速度。

速度測試
  • Hosted by LWLcom GmbH(柏林):這表示託管用於速度測試的伺服器的公司或組織的名稱。 在本例中,伺服器由位於柏林的 LWLcom GmbH 託管。

    [1106.46 km] :此值表示測試位置(您的裝置)與伺服器之間的大致地理距離(以公里為單位)。 本例中,伺服器距離測試地點1106.46公里。

    44.778 ms :這表示延遲或 ping 時間,以毫秒 (ms) 為單位,即一小段資料從裝置傳輸到伺服器並返回所需的時間。 ping 時間越短通常越好,表示連線響應更靈敏、速度更快。

    因此,綜上所述,該線表明速度測試是在柏林 LWLcom GmbH 託管的伺服器上進行的,距離測試位置約 1106.46 公里,測得 ping 時間為 44.778 毫秒
  • 下載 315.14 Mbit/s :此數字表示下載速度,通常以兆位元每秒 (Mbit/s) 或 Mbps 為單位。 它表示資料從互聯網傳輸到您的裝置的速率。 在本例中,您的下載速度為每秒 315.14 兆比特,這是衡量您從網路接收資料的速度的指標。 較高的下載速度通常意味著更快的網路連接,使您可以更快地串流影片、下載檔案和瀏覽網站。
  • 上傳 400.95 Mbit/s :此數值表示上傳速度,也以兆位元每秒 (Mbit/s) 或 Mbps 為單位進行測量。 它表示資料從您的裝置發送到網路的速率。 在本例中,您的上傳速度為每秒 400.95 兆位元,表示您可以將資料傳輸到網路的速度。 較高的上傳速度對於上傳文件、視訊會議和線上遊戲等需要將資料發送到遠端伺服器或其他用戶的活動非常重要。

利用 dd 指令評估磁碟寫入速度

寫入速度是指將資料儲存或記錄到儲存磁碟機上的速度。 當您嘗試將檔案從一個位置複製到另一個位置時,通常會遇到寫入速度問題。

dd 指令的主要功能是複製文件,同時可能會在過程中轉換資料格式。 此外,dd指令也可以作為評估Linux系統中磁碟裝置效能的工具。

在此圖中,我們將使用相對較大的 1M 區塊大小來產生 1GB 檔案。 請確保您有足夠的可用儲存空間。 隨後,使用以下命令來評估磁碟的寫入速度:

 dd if=/dev/zero of=tmpfile bs=1M count=1024 conv=fdatasync
VPS 伺服器
  • 1024+0 筆記錄:這部分錶示「dd」指令處理的輸入記錄數。 在本例中,處理了 1024 筆記錄。 每個記錄通常具有特定的大小,可以在使用“dd”命令時指定。
  • 1024+0 筆記錄輸出:這部分錶示「dd」指令產生的輸出記錄數。 與「records in」值類似,產生了 1024 筆記錄作為輸出。
  • 複製的 1073741824 位元組(1.1 GB、1.0 GiB) :本部分提供有關基準測試期間複製的資料總量的資訊。 在本例中,複製了 1073741824 字節,相當於 1.1 GB 或 1.0 GiB。 請注意,「GB」和「GiB」之間存在差異,其中「GB」通常在十進位上下文中使用,而「GiB」則在二進位上下文中使用。
  • 1.5734 s :這部分錶示完成資料複製作業所花費的時間。 在本例中,複製指定資料量大約需要 1.5734 秒。
  • 682 MB/s :最後部分錶示複製操作期間的平均資料傳輸速率。 它表明平均寫入速度約為每秒 682 兆位元組 (MB/s)。 該值表示基準測試期間資料寫入磁碟的速度,是磁碟寫入效能的衡量標準。

使用dd指令評估磁碟讀取速度

在通過基準測試評估磁碟讀取效能之前,建議清除伺服器的緩衝區快取。 此步驟可確保直接從硬碟測量讀取速度:

sudo /sbin/sysctl -w vm.drop_caches=3

最大化 vps 效能
  • 1073741824 bytes (1.1 GB, 1.0 GiB) Copy :這部分告訴我們在操作過程中總共複製了 1,073,741,824 位元組。 它還提供了兩種等效的大小表示形式以便更好地理解:“1.1 GB”(千兆位元組)和“1.0 GiB”(吉比位元組)。
  • 0.591077 s :表示完成資料複製作業所花費的時間,大約為0.591077秒。
  • 1.8 GB/s :這是計算出的資料傳輸速率或速度。 它告訴我們資料的複製速度為每秒 1.8 GB。

最後,執行此命令:

rm tmpfile

利用 dd 指令評估 CPU 效能

dd 指令也可以用作基本的 CPU 基準測試工具。 但是,請務必記住,此方法提供快速評估,並不適合精確的 CPU 效能比較。

若要開始測試,請執行以下命令:

dd if=/dev/zero bs=1M count=1024 | md5sum

最大化 vps 效能
  • 1073741824 bytes (1.1 GB, 1.0 GiB) Copy :這部分告訴我們在操作過程中總共複製了 1,073,741,824 位元組。 為了更好地理解,它還提供了兩種等效的大小表示形式:「1.1 GB」(千兆位元組)和「1.0 GiB」(吉比位元組)。
  • 1.59992 s :表示完成資料複製作業所花費的時間,大約為1.59992秒。
  • 671 MB/s:這是計算出的資料傳輸速率或速度。 它告訴我們資料複製速度為每秒 671 兆位元組。

常見問題解答

為什麼在評估磁碟讀取效能之前應該清除伺服器的緩衝區快取?

清除伺服器的緩衝區快取可確保直接從硬碟測量磁碟讀取速度,而不受快取資料的任何影響。 這可以更準確地評估磁碟讀取效能。

如何根據評估結果優化我的 VPS 效能?

根據評估結果,您可以透過調整伺服器配置、升級硬體、優化軟體、實施快取機制來優化您的VPS效能。 具體行動將取決於評估期間發現的效能瓶頸。

除了網路和磁碟速度之外,還有哪些因素會影響 VPS 效能?

有幾個因素會影響 VPS 效能,包括 CPU 使用率、RAM 可用性、軟體效率和伺服器位置。 共同解決這些因素可以提高 VPS 的整體效能。

“dd”指令適合精確的 CPU 基準測試嗎?

不,「dd」指令不適合精確的 CPU 基準測試。 它提供了對 CPU 效能的快速評估,但並不是為詳細、準確地比較 CPU 效能而設計的。

結論

總之,本綜合指南為您提供系統優化 VPS 效能所需的知識和工具。 從最初的效能評估到微調,我們提供了逐步說明、專家提示和最佳實踐,以確保您的 VPS 以最高效率運作。 透過遵循這些見解,您可以提升您的 VPS 體驗,並為您的用戶提供更快、更靈敏的線上環境。

相關內容:發現 Top 25 RunCloud 替代方案

使用 Google Fonts Checker 優化網站效能和合規性