如何使用 Wondershaper 在 Linux 上管理帶寬

如果您需要下載某些內容但不希望它使網絡的其餘部分飽和,那麼限制帶寬是一個好主意。在 Linux 上,您安裝的許多單獨的應用程序可能具有這種能力,這很好,但最好在系統範圍內設置限制。在 Linux 上管理帶寬的方法有很多種,但最直接的方法是安裝 Wondershaper 應用程序。原因?它適用於終端,適用於服務器和桌面操作系統。

安裝 Wondershaper

在我們討論如何使用它之前,必須安裝該應用程序。Wondershaper 是眾所周知的,因此,它可以在大多數流行的 Linux 操作系統軟件源上使用,因此很容易讓它工作。

要開始安裝 Wondershaper,您需要啟動終端窗口。通過按鍵盤上的 Ctrl + Alt + T或Ctrl + Shift + T將其打開。然後,按照與您當前運行的 Linux 操作系統對應的命令行說明進行操作。

Ubuntu

Wondershaper 可通過“Ubuntu Universe”軟件存儲庫輕鬆安裝在 Ubuntu Linux 上。遺憾的是,在某些版本的 Ubuntu(主要是服務器)上,必須手動啟用存儲庫。

要啟用 Ubuntu 的“Universe”軟件存儲庫,請在下面的終端窗口中使用 repo 命令。

sudo add-apt-repository 宇宙

接下來,運行更新命令以完成軟件存儲庫的設置。

sudo apt 更新

最後,在軟件更新命令完成後,使用apt install 命令在您的 Linux PC 上安裝 Wondershaper 應用程序 。

sudo apt 安裝 Wondershaper

Debian

Debian 10 以及 9 和其他版本的“Debian Main”軟件存儲庫中有 Wondershaper。為了讓它工作,不需要進一步的配置。相反,請使用下面的apt-get install命令。

sudo apt-get 安裝 Wondershaper

拱形Linux

Arch Linux 是唯一未在其軟件源中包含 Wondershaper 應用程序的 Linux 操作系統之一。相反,想要使用它的 Arch 用戶必須通過 AUR 構建它。

要通過 AUR 構建應用程序,請打開一個終端並開始使用 Pacman 管理器安裝 Base-devel 和 Git 包。

須藤 pacman -S git base-devel

接下來,使用 Git 工具抓取 AUR 包。

git 克隆 https://github.com/magnific0/wondershaper

進入源文件夾並在您的 Arch PC 上安裝 Wondershaper。

cd 奇蹟塑造者

makepkg -sri

軟呢帽

Fedora 用戶可以通過主要的 Fedora 軟件存儲庫輕鬆安裝 Wondershaper。為此,請運行以下Dnf包管理器命令。

須藤 dnf 安裝 Wondershaper -y

OpenSUSE

在 OpenSUSE 上,從 Leap 15 到 42.3 和 Tumbleweed,每個版本都很好地支持 Wondershaper。該應用程序可在“OSS All”軟件存儲庫中找到。要使其正常工作,請運行以下Zypper命令。

須藤 zypper 安裝 Wondershaper

通用 Linux

Wondershaper 的源代碼位於 GitHub 上,可供安裝。要獲得它,請執行以下操作。

git 克隆 https://github.com/magnific0/wondershaper.git

cd 奇蹟塑造者

運行:

./神奇寶貝

設置 Wondershaper

現在 Wondershaper 應用程序已在您的 Linux 操作系統上安裝完畢,您必須使用 Systemd 初始化系統,以便它會在啟動時自動加載應用程序。

Ubuntu/Debian

在 Ubuntu 或 Debian 上安裝 Wondershaper 應用程序時,無需處理 Systemd。這是由於 Apt 的技術,以及它如何自動設置這些東西。

Arch/Fedora/SUSE 等

在 Arch、Fedora、SUSE 和其他使用 systemd 的系統上,您需要使用 Systemd 手動啟動和啟用 Wondershaper。為此,請運行以下命令。

須藤 systemctl 啟用 Wondershaper.service

須藤 systemctl 啟動 Wondershaper.service

要禁用 Wondershaper 應用程序自動啟動,請在Systemd 中使用disable命令。

須藤 systemctl 禁用 Wondershaper.service

或者,要重新啟動它,如果您遇到問題,請執行以下操作:

須藤 systemctl 停止 Wondershaper.service

