TCP tunning para o encaminhamento de porta ssh [closed]

4

Estou usando um servidor openssh do Ubuntu para permitir que os usuários se conectem e façam o encaminhamento dinâmico de portas. o desempenho é bom até que cerca de 100 usuários estejam conectados. além disso, o desempenho cai demais. na verdade, estabelecer novas conexões tcp leva muito tempo, mas quando elas são estabelecidas, a velocidade é boa.

minhas configurações são como abaixo:

sysctl.conf:
fs.file-max = 60000
net.core.somaxconn = 8000
net.core.netdev_max_backlog = 8000
net.ipv4.tcp_max_syn_backlog = 8000
net.ipv4.ip_local_port_range = 10000 65000

limits.conf:
* soft nofile 60000
* hard nofile 60000
raiz soft nofile 60000
raiz dura nofile 60000

quando cerca de 150 usuários estão conectados:
o uso da CPU é de 10% uso de RAM é de 50%
uso de largura de banda é de 30mbs
netstat -n | wc -l mostra 7500
lsof | wc -l mostra 36000

Eu acho que isso é algo relacionado a limitações de kernel ou software que causam essa perda de desempenho, alguma idéia?

por favor, não sugira usar proxy ou vpn.

    
por john melkon 17.03.2013 / 11:10

0 respostas