
Eu tenho várias instâncias do Windows no EC2 às quais posso me conectar usando RDP. Quero testar o desempenho do RDP sob várias condições de largura de banda e latência. Conheço a tc qdisc
ferramenta que nos permite controlar o tráfego em interfaces específicas de uma máquina. No entanto, gostaria de manter isso independente da minha máquina de desenvolvedor. Eu queria uma configuração na qual eu tivesse outra caixa - provavelmente uma instância AWS do Ubuntu que eu pudesse configurar para que minhas conexões RDP fossem roteadas através das interfaces daquela máquina e eu pudesse definir controles de largura de banda em diferentes portas dessa máquina. Isso funcionará como um gateway para minhas conexões RDP, para que eu possa ver o desempenho do RDP sob determinadas condições de largura de banda, conectando-me à porta apropriada neste gateway.
Explorei algumas ferramentas como o rinetd
servidor e tentei trabalhar com regras de iptable. A coisa mais próxima do que eu precisava era o encaminhamento de porta SSH, usando o gateway. No entanto, vejo um desempenho estranho, por isso quero acabar com o SSH e ver se consigo uma solução transparente (sem SSH). Eu quero uma configuração na qual eu possa simplesmente fazer o rdp em uma porta no gateway e o gateway "encaminha" automaticamente essa conexão para a máquina remota (pré-configurada). E o tráfego que retorna da máquina remota também deve ser redirecionado através do gateway para o meu cliente. Dessa forma posso usar tc qdisc
no gateway e estudar o RDP em diversas configurações.
Responder1
Não quer dizer que você não conseguirá executá-lo da maneira que imagina, mas será mais fácil se usar uma ferramenta que limita a largura de banda nas próprias caixas do Windows. Alguns exemplos incluem,
- NetLimiter
- Shunra vCat
Essas ferramentas restringirão a largura de banda ou, no caso de Shunra, prejudicarão o ping ou a perda de pacotes da rede. Você pode então conectar-se diretamente do seu cliente de teste e não se preocupar em rotear a conexão para limitar a largura de banda.