La mayoría de las veces, cada vez que publico fragmentos razonablemente grandes en una terminal SSH, los rastreará a una velocidad de aproximadamente 1000 caracteres cada 20 segundos; a veces prácticamente parando.
Los "fragmentos razonablemente grandes" no son un conjunto masivo de datos, a menudo son menos de un script de 5000 caracteres (php, ascii).
¿Por qué es esto?
Veo que bash en el servidor de destino está funcionando mal, usando 100% de CPU. ¿Qué está sucediendo?
EditarRuta de seguimiento:
traceroute to ec2-23-24-25-26.compute-1.amazonaws.com (23.24.25.26), 64 hops max, 52 byte packets
1 192.168.1.1 (192.168.1.1) 1.704 ms 1.040 ms 0.914 ms
2 10.240.88.1 (10.240.88.1) 11.722 ms 12.449 ms 12.633 ms
3 bmly-core-2b-ae4-1332.network.virginmedia.net (80.3.65.233) 10.545 ms 20.922 ms 10.216 ms
4 brnt-bb-1b-ae6-0.network.virginmedia.net (213.105.159.229) 37.524 ms 13.632 ms 15.232 ms
5 popl-bb-1a-as7-0.network.virginmedia.net (62.255.81.237) 11.881 ms 50.011 ms 12.091 ms
6 popl-bb-1b-ae0-0.network.virginmedia.net (213.105.174.230) 15.561 ms 19.908 ms 39.367 ms
7 tele-ic-5-ae0-0.network.virginmedia.net (213.105.159.117) 18.477 ms 42.429 ms 12.764 ms
8 equinix01-iad2.amazon.com (206.223.115.68) 162.399 ms 96.645 ms 108.442 ms
9 72.21.220.51 (72.21.220.51) 92.975 ms
72.21.220.49 (72.21.220.49) 101.136 ms
205.251.245.7 (205.251.245.7) 96.280 ms
10 72.21.222.149 (72.21.222.149) 97.333 ms
72.21.222.141 (72.21.222.141) 104.084 ms 112.991 ms
11 216.182.224.214 (216.182.224.214) 98.459 ms
216.182.224.207 (216.182.224.207) 105.273 ms
216.182.224.55 (216.182.224.55) 108.202 ms
12 * * *
Respuesta1
Suele ser un búfer que se llena. Puede comparar esto con el tráfico en la autopista, si circulan menos automóviles de los que está diseñada la autopista, todo irá bien. Pero si circulan más automóviles que el límite, el tráfico en la autopista se ralentiza porque la autopista no puede soportarlo. La CPU simplemente aumenta porque está constantemente vaciando y llenando pequeñas partes del búfer, lo que provoca muchos más ciclos. La latencia de 100 ms puede sumarse rápidamente y hacer que sean varios segundos los que pasen todos los datos por el búfer.
SSH está diseñado para ejecutar comandos, por lo que es posible que desee utilizar otra forma de lograrlo o intentar reconsiderar qué está haciendo exactamente. No veo por qué deberías editar PHP de forma remota (eso no tiene sentido hoy en día) o por qué copiarías y pegarías un archivo cuando simplemente puedes enviarlo...