Terminal lento na Serra


19

O aplicativo Terminal é lento para reagir à entrada , o atraso é muito perceptível quando eu pressiono e segure Enter. Quando digito bashpara criar um sub-shell, ele se torna muito mais rápido.

Acredito que esse comportamento começou quando atualizei para o Sierra, mas posso estar errado.

Alguém sabe por que isso acontece?


Você tem algum registro ou mensagem de erro no console ao abrir o Terminal? Isso pode ajudar a diagnosticar o problema.
— precisa saber é o seguinte

Você descartou os problemas óbvios, como alta carga de IO ou alta carga de CPU? A execução iostat 5por um tempo em uma janela mostrará o aumento da carga da CPU - resumo da média da carga - e mais importante se as transações tps-io por segundo forem altas. Isso sempre afetará o desempenho.
— Bmike

Respostas:


9

Após a atualização para High Sierra, também notei que há algum atraso no Terminal.app após pressionar Enter. Consegui corrigi-lo fazendo o seguinte:

  1. Vá para Preferências> Perfis> Shell
  2. Na caixa "Executar comando", escreva login -f <username>(substitua <username>pelo seu nome de usuário)
  3. Desmarque a opção "Executar dentro do shell"

Suspeito que o Terminal.app tente se integrar ao shell de alguma forma e a execução do bash indiretamente o corrige.


Obrigado! Trabalhou muito bem! O Iterm2 ainda é muito lento e ainda não consegui aplicar esta solução a esse aplicativo
— selle

11
O que está acontecendo? Você pode entrar em mais detalhes?
— Mark A

7

Percebi o mesmo efeito na Sierra. Descobri uma solução simples: o tempo de resposta melhorou quando reduzi o Scrollback (em Terminal> Preferências> Janela) de "limite para a memória disponível" para "limite do número de linhas para (200 ou o que for)"


Embora essa solução funcione, ela perde muito tempo que eu uso muito.
— William William

Ainda está extremamente lento após esta solução para mim, mas definitivamente notavelmente mais rápido do que era. Obrigado pela dica!
— Sean Colombo

0

Eu mudei para o Iterm2 cerca de um mês atrás. Não há atraso perceptível para mim, especialmente depois de High Sierra.


Bem-vindo ao perguntar diferente! Isso não fornece uma resposta para a pergunta. Para criticar ou solicitar esclarecimentos a um autor, deixe um comentário abaixo da postagem - você sempre pode comentar em suas próprias postagens e, quando tiver reputação suficiente , poderá comentar em qualquer post.
— Tetsujin

0

Fui incomodado com o terminal lento desde a atualização para a Sierra por um longo tempo. Eu tentei todas as soluções acima, mas infelizmente nenhuma delas facilita o problema.

Pelo menos no meu mac, essa lentidão foi causada pela transparência do plano de fundo do aplicativo do terminal. Uma vez desligado o fundo transparente, o terminal volta a toda velocidade.


0

Percebi que o Crowdstrike Falcon diminui significativamente meu terminal MacOS (independentemente da versão do OSX / MacOS) para coisas simples como 'status git'.

Conforme a página do MIT Confluence no CS Falcon :

Para desativar o CS Falcon, você pode sudo /Library/CS/falconctl unload

Para remover o CS Falcon, você pode sudo /Library/CS/falconctl uninstall


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.