Terminale lento su Sierra


19

L' app Terminale reagisce lentamente all'input , il ritardo è molto evidente quando si tiene premuto Invio. Quando scrivo bashper creare una sotto-shell diventa molto più veloce.

Credo che questo comportamento sia iniziato quando ho effettuato l'aggiornamento a Sierra, ma potrei sbagliarmi.

Qualcuno sa perché questo accade?


Hai dei log o dei messaggi di errore nella console quando apri Terminal? Questo potrebbe aiutare a diagnosticare il problema.
bret7600,

Hai escluso ovvi problemi come un elevato carico di I / O o un elevato carico della CPU? L'esecuzione iostat 5per un po 'in una finestra mostrerà un aumento del carico della CPU - riepilogo della media del carico - e soprattutto se le transazioni tps - io al secondo sono alte. Questi avranno sempre un impatto sulle prestazioni.
bmike

Risposte:


9

Dopo l'aggiornamento a High Sierra, ho anche notato che c'è un po 'di ritardo in Terminal.app dopo aver premuto Invio. Sono stato in grado di risolverlo facendo questo:

  1. Vai su Preferenze> Profili> Shell
  2. Nella casella "Esegui comando", scrivi login -f <username>(sostituisci <username>con il tuo nome utente)
  3. Deseleziona "Esegui all'interno della shell"

Ho il sospetto che Terminal.app cerchi di integrarsi con la shell in qualche modo e l'esecuzione di bash lo risolve indirettamente.


Grazie! Ha funzionato alla grande! Iterm2 è comunque molto lento e non sono stato ancora in grado di applicare questa soluzione a
quell'app

1
Cosa sta succedendo? Puoi maggiori dettagli?
Segna A

7

Ho notato lo stesso effetto su Sierra. Ho scoperto una soluzione semplice: il tempo di risposta è migliorato quando ho ridotto Scrollback (in Terminale> Preferenze> Finestra) da "limite alla memoria disponibile" a "limite del numero di righe a (200 o altro)"


Sebbene questa soluzione funzioni, perde la futtinnalità che uso molto.
William,

È ancora estremamente lento dopo questa soluzione per me, ma decisamente più veloce di prima. Grazie per il consiglio!
Sean Colombo,

0

Sono passato a Iterm2 circa un mese fa. Non ha alcun ritardo evidente per me, specialmente dopo High Sierra.


Benvenuti a chiedere diverso! Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti a un autore, lascia un commento sotto il suo post: puoi sempre commentare i tuoi post e una volta che avrai una reputazione sufficiente sarai in grado di commentare qualsiasi post.
Tetsujin,

0

Sono stato disturbato dal terminale lento dall'aggiornamento a Sierra per un periodo piuttosto lungo. Ho provato tutte le soluzioni sopra, ma purtroppo nessuna di esse risolve il problema.

Almeno sul mio Mac, quella lentezza è stata rilevata dalla trasparenza dello sfondo dell'app terminale. Una volta spento lo sfondo trasparente, il terminale è tornato alla massima velocità.


0

Ho notato che Crowdstrike Falcon rallenta significativamente il mio terminale MacOS (indipendentemente dalla versione OSX / MacOS) per cose semplici come 'git status'.

Come da pagina Confluenza MIT su CS Falcon :

Per disabilitare CS Falcon, puoi sudo /Library/CS/falconctl unload

Per rimuovere CS Falcon, puoi sudo /Library/CS/falconctl uninstall


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.