Eu uso o XEN 4.2.2 no momento desta resposta.
- Remover taxa = X do seu arquivo de configuração do convidado e desligá-lo.
- Certifique-se de que seu kernel tenha pelo menos o seguinte ativado:
- IP: roteador avançado
- TCP: controle de congestionamento avançado (todas as opções ativadas)
- QoS e / ou fila justa (todas as opções ativadas esperam as de depuração)
- Instalar o comando 'tc'
- Verifique se está funcionando executando: tc -s qdisc ls dev eth0
Se você não receber nenhum erro, estará pronto para modificar o / etc / xen / scripts / vif-bridge
Encontre esta palavra "on-line" "
Basta adicionar antes de ;;
tc qdisc add dev "$dev" root tbf rate 120mbit burst 20mbit latency 5ms peakrate 125mbit minburst 20mbit mpu 64
Portanto, a versão modificada da vif-bridge deve ter esta aparência:
online)
setup_virtual_bridge_port "$dev"
mtu="'ip link show $bridge | awk '/mtu/ { print $5 }''"
if [ -n "$mtu" ] && [ "$mtu" -gt 0 ]
then
ip link set $dev mtu $mtu || :
fi
add_to_bridge "$bridge" "$dev"
tc qdisc add dev "$dev" root tbf rate 120mbit burst 20mbit latency 5ms peakrate 125mbit minburst 20mbit mpu 64
;;
Encontre esta palavra 'offline' '
Acrescentar à primeira linha: do_without_error tc qdisc del dev "$ dev" raiz
offline)
do_without_error tc qdisc del dev "$dev" root
do_without_error brctl delif "$bridge" "$dev"
do_without_error ifconfig "$dev" down
;;
Usando a regra TBF acima, seu convidado deve ter aproximadamente 12.5MB / s de upload e 14.0M / s de velocidade de download; um pouco acima de 120Mbps
Se você fizer upload / download no mesmo horário, a velocidade de upload e download deverá ser de aproximadamente 7,5 MB / s ~ 150 Mbps de largura de banda total
Isso é o que eu consegui depois de uma hora de ajustes. Se você encontrar melhores valores; por favor nos avise