Terminal lenta en Sierra

19

La aplicación Terminal es lenta en reaccionar a la entrada , el retraso es muy notable cuando presiono y sostengo Enter. Cuando escribo bashpara crear un sub-shell, se vuelve mucho más rápido.

Creo que este comportamiento comenzó cuando actualicé a Sierra, pero podría estar equivocado.

¿Alguien sabe por qué pasa esto?

Klas S
fuente
¿Tienes algún registro o mensaje de error en la consola cuando abres Terminal? Esto podría ayudar a diagnosticar el problema.
bret7600
¿Ha descartado los problemas obvios como una alta carga de E / S o una alta carga de CPU? Si se ejecuta iostat 5durante un tiempo en una ventana, se mostrará una carga de CPU en aumento (resumen del promedio de carga) y, lo que es más importante, si las transacciones tps - io por segundo son altas. Esos siempre afectarán el rendimiento.
bmike

Respuestas:

9

Después de actualizar a High Sierra, también noté que hay un retraso en Terminal.app después de presionar Enter. Pude solucionarlo haciendo esto:

  1. Vaya a Preferencias> Perfiles> Shell
  2. En el cuadro "Ejecutar comando", escriba login -f <username>(reemplace <username>con su nombre de usuario)
  3. Desmarque "Ejecutar dentro del shell"

Sospecho que Terminal.app intenta integrarse con el shell de alguna manera y ejecutar bash indirectamente corrige eso.

Adrian
fuente
¡Gracias! Funcionó genial! Iterm2 es aún muy lento y aunque no he sido capaz de aplicar esta solución a esa aplicación todavía
selle
1
Que esta pasando? ¿Puedes entrar en más detalles?
Mark A
7

Noté el mismo efecto en Sierra. Descubrí una solución simple: el tiempo de respuesta mejoró cuando disminuí el Desplazamiento hacia atrás (en Terminal> Preferencias> Ventana) de "límite a memoria disponible" a "límite de número de filas a (200 o lo que sea)"

Vis
fuente
Aunque esta solución funciona, pierde la funcionalidad que uso mucho.
William
Todavía es extremadamente lento después de esta solución para mí, pero definitivamente notablemente más rápido de lo que era. ¡Gracias por el consejo!
Sean Colombo
0

Me cambié a Iterm2 hace aproximadamente un mes. No tiene un retraso notable para mí, especialmente después de High Sierra.

Klas S
fuente
Bienvenido a Ask Different! Esto no proporciona una respuesta a la pregunta. Para criticar o solicitar una aclaración de un autor, deje un comentario debajo de su publicación; siempre puede comentar sus propias publicaciones y, una vez que tenga suficiente reputación , podrá comentar cualquier publicación.
Tetsujin
0

La terminal lenta me ha preocupado desde la actualización a Sierra durante bastante tiempo. He probado todas las soluciones anteriores, pero lamentablemente ninguna de ellas alivia el problema.

Al menos en mi Mac, se encontró esa lentitud causada por la transparencia del fondo de la aplicación de terminal. Una vez apagado el fondo transparente, el terminal recuperó toda su velocidad.

teleme.io
fuente
0

Noté que Crowdstrike Falcon ralentiza significativamente mi terminal MacOS (independientemente del lanzamiento de OSX / MacOS) para cosas simples como 'estado de git'.

Según la página de MIT Confluence en CS Falcon :

Para deshabilitar CS Falcon, puede sudo /Library/CS/falconctl unload

Para eliminar CS Falcon, puedes sudo /Library/CS/falconctl uninstall

cristiano
fuente