linux网卡入流速,linux下简单限制网卡速度与
Linux下限制網(wǎng)卡的帶寬,可用來模擬服務(wù)器帶寬耗盡,從而測(cè)試服務(wù)器在此時(shí)的訪問效果。
1、安裝iproute
yum -y install iproute
2、限制eth0網(wǎng)卡的帶寬為50kbit:
/sbin/tc qdisc add dev eth0 root tbf rate 50kbit latency 50ms burst 1000
3、限制帶寬為50kbit后,在百兆局域網(wǎng)中wget下載一個(gè)大文件:
[root@localhost ~]# wget http://192.168.1.7/test.zip
--19:40:27-- http://192.168.1.7/test.zip
Connecting to 192.168.1.7:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23862312 (23M) [application/zip]
Saving to: `test.zip'
37% [=======> ] 8,994,816 457K/s eta 27s
下載速度為457K/s,限制效果達(dá)到。
4、解除eth0網(wǎng)卡的帶寬限制:
/sbin/tc qdisc del dev eth0 root tbf
5、對(duì)比:未作帶寬限制情況下,在百兆局域網(wǎng)中wget下載一個(gè)大文件:
[root@localhost ~]# wget http://192.168.1.7/test.zip
--19:44:33-- http://192.168.1.7/test.zip
Connecting to 192.168.1.7:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23862312 (23M) [application/zip]
Saving to: `test.zip'
100%[==========>] 23,862,312 6.14M/s in 3.7s
19:44:36 (6.16 MB/s) - `test.zip' saved [23862312/23862312]
下載速度為6.16MB/s。
linux下針對(duì)源地址可以做流量的限速:
# iptables -A INPUT -p tcp -s 192.168.80.12 -m limit --limit 30/sec --limit-burst 3 -j ACCEPT
# iptables -A INPUT -p tcp -s 192.168.80.12 -j DROP
# iptables -A OUTPUT -p tcp -d 192.168.80.12 -m limit --limit 30/sec --limit-burst 3 -j ACCEPT
# iptables -A OUTPUT -p tcp -d 192.168.80.12 -m limit --limit 30/sec --limit-burst 3 -j ACCEPT
#iptables -A OUTPUT -p tcp -d 192.168.80.12 -j DROP
iptables -A INPUT -p tcp -s 192.168.80.15 -m limit --limit 5/sec --limit-burst 3 -j ACCEPT
iptables -A INPUT -p tcp -s 192.168.80.15 -j DROP
iptables -A OUTPUT -p tcp -s 192.168.80.15 -m limit --limit 5/sec --limit-burst 3 -j ACCEPT
iptables -A OUTPUT -p tcp -s 192.168.80.15 -j DROP
Linux下限制網(wǎng)卡的帶寬
2010年9月6日
10:40
Q: Iptables限制包的流速
A: 由-m limit --limit --limit-burst
--limit: 速率限制/sec /minute /hour
--limit-burst: 最大的連接數(shù)。這個(gè)是用來限制最大可用數(shù)的。因?yàn)?#xff1a;
1. 如果當(dāng)前包速超過limit限定的值的時(shí),超速部分將直接跳過當(dāng)前規(guī)則,進(jìn)
入下一條規(guī)則的匹配。
2. 如果當(dāng)前沒有包來,則limit會(huì)將該單位時(shí)間內(nèi)的剩余量累計(jì)入下個(gè)單位時(shí)
間,但最大值不超過--limit-burst指定的值。
實(shí)例:從10.226.52.1上下載一個(gè)大文件,比較限速前與限速后的下載速度。。
限制速度前 (10M/s):過程如
下所示
-bash-3.1#wget http://10.226.52.1/5GB.zip
--16:38:38-- http://10.226.52.1/5GB.zip
Connecting to 10.226.52.1:80... connected.
HT
總結(jié)
以上是生活随笔為你收集整理的linux网卡入流速,linux下简单限制网卡速度与的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux服务器挂载不上nfs,我遇上的
- 下一篇: win10安装linux分配两个磁盘,W