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?

Klas. S
fonte
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.

Adrian
fonte
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)"

Vis
fonte
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.

Klas. S
fonte
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.

teleme.io
fonte
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

cristão
fonte
-5

Ao instalar o programa Telnet, a velocidade ficou mais rápida.

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

prog106
fonte
2
Isso não faz nenhum sentido. Além disso, o link é para um blog que fornece orientações sobre como instalar o telnet, não uma correção para a questão dos OPs.
Allan