Мій Mac повільний, але не знаю, що його сповільнює


12

Мій Mac (Macbook Pro) іноді повільно виконує основні завдання, наприклад, перегляд Інтернету чи щось подібне. Якщо я відкрию Монітор активності, у мене (можливо) одна програма, яка становить близько 10% процесора, інші - нижче 1%. Моє використання процесора не повне. У мене ще більше 2 ГБ вільної пам’яті (з 5 ГБ). Немає великої активності вводу-виводу, як-от копіювання файлів.

Мої відкриті програми - це Google Chrome (6 вкладок, жодна з яких якимось чином (флеш, багато об’єктів DOM, Javascript) не має IMO, крім можливо Gmail), Monitor Monitor, Finder, Sublime Text 2 (текстовий редактор) та iTerm (термінал ).

Що викликає уповільнення? "Повільне" буття: час для написання цих символів (я натискаю клавіші клавіатури, але відбувається затримка, перш ніж я їх побачу на екрані), зміна вкладок або програм тощо.


Скануйте поверхню вашого жорсткого диска.

Можливо, що Spotlight індексує файли, це може тимчасово увімкнути роботу машини.
Люпінчо

@RandolphWest що це означає і як це зробити?
подвійність_

@lupincho - це не сповільнює її до такої міри, не якщо використання є мінімальним. @duality, для перевірки накопичувача потрібно використовувати Verify Diskвсередині Disk Utilityпрограми, під Utilitiesменю всередині Applications. Зауважте, що це насправді не сканує поверхню, але може виявити проблеми файлової системи. Поверхня поверхні повинна виконуватись в однокористувацькому режимі кваліфікованим фахівцем.

Так, зазвичай використання прожектора має бути мінімальним після першої індексації. Однак я бачив, що він значно вищий за деяких обставин - коли індекс прожектора пошкоджується і потребує ремонту, або коли створюється багато або велика кількість тимчасових або кеш-файлів тощо
lupincho

Відповіді:


22

УВАГА! Цей «відповідь» робить адреса питання, але і продовжує включає в себе набагато більше інформації, я сподіваюся , що деякі люди можуть отримати вигоду.


Для багатьох це буде відома інформація. Однак це може допомогти новим користувачам.

Маючи ЗАНАДТО БАГАТО досвід роботи з Macs відбувається мляво, то одна річ , яку я зробити знаю, що (на жаль) не може бути незліченна безліч причин.

Вищенаведена відповідь про індексацію прожектора справді є одним із вірогідних винуватців. Якщо піктограма лупи Spotlight у верхньому правому куті панелі меню містить невелику крапку, яка непомітно зростає і скорочується, то прожектор індексує ваш жорсткий диск (включаючи вміст кожного файлу). Але, на мій досвід, Spotlight не вимагав непростої покарання за продуктивність, коли я продовжував переглядати, надсилати електронну пошту, користуватися Photoshop, Сторінками тощо.

Якщо ви хочете, перейдіть до системних налаштувань -> Прожектор -> конфіденційність та натисніть символ плюс у нижньому лівому куті крайнього лівого стовпця. Додайте завантажувальний диск та будь-які інші підключені диски. Це зупинить Spotlight від індексації та споживання вашого вводу / виводу, процесора та інших системних ресурсів вашого сховища.

Потім, якщо ви хочете, щоб прожектор проіндексував усе (скажімо, під час сну), зробіть зворотний бік і виділіть кожен диск у стовпці "Конфіденційність" та натисніть знак мінус. Прожектор НЕОБХІДНО відновиться, і лупа знову повинна пульсувати. (Утиліта умовно-безкоштовного програмного забезпечення, яка дозволяє видалити поточний індекс Spotlight, може бути не поганою ідеєю, оскільки Spotlight після цього запуститься свіжим і запуститься без перешкод, поки ви спите.)

Прожектор займає тривалий час, ПЕРШИЙ час він індексує цілі обсяги, але помітної зміни продуктивності не виявляється (для мене) після цього, оскільки він лише поступово індексує новостворені файли та дані ( FAR менше індексує, що перший запуск на весь обсяг) .

