📄 stresstest
字号:
#! /bin/bashBR=${1:-"br549"}ETH0=${2:-"eth0"}ETH1=${3:-"eth1"}ETH2=${4:-"eth1"}echo "Ethernet Bridge stress test"IP=`/sbin/ifconfig $ETH0 | sed -n -e 's/^.*inet addr:\([0-9][0-9\.]*\).*$/\1/p'`echo $IPinout() { while true; do brctl addif $1 $2 sleep $(($RANDOM % 10)) brctl delif $1 $2 done}newdel() { while true; do brctl addbr $1 brctl delbr $1 done}updown() { while true; do ifconfig $1 down ifconfig $1 up sleep 11 done}echo "1. Creating bridge $BR"brctl addbr $BRecho -n "2. Add ethernets"ifconfig $ETH0 0.0.0.0brctl addif $BR $ETH0echo -n $ETH0ifconfig $ETH2 0.0.0.0brctl addif $BR $ETH2echo $ETH2echo "4. Starting add/del interface" $ETH1ifconfig $ETH1 0.0.0.0inout $BR $ETH1 &ipid=$!echo "5. Starting add/remove bridge"newdel brtmp1 &npid=$!echo "6. Starting up/down" $ETH1updown $BR $ETH1 &upid=$!trap "kill $ipid $npid $upid" 1 2 3 15echo " Waiting"wait
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -