Netutils-linux,網絡性能工具包

netutils-linux名稱

在下一篇文章中,我們將看一看 實用程序集合 稱為“ netutils-linux”。 這些可以用來 簡化故障排除和網絡性能調整 在我們的Gnu / Linux系統上。

這些利潤可以是 對於工作量大的數據中心和互聯網服務提供商有用紅色。 儘管您可以隨時利用它,但我們可能不會在台式機上看到它的全部功能。 現在已經投入生產,可以通過調試硬件和軟件設置為我們節省大量時間。

Netutils-Linux工具

這套實用程序將 開箱即用,幫助自動化Gnu / Linux性能調整過程。 Netutils-linux由以下工具組成:

  • 網絡頂部
  • Snmptop
  • 軟頂
  • 鏈接率
  • 頂部狀態
  • 梯子
  • 自動rps
  • 最大化CPU頻率
  • rx緩衝區增加
  • 服務器信息

安裝Netutils-linux

Netutils-linux是使用Python編程語言開發的。 因此,由於這一點,有可能 使用PIP輕鬆安裝。 首先,在Debian,Ubuntu和Linux Mint中,我們可以通過打開終端(Ctrl + Alt + T)來安裝pip。 在其中,我們將編寫以下命令:

sudo apt-get install python-pip

安裝PIP後,我們只需執行以下命令即可安裝netutils-linux:

sudo pip install netutils-linux

使用Netutils-linux

正如我在上面提到的幾行 Netutils-linux包含許多實用程序 專為解決網絡問題和網絡性能調整而設計。 所有實用程序都分為三個部分:

  1. 監督
  2. 調音
  3. 硬件及其配置分類

監督

我們可以在監管部分找到的所有這些頂級工具都不需要root特權。 我們將能夠以普通用戶的身份使用它們,而不會出現任何問題。

網絡頂部

netutils-linux網絡頂部

該實用程序將使我們 監視中斷,設備以及CPU的網絡處理統計信息。 要運行此實用程序,我們只需在終端中運行(Ctrl + Alt + T):

network-top

Snmptop

netutils Linux snmptop

這是一個 基本數據包觀察者 de / proc / net / smmp。 要執行此實用程序,我們只需執行以下命令:

snmptop

netutils-linux irqtop

該實用程序將以簡單的方式向我們展示 基於/ proc / interrupts文件的中斷率 我們的Gnu / Linux系統。 不要忘記,我們將能夠使用以下命令簡單地執行此實用程序:

irqtop

軟頂

netutils-linux softirq-頂部

該命令將向我們顯示 基於/ proc / softirqs文件的數據包發送和接收速率。 要使用此命令,我們只需要在終端中執行(Ctrl + Alt + T):

softirq-top

鏈接率

netutils-linux鏈接速率

執行此工具時,它將向我們顯示 網絡接口接收/發送多少個數據包/字節,以及發生多少錯誤 基於/ sys / class / net / XXX / statistics / YYY文件。 要使用此命令,我們只需在終端中編寫(Ctrl + Alt + T):

link-rate

頂部狀態

netutils-linux softnet-stat-top

顯示各種 CPU處理數據包的統計信息 在我們的Gnu / Linux系統上。 我們只需要在終端(Ctrl + Alt + T)中鍵入以下內容即可獲得結果:

softnet-stat-top

調音

要運行這些工具,我們將必須使用它們作為root或與sudo一起使用。

梯子

自動為IRQ設置smp_affinity_list NIC rx / tx隊列通常在CPU0上工作。 它還支持多處理器系統的雙倍/四倍縮放。

sudo rss-ladder enp10s0 0

自動rps

在本地NUMA節點的所有可用CPU上允許RPS 適用於所有NIC rx隊列。 還應該闡明,它是廉價網卡的好工具。

sudo autorps enp10s0

最大化CPU頻率

該實用程序 設置CPU性能等級。 您還將將最大比例值設置為最小比例值。 這意味著我們將能夠使用處理器的所有功能。 要記住的另一點是,它對於延遲敏感的系統也將非常有用。

sudo maximize-cpu-freq

rx緩衝區增加

該實用程序查找並設置所需的值 在保持低延遲的同時避免丟失或丟失數據包.

硬件及其配置分類

服務器信息

netutils-linux服務器信息顯示

該實用程序是 類似於lshw命令。 我們可以通過輸入終端(Ctrl + Alt + T)來使用它:

sudo server-info show

netutils-linux服務器信息顯示

服務器信息實用程序 可以對硬件進行分類 除了其所有特徵(從1到10的小數位數)之外。除了訪問此分類外,我們還可以通過在終端中鍵入內容(Ctrl + Alt + T)來簡單地進行此操作:

sudo server-info rate

任何需要的人都可以在以下頁面上了解有關此工具包的更多信息: GitHub上 該項目。 在那裡,您將找到它們的更詳細描述。

卸載netutils-linux

為了從我們的系統中刪除這組應用程序,我們只需要打開一個終端(Ctrl + Alt + T)並輸入以下內容即可:

sudo pip uninstall netutils-linux

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。