Activity Monitor зарекомендував себе як незамінний інструмент для перегляду всіх «невидимих» процесів, які запущені, і вам не видно інакше. Ви можете бути вражені тим, що багато часу відбувається за лаштунками з Mac OS X. Справді це "Найсучасніша операційна система настільних ПК у світі", IMO.

У «Моніторі діяльності» виберіть у спливаючому меню, щоб переглянути «Усі процеси, ієрархічно».

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

Крім споживання процесора, Activity Monitor показує, скільки потоків використовує процес. Десяток і більше ниток означає, що процес виділяє для себе багато ресурсів. Я не звертаю уваги на споживання пам'яті, оскільки це віртуальна пам'ять і використовує простір на жорсткому диску як віртуальна оперативна пам'ять. Якщо ви мали б скласти загальну віртуальну пам’ять, яку програми та процеси в "Моніторі діяльності" потрібно виділити для себе, ви б подумали, що вам знадобиться терабайт оперативної пам'яті! Віртуальна пам'ять плавно працює на задньому плані і не потребує вашої уваги. (Спасибі Аві, Бертран, Джордан та ін.) О! І це гарна ідея, щоб залишити 15–20% обсягу завантаження невикористаним . Під час роботи Mac OS X та багато додатків тимчасово "паркують" код, який інакше використовує вашу обмежену ОЗУ. Вони розглядають цей простір на жорсткому диску як оперативну пам'ять,

Багато програм, як-от Photoshop, використовують вільний провідний простір як "подряпинний диск". Ось так ви можете працювати з файлом зображення 4 Гб у Photoshop, коли у вас встановлено лише 2 ГБ оперативної пам’яті!

Якщо дивитися в "Моніторі діяльності", додаток або процес, який використовує> 50% ЦП, повинні підозрюватися. (Хоча деякі монолітні програми це роблять, і це нормально.)

Якщо вам нічого не потрібно зберігати чи «запам’ятовувати» програмою, ви можете змусити вийти з нього в «Монітор активності» (червона кнопка у формі восьмикутної стопи у формі зупинки - але це складно, коли ви намагаєтеся виділити додаток або процес, який скаче все над місцем на частку секунди!).

Я робив це раніше і потім перезапустив додаток, щоб виявити, що воно перейшло від 54% використання процесора до 9% після. Отже, заздалегідь програма запущена і не вийшла з ладу, але частина її коду, можливо, потрапила у нескінченний цикл чи щось таке. Вихід із цього завдання та його повторне запуску повинні це виправити.

ОЧИЩЕННЯ АТИКИ (І КЛЕТКА)

Навіть після Mac OS Classic, старомодне відключення Mac (не лише перезавантаження) справді може творити чудеса. Якщо ви виберете «Завершити роботу» на панелі меню, і коли все зникне, окрім шпалер, ви побачите, як на деякий час крутиться спінер, це добре! Mac OS X займається господарським обслуговуванням і, можливо, зберігає конфігурацію системи, враховуючи будь-які внутрішні модифікації, зовнішні пристрої (жорсткі диски, принтери, сканери, сторонні клавіатури, миші, планшети Wacom тощо) та те, як вони підключений; USB, FireWire, eSATA PCI-карта, Bluetooth, Wi-Fi тощо, створюючи кеш розширень та ядер, які він повинен завантажувати, щоб не потрібно було "ловити рибу" при кожному запуску, оновлюючи завантажувальний список, файлову систему журнал тощо.

Після завершення відключення зачекайте, поки всі внутрішні та зовнішні накопичувачі перестануть крутитися та вимикатися (SILENCE!)

Потім утримуйте клавішу Shift, натискаючи кнопку живлення комп'ютера. Не відпускайте ключ зміни. Для запуску Mac знадобиться трохи більше часу, ніж зазвичай, але натискайте клавішу переключення, доки ви не побачите логотип Apple І не побачите, як спінер починає крутитися. ЗАРАЗ ви можете відпустити клавішу shift.

Якщо у вас для Mac OS X не встановлено значення "Автоматичний вхід", вам в кінцевому підсумку буде представлено вікно входу, а слова "Безпечна завантаження" відображаються червоним кольором над іменами облікових записів.

ЗАЧЕКАЙТЕ! Не входите ще тільки!

Розумієте, все, що Apple розповість вам про "Безпечний режим", це те, що це метод усунення несправностей, коли ваш Mac все лупцює в режимі "повного завантаження".