使用 Wondershaper 管理帶寬

使用 Wondershaper 從查找您當前網卡的 IP 地址開始。為此,請運行 ip addr show命令。

ip地址顯示

查看輸出並找出正在使用的網卡。通常,正在使用的地址是具有本地 IPv4 地址的地址。

如何使用 Wondershaper 在 Linux 上管理帶寬

從ip addr show命令中獲取標籤並將其通過管道傳輸到 Wondershaper。它應該遵循下面的示例語法。請務必在“d”命令行開關後寫出下載限制和“c”後寫出上傳限制。

注意:MB代表兆字節,adapter代表ip addr命令中顯示的設備標籤。

如何使用 Wondershaper 在 Linux 上管理帶寬

須藤 Wondershaper 適配器 mb mb

要清除 Wondershaper,使其停止限制帶寬上傳和下載速度,您可以使用c命令行開關。例如:

須藤wondershaper -c 適配器

留下評論

如何在 SLES 15 上設定 DM-Multipath:實用指南

如何在 SLES 15 上設定 DM-Multipath:實用指南

在 SLES 15 上設定 DM-Multipath,實現安全發現、服務設定、最小 multipath.conf 變更、initramfs 更新和路徑健康檢查。

SLES Btrfs Snapper 更新失敗後回滾:安全復原指南

SLES Btrfs Snapper 更新失敗後回滾:安全復原指南

使用 Btrfs 和 Snapper 在更新失敗後恢復 SLES。比較回滾選項,安全地測試快照,恢復系統,並驗證儲存庫。

如何在 Pardus 用戶端部署自訂桌布和策略

如何在 Pardus 用戶端部署自訂桌布和策略

使用 Liderahenk 和 Ahenk 來設定自訂的 Pardus GNOME 桌布,使用 dconf 鎖定選定的設置,並透過經過測試的試點專案推出其他客戶端策略。

Ubuntu 伺服器啟動進入緊急模式:逐步救援指南

Ubuntu 伺服器啟動進入緊急模式:逐步救援指南

診斷 Ubuntu 伺服器進入緊急模式的原因,安全地修復常見的 /etc/fstab 和掛載問題,檢查檔案系統,並驗證正常重新啟動。

修復 Ubuntu 24.04 中 Flatpak 應用不遵循 GTK 主題的問題

修復 Ubuntu 24.04 中 Flatpak 應用不遵循 GTK 主題的問題

排查 Ubuntu 24.04 上忽略 GTK 主題的 Flatpak 應用程式問題。檢查主題擴充、GTK 入口網站、淺色和深色設定以及應用程式工具包限制。

如何設定 Pardus 企業管理軟體(LIDER AHENK)

如何設定 Pardus 企業管理軟體(LIDER AHENK)

在 Pardus 上設定 LIDER AHENK,並採用以品質為中心的設定:驗證先決條件、部署 Lider、註冊 Ahenk 用戶端並驗證管理。

如何在 Pardus 23 工作站上啟用 NVIDIA 驅動程式

如何在 Pardus 23 工作站上啟用 NVIDIA 驅動程式

使用 Pardus NVIDIA 驅動程式安裝程式在 Pardus 23 上啟用 NVIDIA 驅動程式。檢查 GPU 相容性、安全重新啟動、驗證驅動程式並解決常見問題。

Ubuntu Server 24.04 最小化安裝版與標準安裝版:效能基準測試結果究竟如何

Ubuntu Server 24.04 最小化安裝版與標準安裝版:效能基準測試結果究竟如何

使用可重複的基準測試方法,比較 Ubuntu Server 24.04 Minimal 和 Standard 安裝的磁碟使用情況、記憶體、啟動時間、服務和實際工作負載效能。

修復 SUSE Linux Enterprise 中的「Zypper 被另一個進程鎖定」問題

修復 SUSE Linux Enterprise 中的「Zypper 被另一個進程鎖定」問題

安全地解決 SLES 中的 Zypper 鎖定錯誤。識別進程,選擇等待或停止該進程,並區分事務鎖和包鎖。

如何在 Pardus Linux 上設定遠端桌面訪問

如何在 Pardus Linux 上設定遠端桌面訪問

使用 RustDesk 在 Pardus Linux 上設定安全的遠端桌面存取。安裝 Debian 軟體包,連接以獲得一次性支持,並安全地配置無人值守存取。