Медленный терминал на Сьерре


19

Приложение Terminal медленно реагирует на ввод , задержка очень заметна, когда я нажимаю и удерживаю Enter. Когда я печатаю, bashчтобы создать под-оболочку, это становится намного быстрее.

Я считаю, что такое поведение началось, когда я обновился до Sierra, но я могу ошибаться.

кто-нибудь знает, почему это произошло?


Есть ли какие-либо журналы или сообщения об ошибках в консоли при открытии терминала? Это может помочь диагностировать проблему.
bret7600

Вы исключили очевидные проблемы, такие как высокая загрузка ввода-вывода или высокая загрузка процессора? Запуск в iostat 5течение некоторого времени в одном окне покажет увеличение нагрузки на процессор - суммарную среднюю нагрузку - и, что особенно важно, если количество транзакций в секунду - высокая. Это всегда будет влиять на производительность.
bmike

Ответы:


9

После обновления до High Sierra я также заметил, что в Terminal.app наблюдается некоторая задержка после нажатия Enter. Я смог это исправить, сделав это:

  1. Перейдите в «Настройки»> «Профили»> «Shell»
  2. В поле «Выполнить команду» напишите login -f <username>(замените <username>ваше имя пользователя)
  3. Снимите флажок «Выполнить внутри оболочки»

Я подозреваю, что Terminal.app пытается как-то интегрироваться в оболочку, а запуск bash косвенно исправляет это.


Благодарность! Работал отлично! Iterm2 все еще очень медленный, и я еще не смог применить это решение к этому приложению
selle

1
Что здесь происходит? Можете ли вы поподробнее?
Отметить

7

Я заметил такой же эффект на Сьерру. Я обнаружил простое решение: время отклика улучшилось, когда я уменьшил прокрутку (в Terminal> Preferences> Window) с «предела доступной памяти» до «предела числа строк до (200 или что-то еще)»


Хотя это решение работает, оно теряет функциональность, я часто использую.
Уильям

После этого решения оно все еще очень медленное, но определенно заметно быстрее, чем было. Спасибо за чаевые!
Шон Коломбо

0

Я перешел на Iterm2 около месяца назад. Это не имеет заметного отставания для меня, особенно после Высокой Сьерры.


Добро пожаловать, чтобы спросить другого! Это не дает ответа на вопрос. Чтобы критиковать или запрашивать разъяснения у автора, оставьте комментарий под его постом - вы всегда можете комментировать свои собственные посты, и, когда у вас будет достаточно репутации, вы сможете комментировать любые посты.
Tetsujin

0

Я был обеспокоен медленным терминалом с момента обновления до Sierra в течение достаточно долгого времени. Я испробовал все вышеперечисленные решения, но, к сожалению, ни одно из них не облегчает проблему.

По крайней мере, на моем Mac эта медлительность была обнаружена из-за прозрачности фона приложения терминала. После выключения прозрачного фона терминал снова набрал полную скорость.


0

Я заметил, что Crowdstrike Falcon значительно замедляет мой терминал MacOS (независимо от выпуска OSX / MacOS) для простых вещей, таких как «git status».

Согласно странице MIT Confluence на CS Falcon :

Чтобы отключить CS Falcon, вы можете sudo /Library/CS/falconctl unload

Чтобы удалить CS Falcon, вы можете sudo /Library/CS/falconctl uninstall


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.