(資料圖片)
WonderShaper是用來對特定網卡進行快速限速的工具,它實際是對Linux的tc命令進行封裝后的shell腳本,所以使用成本比tc更低,更容易上手,以下配合測速工具speedtest一起使用
2.如何安裝WonderShaper#直接拉取wondershaper,開箱即用git clone https://github.com/magnific0/wondershaper.gitroot@****-5491:/home/soft/wondershaper# ./wondershaper -vVersion 1.4.1root@****-5491:/home/soft/wondershaper# #網速測試工具speedtest安裝(Ubuntu)apt install speedtest-cli--yum install speedtest-cli (centos)3.WonderShaper使用幫助
root@****-5491:/home/soft/wondershaper# ./wondershaper -hUSAGE: ./wondershaper [-hcs] [-a
4.1查看網卡狀態
root@****-5491:/home/soft/wondershaper# ifconfig eno1eno1: flags=4163
4.2限制網卡速度(單位Kbps)
-- 下行2048kbps=2 Mbit/s,上行 1024kbps=1 Mbit/sroot@****-5491:/home/soft/wondershaper# ./wondershaper -a eno1 -d 2048 -u 1024--測試網速root@****e-5491:/home/soft/wondershaper# speedtestRetrieving speedtest.net configuration...Testing from China Telecom (120.36.98.11)...Retrieving speedtest.net server list...Selecting best server based on ping...Hosted by Far EasTone Telecom (Miaoli City) [722.10 km]: 174.383 msTesting download speed................................................................................-- 下行速度Download: 1.80 Mbit/sTesting upload speed......................................................................................................--上行速度Upload: 1.28 Mbit/sroot@****-5491:/home/soft/wondershaper#
4.3取消限速
--取消限速root@****-5491:/home/soft/wondershaper# ./wondershaper -c -a eno1-- 查看網卡狀態root@****-5491:/home/soft/wondershaper# ./wondershaper -s -a eno1qdisc fq_codel 0: root refcnt 2 limit 10240p flows 1024 quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn Sent 123022 bytes 471 pkt (dropped 0, overlimits 0 requeues 0) backlog 0b 0p requeues 0 maxpacket 0 drop_overlimit 0 new_flow_count 0 ecn_mark 0 new_flows_len 0 old_flows_len 0-- 測試網速root@****-5491:/home/soft/wondershaper# speedtestRetrieving speedtest.net configuration...Testing from China Telecom (120.36.98.11)...Retrieving speedtest.net server list...Selecting best server based on ping...Hosted by Far EasTone Telecom (Miaoli City) [722.10 km]: 173.886 msTesting download speed................................................................................Download: 11.29 Mbit/sTesting upload speed......................................................................................................Upload: 2.93 Mbit/sroot@****-5491:/home/soft/wondershaper#5.WonderShaper在測試中的應用
測試項目:某內部數據庫遷移工具
測試目的:數據遷移中,對目標端進行限速,當取消限速后,傳輸速度可以恢復
測試步驟:起遷移進程,在目標端服務器上用WonderShaper工具進行限速:
-- 只限制下行速度[#22#root@**** ~/wondershaper]22 ./wondershaper -a enp0s3 -d 100
測試結果:限速后,寫目標庫單位寫入行數和單位寫入字節數都急劇下降,如下圖:
取消限速,恢復網絡后,傳輸速率慢慢恢復:6.網速單位轉換
1KB/s = 8kbps = 8kb/s比如一般100M的寬帶,實際是100Mbps=(100/8) MB/s=12.5 MB/s7.總結
使用WonderShaper對網卡進行限速,在測試時可以針對性的指定網卡,指定上傳速度或者指定下載速度,在測試中上傳和下載速度是互不影響的,可以只限制一方;且WonderShaper工具操作簡單好入手,是個不錯的工具。
X 關閉
X 關閉
- 1聯想拯救者Y70發布最新預告:售價2970元起 迄今最便宜的驍龍8+旗艦
- 2亞馬遜開始大規模推廣掌紋支付技術 顧客可使用“揮手付”結賬
- 3現代和起亞上半年出口20萬輛新能源汽車同比增長30.6%
- 4如何讓居民5分鐘使用到各種設施?沙特“線性城市”來了
- 5AMD實現連續8個季度的增長 季度營收首次突破60億美元利潤更是翻倍
- 6轉轉集團發布2022年二季度手機行情報告:二手市場“飄香”
- 7充電寶100Wh等于多少毫安?鐵路旅客禁止、限制攜帶和托運物品目錄
- 8好消息!京東與騰訊續簽三年戰略合作協議 加強技術創新與供應鏈服務
- 9名創優品擬通過香港IPO全球發售4100萬股 全球發售所得款項有什么用處?
- 10亞馬遜云科技成立量子網絡中心致力解決量子計算領域的挑戰