Повільний термінал на Сьєррі


19

Додаток Terminal повільно реагує на вхід , відставання дуже помітно, коли я натискаю і утримую Enter. Коли я набираю, bashщоб створити підзагін, він стає набагато швидшим.

Я вважаю, що така поведінка почалася, коли я перейшов на Сьєрру, але я можу помилятися.

Хтось знає, чому це відбувається?


Чи є в консолі журнали чи повідомлення про помилки під час відкриття терміналу? Це може допомогти діагностувати проблему.
bret7600

Ви виключали очевидні проблеми, такі як велике навантаження на IO або велике завантаження процесора? Виконуючи iostat 5деякий час в одному вікні, ви покажете збільшення завантаження процесора - підсумок середнього завантаження - а головне, якщо транзакції tps - io високі. Це завжди впливатиме на продуктивність.
bmike

Відповіді:


9

Після оновлення до Високої Сьєрри я також помітив, що у Terminal.app спостерігається деяке відставання після натискання клавіші Enter. Мені вдалося виправити це:

  1. Перейдіть до Налаштування> Профілі> Оболонка
  2. У полі "Запустити команду" напишіть login -f <username>(замініть <username>своїм іменем)
  3. Зніміть прапорець "Запустити всередині оболонки"

Я підозрюю, що Terminal.app намагається якось інтегруватися з оболонкою, а запущений bash побічно це виправляє.


Дякую! Працювали чудово! Iterm2 все ще дуже повільний, але я ще не зміг застосувати це рішення до цього додатка
selle

1
Що відбувається? Чи можете ви детальніше?
Марк А

7

Я помітив такий же ефект і на Сьєррі. Я виявив просте рішення: час відгуку покращився, коли я зменшив прокрутку (у Терміналі> Налаштування> Вікно) з "обмеження доступної пам'яті" до "обмеження кількості рядків до (200 чи будь-чого)"


Хоча це рішення спрацьовує, він втрачає фуктинність, я багато використовую.
Вільям

Це все ще надзвичайно повільно після цього рішення для мене, але, безумовно, помітно швидше, ніж було. Дякую за пораду!
Шон Коломбо

0

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


Ласкаво просимо до "Запитайте різних" Це не дає відповіді на запитання. Щоб критикувати або вимагати роз'яснення у автора, залиште коментар під їх публікацією - ви завжди можете коментувати свої власні публікації, і як тільки у вас буде достатня репутація, ви зможете коментувати будь-яку публікацію.
Tetsujin

0

Мене турбує повільний термінал з моменту оновлення до Сьєрри досить тривалий час. Я спробував усі вищезазначені рішення, але, на жаль, жодне з них не полегшує проблему.

Принаймні, на моєму комп’ютері, ця повільність була виявлена ​​через прозорість фону термінальної програми. Після вимкнення прозорого фону термінал повернувся на повну швидкість.


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.