Apple каже, що безпечний режим не завантажує сторонні розширення (і навіть деякі власні Apple), а також не завантажує будь-які пункти запуску, які ви вибрали в системних налаштуваннях -> Облікові записи, а також більшість пунктів меню Меню.

Це все правда, але я дізнався, що "Безпечна завантаження" робить усілякі закулісні ремонти та перевірки, фіксації та обслуговування та багато інших "Хороших речей".

(Після років пошуку, ніхто не зміг сказати мені, що саме. Вони говорять: "Повір мені. Це добре робить."

Я знаю, що він ігнорує кеш kernelextension, змушує ОС шукати і завантажувати основні розширення ядра заново. (Якщо ви все ще знаходитесь на екрані входу, він навіть перевіряє та відновлює гучність BOOT VOLUME. Щось Disk Utility або будь-яка сторона утиліта диска не може і відмовляється робити.)

У розділі "Безпечне завантаження", коли на екрані входу були завантажені лише мінімальні частини ОС X, в цей момент безпечні завантаження Apple "утилітні завдання" виконують свою роботу в базовому середовищі без сотень файлів ОС, які завантажуються після ви входите в систему.

У безпечному завантаженні я залишаю його в спокої на екрані входу протягом 10 хвилин або близько того. Я зрозумів, що робота ведеться перед тим, як увійти, коли я помітив, що показники активності моїх зовнішніх дисків показали велику активність диска.

Індикатори приводу припиняються через 10 хвилин або менше.

ЦІТЕ я входжу в систему. А потім я не торкаюся до речі (навіть клавіатури чи миші), оскільки ця корисна Good Stuff працює кілька хвилин ПІСЛЯ входу в систему, і я не хочу запускати програми і навіть не використовувати клавіатура або миша. Я хочу, щоб Safe Boot змогла виконувати свої обов'язки без перешкод.

Я заходжу за чашкою кави або запускаю App Store на своєму iPad, щоб перевірити наявність оновлень у своїх додатках (те, що я роблю навіть частіше, ніж перевіряю macupdate.com на своєму Mac на нову умовно-безкоштовну програму, яка з’являється у верхній частині списку дня кожного 15 хвилин або близько!), І я починаю фактично використовувати Mac десять хвилин або більше після входу.

Зазвичай я запускаю деякі речі, які якимось чином змінюють деякі файли в Mac OS X. Запускаю Системні налаштування, тимчасово змінюю налаштування енергозбереження; Я відключаюсь від Інтернету, а потім знову підключаюся; Я натискаю "Поновити оренду DHCP; запускаю TextEdit, набираю гоббледигук, чекаю, коли автозбереження автоматично збереже його, а потім збережіть його сам; я запускаю Safari і, можливо, щось закладку; запускаю утиліту Directory, а потім виходжу з неї; те саме для Network Utility, тощо.

Тоді я вимкнено свій Mac на відміну від перезавантаження, тому що вимкнення оновлює деякі файли кешу, завантажувальний інструмент завантаження та інші речі перезавантаження не робить. А якщо спінер з'явиться і пройде деякий час, перш ніж мій Mac нарешті вимкнеться, це гарна річ! IDK, але це може бути заміна пошкоджених файлів уподобань свіжими, чистими та іншими.

Ви завжди можете зайти в папку "Кеш" в Система -> Бібліотека і виправити деякі файли кешу (дуже недавні - один із старими датами, ймовірно, слід залишити в спокої). Він створить лише заміни для цих видалених кеш-файлів, які будуть новими, чистими та сучасними. Ви можете зробити те ж саме, щоб кешувати файли з останніми датами в Бібліотеці -> Кеші у домашній папці. Знову писатимуть лише свіжі.

Навіть коли мій Mac веде себе, я завантажуюсь у безпечний режим кожні два тижні.

Крім того, ви завжди можете утримувати Command-і та натискати кнопку живлення Mac. Не відпускайте Command-х, поки ви не побачите стару школу, DOS-екран. Відпустіть ключі в цій точці. Ядро Mac OS X - це все, що завантажується в цей момент, плюс деякі дуже мінімальні ресурси BSD Unix. Але "Mac OS X" навряд чи завантажений. GUI навіть не завантажений.

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

Введіть "/ sbin / fsck [пробіл] -fy [повернення]." Він повинен виглядати як / sbin / fsck -fy, перш ніж натиснути кнопку Return. Він здійснить перевірку / ремонт, як це робить Disk Utility, за винятком обсягу BOOT .

Якщо він закінчує і каже, що все гаразд, але друкується "#FILE SYSTEM МОДИФІКОВАНО" наприкінці, запустіть ту ж команду ще раз і, якщо потрібно, поки не буде надруковано повідомлення "#FILE SYSTEM HY MODIFIED" більше. Тоді ви можете ввести "вихід" у командному рядку для продовження запуску або ввести "shutdown", якщо ви хочете замість цього зупинитись і запустити.

Існує чудова утиліта під назвою AppleJack http://www.macupdate.com/app/mac/15667/applejack, що є утилітою утиліти командного рядка Unix, яка працює лише в цьому текстовому режимі єдиного користувача (не має GUI.)

Прочитайте документацію AppleJack, особливо про те, як (з усіма кришками) "AUTO" слід користуватися дуже обережно.

Існує також багато суперечок щодо відновлення дозволів. Деякі кажуть, що це добре робити; деякі кажуть, що це не так, і що програми постійно змінюють оригінальні налаштування дозволу на файли, і це не обов'язково погано або ненормально.

Нарешті, незамінними інструментами моєї утиліти "Tool Box" є безкоштовна утиліта "Onyx" утиліта http://www.macupdate.com/app/mac/11582/onyx , TechTool Pro 6, Drive Genius 3, поважний DiskWarrior 4 та Data Rescue 3 (і, можливо, ПК для порятунку даних, якщо ви встановили Windows на своєму Mac через Bootcamp).

Лише дві з багатьох можливостей TechTool - це можливість створити невеликий розділ на завантажувальному диску (або будь-якому дисководі), який створить диск для екстрених ситуацій, на який ви можете завантажитися, якщо ваш завантажувальний диск потребує ремонту. (Більшість утиліт не можуть або не зможуть відновити пристрій запуску. Роздільний диск для аварійних дисків TechTool вирішує це.)

По-друге, TechTool дозволяє вам встановити панель налаштувань, яка робить перевірку SMART періодичного диска, створює резервну копію дорогоцінного дискового каталогу (на будь-якому диску). Якщо Каталог дисків видаляється або занадто пошкоджений для відновлення DiskWarrior, ви перекрутили - за винятком, можливо, Mac OS X "Архів та встановлення".

Каталог дисків - це файл HUUUUUUUUGE, тому резервне копіювання займає багато часу та місця. Я встановив так, що резервні копії каталогів усіх моїх дисків зберігаються в окремих папках на диску, який я використовую для довготривалого зберігання даних (архівовані фотографії, старі документи, які мені потрібно зберігати, старі податкові документи, на які мені потрібно повісити 7 років тощо). Я також встановив це, щоб зробити цю резервну копію після того, як час неспання.

На щастя, ця область налаштувань TechTool повністю настроюється під кожне завдання, яке вона виконує. Ви можете виконувати резервне копіювання каталогу раз на тиждень або раз на годину, ви можете встановити його для перевірки SMART щодня або щогодини. Ви можете сказати, щоб він попередив вас та / або надіслав вам електронну пошту, якщо перевірка SMART не вдасться.

Найбільш корисним (для мене) є те, що ви можете встановити поріг для того, скільки місця на вашому жорсткому диску ви хочете залишити вільним (з вищезгаданих причин), наприклад, 15%, 20%, і TechTool попереджає вас, коли ви наближаєтесь поріг, який ви налаштували.

Тоді настав час архівувати деякі файли, на які потрібно повісити, але не отримувати доступу часто, переносячи їх з основного диска.

PS Використання автоматичної утиліти резервного копіювання та переконайтеся , що журналирования включений ON для всіх дисків. (Ви можете перевірити, а також увімкнути його для кожного диска у програмі Disk Utility.)


1
Це чудова, корисна інформація, яка може залишитися навколо для нащадків. Але чому ніхто інший не прислухався до його ефективності? Або додаткові поради, які можуть бути корисними? Це краща порада, ніж "просто заміна жорсткого диска", оскільки його повільний або будь-який інший вимикач.
Ehtesh Choudhury

1
Значить, ВАМ дійсно потрібно перезавантажити та взяти чашку кави для "Найсучаснішої настільної операційної системи у світі", щоб очистити її після себе?
rubenvb

У порівнянні з Windows, на моєму власному суб'єктивному досвіді цей остаточний спосіб є менш поширеним у macOS. Так, суб'єктивне та анекдотичне, але я переконаний. Я хотів би не починати полум'я війни, тому я також напишу, що серед моїх друзів, які все ще користуються нею (знову анекдотично), Windows покращився з мого виходу, тому я просто радий, якщо це не так сьогодні з Windows. Ніхто не повинен так страждати. :)
Гайковий ключ

1

Перевірте використання пам’яті в додатку «Монітор активності» (зазвичай у підпапці «Утиліти» ваших програм). Існує 4 лінії використання пам’яті, нижній розповість вам про "Зміна використовується" Навіть якщо сума "Використовувана пам'ять" менша, ніж "Фізична пам'ять", якщо значення "Зміна використовується" більше нуля, а у вас нормальний жорсткий диск (спінінг диски на відміну від SSD), це буде частиною вашого проблема при переключенні між додатками. Два рішення для цього:

  1. Замініть стандартний жорсткий диск на SSD-накопичувач
  2. Додайте більше оперативної пам’яті, якщо зможете і в ідеалі відповідати модулям оперативної пам’яті за розміром (2 X 4GB або 2 X 8GB)

Як зазначено у відповідях вище, це може бути несправний жорсткий диск, де підсистема HDD намагається надійно читати дані з накопичувача. Це не відображатиметься на високому рівні вводу / виводу на "Моніторі активності" на вкладці "Диск", і єдиний спосіб перевірити це, як зазначено у відповідях вище, використовуючи одиночну модуль користувача та утиліту сканування поверхні.


0

Якщо прожектор - це індексація файлів, ви побачите його на моніторі активності як mds, що використовує багато ресурсів.

Я також спробував би видалити спалах або використати блокатор спалаху.


0

Чому у вас 5 Гб оперативної пам’яті? Це дивне число ... У вас є чіп 4 Гб і чіп 1 ГБ?

Видалення мікросхеми 1 Гб може зробити вашу систему швидшою ... Або ще краще, мати два чіпи 2 Гб (або два мікросхеми 4 Гб). Це стосується лише деяких комбінацій материнських плат та процесорів. Я мав власником Mac, який навіть не завантажився без ідеально парних чіпів, але багато сучасних процесорів оптимізовані для рівномірних парних налаштувань. Часто Apple не продасть вам mac в будь-якій конфігурації, окрім ідеально парних оперативної пам’яті, і це тому, що процесор може працювати на повній швидкості лише з цією установкою.

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

Чесно кажучи, я підозрюю, що у вас можуть виникнути проблеми з обладнанням. Цікаво, якщо ваш жорсткий диск починає виходити з ладу? Я би стерв жорсткий диск і записав нулі над усією справою (ймовірно, записуйте нулі два рази ... або скористайтеся функцією безпечного стирання, яка запише випадкові дані 3 рази).

Запис даних у кожен сектор на жорсткому диску змусить диск застосувати його внутрішні алгоритми відмовостійкості для кожного сектора. Ці перевірки дуже складні і собачі повільні. Для підвищення продуктивності вони не працюють належним чином при нормальному використанні диска. Як правило, мільйони окремих біт не є хорошими на сучасному жорсткому диску, і, як правило, внутрішня механіка диска позначить ці біти як погані і мовчки перемістить дані в інше місце (накопичувач на 500 ГБ часто має багато ГБ зайвих невикористаних секторів, готових до активувати як заміну для інших поганих секторів).

Перезапис диска кілька разів очистить диск і дасть вам новий, ніж кращий, ніж новий (добре купувати дані на весь диск після покупки).

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

Ця порада стосується спінінг жорстких дисків, а не твердотілих жорстких дисків. Я не знаю багато про те, як працює SSD, але я чув, що запис даних по цілому SSD може назавжди знизити продуктивність накопичувача.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.