Terminal lent sur la Sierra

19

L' application Terminal est lente à réagir à l'entrée , le décalage est très visible lorsque j'appuie sur Entrée. Lorsque je tape bashpour créer un sous-shell, cela devient beaucoup plus rapide.

Je crois que ce comportement a commencé lors de ma mise à jour vers Sierra, mais je peux me tromper.

Est-ce que quelqu'un sait pourquoi cela se produit?

Klas. S
la source
Avez-vous des journaux ou des messages d'erreur dans la console lorsque vous ouvrez Terminal? Cela pourrait aider à diagnostiquer le problème.
bret7600
Avez-vous exclu les problèmes évidents comme une charge IO élevée ou une charge CPU élevée? L'exécution iostat 5pendant un certain temps dans une fenêtre vous montrera l'augmentation de la charge du processeur - résumé de la moyenne de charge - et surtout si les transactions tps-io par seconde sont élevées. Celles-ci auront toujours un impact sur les performances.
bmike

Réponses:

9

Après la mise à niveau vers High Sierra, j'ai également remarqué qu'il y a un certain retard dans Terminal.app après avoir appuyé sur Entrée. J'ai pu le réparer en faisant ceci:

  1. Allez dans Préférences> Profils> Shell
  2. Dans la case "Exécuter la commande", écrivez login -f <username>(remplacez <username>par votre nom d'utilisateur)
  3. Décochez "Run inside shell"

Je soupçonne que Terminal.app essaie de s'intégrer au shell d'une manière ou d'une autre et l'exécution de bash corrige indirectement cela.

Adrian
la source
Merci! Fonctionne très bien! Iterm2 est encore très lent et je n'ai pas encore pu appliquer cette solution à cette application
selle
1
Que se passe-t-il? Pouvez-vous plus en détail?
Mark A
7

J'ai remarqué le même effet sur Sierra. J'ai découvert une solution simple: le temps de réponse s'est amélioré lorsque j'ai diminué le défilement (dans Terminal> Préférences> Fenêtre) de "limite à la mémoire disponible" à "limite du nombre de lignes à (200 ou autre)"

Vis
la source
Bien que cette solution fonctionne, elle perd la fuctinnalité que j'utilise beaucoup.
William
C'est encore très lent après cette solution pour moi, mais nettement plus rapide qu'elle ne l'était. Merci pour le conseil!
Sean Colombo
0

Je suis passé à Iterm2 il y a environ un mois. Il n'y a pas de décalage notable pour moi, surtout après High Sierra.

Klas. S
la source
Bienvenue sur Ask Different! Cela ne fournit pas de réponse à la question. Pour critiquer ou demander des éclaircissements à un auteur, laissez un commentaire en dessous de son article - vous pouvez toujours commenter vos propres articles, et une fois que vous aurez une réputation suffisante, vous pourrez commenter n'importe quel article.
Tetsujin
0

J'ai été troublé par un terminal lent depuis la mise à niveau vers Sierra depuis assez longtemps. J'ai essayé toutes les solutions ci-dessus, mais malheureusement aucune ne résout le problème.

Au moins sur mon Mac, cette lenteur a été constatée en raison de la transparence de l'arrière-plan de l'application terminale. Une fois éteint l'arrière-plan transparent, le terminal est revenu à pleine vitesse.

teleme.io
la source
0

J'ai remarqué que Crowdstrike Falcon ralentit considérablement mon terminal MacOS (quelle que soit la version OSX / MacOS) pour des choses simples comme le «statut git».

Selon la page MIT Confluence sur CS Falcon :

Pour désactiver CS Falcon, vous pouvez sudo /Library/CS/falconctl unload

Pour supprimer CS Falcon, vous pouvez sudo /Library/CS/falconctl uninstall

Christian
la source
-5

Lors de l'installation du programme Telnet, la vitesse est devenue plus rapide.

https://dor.ky/restore-telnet-in-mac-os-high-sierra-10-13/

prog106
la source
2
Cela n'a aucun sens. De plus, le lien est vers un blog qui explique comment installer telnet, et non un correctif pour la question OP.
Allan