知識庫 使用 Profitserver 服務的簡單說明

伺服器負載診斷


定期進行伺服器負載診斷對於伺服器的高效運作至關重要。伺服器負載診斷可以識別潛在問題、最佳化效能並確保持續運作。通常,這些程序包括對單一硬體組件、軟體、網路設定和操作資料的評估。

在本文中,我們將研究透過終端機分析伺服器資源的主要方法,並涉及瀏覽器中的自動監控工具。該指令適用於任何類型的 專用 or 虛擬服務器 在任何 Linux 作業系統上,無論預先安裝了什麼軟體。

如何在終端機中檢查伺服器的整體負載

要直接在終端機中檢查伺服器的整體負載,可以使用流行的實用程序,例如 最佳 在頂上 將被使用。大多數情況下,它們已經預先安裝好了。只需啟動命令:

top

作為回應,該工具將即時提供有關係統當前狀態的資訊:

使用 top 實用程式進行伺服器診斷

這樣,伺服器管理員不僅可以使用鍵盤導航來追蹤一般訊息,還可以追蹤特定流程的資訊。然而,該程式也允許進行更深入的分析。為此,在實用程式的主視窗中,按“F"鍵,之後就可以選擇其他欄位:

頂部的附加字段

活動欄位以粗體突出顯示,比其他欄位更淺,並帶有符號 *。若要啟動特定字段,請使用鍵盤導航,然後按 空間 或者 ”D“鍵。要退出欄位視窗和整個程序,請按“Q“或”ESC" 鍵。返回主視窗並向右捲動(也可以使用鍵盤上的箭頭鍵)即可看到新新增的欄位:

新增了 top 字段

退出時,按“W”鍵。

下一個工具是 在頂上。它是透過以下命令啟動的:

atop

啟動後立即顯示有關係統的資訊:

使用 atop 實用程式進行伺服器診斷

它具有幾乎相同的監控功能,但也允許追蹤有關網路和磁碟的資訊。您可以透過「幫助「 命令:

atop 程式的功能

大多數情況下,管理員使用此工具來查看特定期間的日誌。當您需要了解過去一段時間(例如一夜之間)的負載時,這會很有用。若要查看日誌,請使用以下命令:

atop -r
使用 atop 查看伺服器診斷日誌

對於導航,使用“t“鍵 — 時間向前,”Shift + t「——向後。

預設情況下,atop 每 10 分鐘寫入一次日誌,並將其儲存在 /var/log/頂部 目錄。若要變更儲存間隔或路徑,需要開啟設定檔 在/etc/default/atop 中 並做以下更改:

INTERVAL=60 LOGPATH="/var/log/atop" OUTFILE="$LOGPATH/daily.log"

在提供的範例中,日誌將每分鐘保存到指定的路徑和檔案名稱。此後,您需要使用以下命令重新啟動該程式:

systemctl restart atop.service

如何在瀏覽器中檢查伺服器的整體負載

在瀏覽器中使用第三方工具可以更直觀地了解伺服器上發生的情況。這些工具旨在實現舒適的分析,而無需在終端中的程式之間切換來查找特定功能。最實用的解決方案之一是 網絡數據。它完全免費,並且具備完整伺服器診斷所需的一切。讓我們以一個 專用服務器 運行作業系統Ubuntu 20.04.6:

apt-get install netdata –y

安裝後立即進行設定。開啟主設定檔:

vim /etc/netdata/netdata.conf
NetData 設定檔中的值

比較前三個值,應該差不多,也指定了伺服器的外部IP位址。透過這種方式可以進一步存取控制面板。儲存文件中的變更並退出。重啟服務:

systemctl restart netdata

檢查可操作性:

systemctl status netdata
NetData 可操作性

該服務已啟動。剩下的就是進入控制面板。為此,打開瀏覽器並轉到:

http://11.22.33.44:19999

追求卓越的脊椎側彎照護 11.22.33.44 是設定檔中指定的伺服器的 IP 位址, 19999 是該程式的標準連接埠。

在儀表板的頂部,即時顯示有關伺服器負載的主要資訊:

NetData在伺服器資源分析中的主要指標

下面您可以仔細查看伺服器每個單獨組件的圖表:

詳細伺服器資源分析

若要放大或縮小圖表,您可以使用「Shift + 滑鼠滾輪」組合鍵。一旦使用者熟悉了主圖表,位於右上角的每個單獨元件的附加選單將自動開啟。該工具能夠提供有關以下組件的詳細資訊:

NetData的主要元件

讓我們使用前三項進行詳細分析:CPU、記憶體、磁碟:

NetData 中的 CPU 詳細視圖 NetData 中的記憶體詳細視圖 NetData 中磁碟的詳細視圖

NetData 也針對指定觸發器的警報具有靈活的設定。要啟動它們,請在頂部面板上選擇“警報”,然後從清單中選擇一個已準備好的腳本:

NetData 中可用的警報列表

該實用程式的功能非常廣泛,我們建議您熟悉 GitHub上 項目頁面或 官方網站。僅此一個工具就足以完全控制整個伺服器以及其各個元件。

結論

透過進行的伺服器診斷,可以斷言系統整體運作穩定且有效率。 CPU 負載、記憶體使用情況、磁碟活動和網路負載的分析顯示伺服器資源得到了最佳利用。然而,為了防止潛在的問題,重要的是定期監控負載並準備備份解決方案,以確保將來伺服器的可靠性和效能。

⮜ 上一篇文章 在 Linux 上設定防火牆
下一篇文章⮞ 減少伺服器負載

向我們諮詢有關 VPS 的問題

無論白天或黑夜,我們隨時準備好解答您的問題。