iptables -t mangle -A PREROUTING -p tcp --dport 8000:8010 -j TOS --set-tos Minimize-Delay
iptables -t nat -L -v
Muito óbvio, se você alterar a ordem dos parâmetros. Esses são seus comandos. Agora é óbvio que uma tabela ( mangle
) é modificada e outra ( nat
) é examinada posteriormente. Portanto, não é de surpreender que o comando de listagem não mostre nenhuma mudança.
Mas eu não esperaria que isso fizesse uma diferença real. Talvez você deva investigar se isso é honrado pelos roteadores de hoje.
Você poderia considerar o uso de modelagem de tráfego para que os pacotes do servidor de rails sejam atrasados se houver um do servidor do jogo. Mas provavelmente este sistema tem uma interface muito rápida, o que provavelmente não fará uma grande diferença.
O que pode ajudá-lo - mas não sei se e como isso é possível: O servidor rails (se estiver atualmente em execução e se houver apenas uma CPU virtual ou se o servidor do jogo puder usar mais de uma) deverá ser imediatamente Parado pelo kernel se um pacote chegar ao servidor do jogo. Você poderia fazer uma nova pergunta aqui. Talvez seja útil que o servidor do jogo seja executado em prioridade em tempo real.