21 votes

Terminal lent sur Sierra

El L'application Terminal est lente à réagir aux entrées Le décalage est très perceptible lorsque j'appuie sur la touche Entrée et la maintient enfoncée. Lorsque je tape bash pour créer un sous-coquillage, cela devient beaucoup plus rapide.

Je crois que ce comportement a commencé lorsque j'ai mis à jour vers Sierra, mais je peux me tromper.

Quelqu'un sait-il pourquoi cela se produit ?

0 votes

Avez-vous des journaux ou des messages d'erreur dans la console lorsque vous ouvrez Terminal ? Cela pourrait aider à diagnostiquer le problème.

0 votes

Avez-vous exclu les problèmes évidents tels qu'une charge d'E/S élevée ou une charge CPU élevée ? Exécution de iostat 5 pendant un certain temps dans une fenêtre vous montrera l'augmentation de la charge du CPU - le résumé de la moyenne de charge - et surtout si les tps - transactions io par seconde - sont élevées. Ces éléments auront toujours un impact sur les performances.

10voto

Adrian Points 211

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

  1. Allez dans Préférences > Profils > Shell
  2. Dans la boîte "Run Command", écrivez login -f <username> (remplacer <username> avec votre nom d'utilisateur)
  3. Décochez "Exécuter dans le shell".

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

0 votes

Merci ! Ça a bien marché ! Iterm2 est toujours très lent cependant et je n'ai pas encore pu appliquer cette solution à cette application.

2 votes

Que se passe-t-il ? Pouvez-vous nous donner plus de détails ?

8voto

solomon_says Points 3

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é Scrollback (dans Terminal>Préférences>Fenêtre) de "limite de la mémoire disponible" à "limite du nombre de lignes à (200 ou autre)".

0 votes

Bien que cette solution fonctionne, elle perd la fuctinnalité que j'utilise beaucoup.

0 votes

Il est toujours extrêmement lent après cette solution pour moi, mais nettement plus rapide qu'avant. Merci pour le conseil !

0voto

Klas. S Points 329

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.

0 votes

Bienvenue à Ask Different ! Ceci ne constitue pas une réponse à la question. Pour critiquer ou demander des éclaircissements à un auteur, laissez un commentaire sous son article. Vous pouvez toujours commenter vos propres articles et, une fois que vous avez suffisamment de temps pour le faire, vous pouvez le faire. réputation vous pourrez commenter tous les articles.

0voto

teleme.io Points 101

Je suis gêné par la lenteur du terminal depuis la mise à jour vers Sierra depuis un bon moment. J'ai essayé toutes les solutions ci-dessus, mais malheureusement, aucune d'entre elles ne résout le problème.

Au moins sur mon Mac, cette lenteur était causée par la transparence de l'arrière-plan de l'application Terminal. Une fois l'arrière-plan transparent désactivé, le terminal a retrouvé sa pleine vitesse.

0voto

Christian Points 103

J'ai remarqué que Crowdstrike Falcon ralentit mon terminal MacOS de manière significative (indépendamment de la version OSX/MacOS) pour des choses simples comme 'git status'.

Conformément à Page Confluence du MIT 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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X