Не много случайни потребители знаят за монитора на дейността на OS X, а по-малко все още разбират как работи и какво наистина може да направи. Ето как да използвате функцията Монитор на активността, за да управлявате паметта на Mac, да коригирате бавните приложения и да отстранявате различни други проблеми.
Стартирайте приложението Монитор на активността, като отворите "Приложения> Помощни програми> Монитор на дейности" или просто въведете "Монитор на дейността" в Spotlight. Основният екран на Activity Monitor е разделен на две части:
Основният прозорец показва както списък с отворени приложения, така и системни процеси. Забележете колко елемента се показват в списъка с процеси, дори когато просто гледате на работния плот, че нищо не правите. Някои приложения са лесни за разпознаване, докато други са операции на ниво система на фона, които обикновено не виждате. Всички процеси са изброени заедно с повече подробности във всяка колона.
Възможно е да видите допълнителни графи, като отворите менюто "Изглед> графи". Разгънете опцията "Колони", изберете тези, които искате да видите и те ще се показват в "Монитор на активността". Също така можете да сортирате списъка с процеси по колони във възходящ или низходящ ред. Кликнете върху заглавието на колоната веднъж или два пъти, за да промените реда. В горния десен ъгъл има поле "Филтър за търсене", което ви позволява да търсите конкретен процес.
Петте раздела за категории в горната част на монитора на дейности - "CPU", "Memory", "Energy", "Disk" и "Network" - фокусират списъка на процесите в даден ресурс. Например, ако искате да видите какви процеси използват вашата RAM, щракнете върху раздела "Памет". Ако искате да видите какво заема толкова широка честотна лента, щракнете върху "Мрежа".
Всеки прозорец показва статистически данни в реално време за този ресурс, както и графики, показващи употребата на ресурсите с течение на времето. Статистиката в реално време се актуализира на всеки пет секунди, но можете да направите това по-кратко или по-дълго, като отидете на "View> Frequency Update" и изберете нивото на честотата. Тези функции за мониторинг са безценни за отстраняване на неизправности.
Менюто "Изглед" ви позволява да избирате кои процеси виждате: всички процеси, системни процеси, активни процеси, приложения, използвани през последните 8 часа и т.н. Можете да прочетете повече за тези опции в документацията за поддръжка на Apple.
Разделът на CPU показва как процесите използват процесора на компютъра ви. Ще видите какъв процент от общия CPU използва процес, колко време е активен, името на потребителя или услугата, която стартира процеса и др.
Ако погледнете в долната част на прозореца, ще видите някои по-общи статистически данни, включително процента на процесора, използван понастоящем от "системни" процеси, принадлежащи на OS X, "потребителски" процеси, които са отворени приложения колко от CPU в момента не се използва. Ще видите и графика, която показва колко от общата ви CPU се използва общо. Синята показва процента, използван от потребителските процеси, докато червеното показва процента, използван от системните процеси.
Понякога приложение може да използва повече CPU, отколкото би трябвало, дори когато приложението изглежда не прави нищо. Заетия CPU означава по-кратък живот на батерията и повече топлина. Също така, когато дадено приложение консумира прекалено много процесори, той лишава други процеси от техния дял, забавяйки компютъра ви и често води до чести и разширен външен вид на въртяща се плажна топка във всички приложения.
Временните шпайкове са нормални, когато едно приложение работи усилено, особено ако това е нещо много интензивно като редактиране на видео или 3D игри. Но използването на процесора трябва да намалява, когато задачата е приключила и трябва да спре напълно, когато приложението вече не е отворено. Когато не използвате устройството си, този номер "Неактивен" трябва да е над 90%.
За да видите кои приложения използват най-много процесори, отворете функцията за наблюдение на активността и изберете "Преглед> Всички процеси". Кликнете върху горната част на графата "% CPU", за да сортирате процесите си според използването на процесора. Ако приложение, което не прави нищо, се показва на върха с висок процент CPU, това може да е лошо. Може да видите проблемни процеси в червен текст с фразата "Не отговаря".
Някои процеси може понякога да показват висока употреба на процесора, но това не винаги е проблем. Например:
Ако погледнете монитора на дейностите и приложението се държи странно като да използвате 100% от процесора си, когато не трябва да бъде - тогава може да е грешно. Ако процесът е "Не отговаря", изчакайте няколко минути, за да видите дали то се връща към нормална операция или се срива. В противен случай прекратете съответния процес, като кликнете върху него и отидете на "View> Quit Process". Можете също така да кликнете върху бутона X в лентата с инструменти, за да откажете излизането. Игнорирайте процесите, в които "root" е посочен като потребител и се фокусирайте върху тези, които се изпълняват от потребителския ви акаунт.
Панелът за памет показва информация за това как се използва RAM. Както и в раздела CPU, можете да сортирате с много различни опции и да видите повече информация в долната част на панела за памет, включително графика за актуализиране на живо, колко RAM се използва.
Стойността "Използвана памет" е особено полезна тук. Това означава общата сума на RAM, използвана от процесите на приложения и OS X, но е разделена на "App Memory", "Wired" и "Compressed". За да използвате RAM по-ефективно, OS X понякога ще компресира данни в RAM, които в момента не се използват, или ще ги замени на твърдия ви диск за по-късно използване. Кабелната памет означава данни, които не могат да бъдат компресирани или заменени на твърдия ви диск, обикновено защото са необходими за основните функции на компютъра.
И накрая, "Кеширана" ви показва колко памет в момента се използва, но е достъпна за други приложения. Например, ако престанете да преглеждате Safari за известно време, данните ще останат кеширани във вашата RAM. Ако рестартирате Safari по-късно, той ще започне по-бързо благодарение на тези файлове. Но ако друго приложение се нуждае от RAM, OS X ще премахне данните на Safari и ще остави друго приложение да заеме мястото си. Кешираната е по същество RAM, която се използва, но не е "обвързана" с процес.
Ако вашият Mac работи бавно, има редица възможни виновници. Докато сте в раздела "Памет", погледнете графиката на "Паметното налягане". Той ви показва текущото състояние на ресурсите на паметта чрез различни цветове. Зеленото означава, че ресурсите на паметта са налични, а червеното означава, че вашият Mac е изчерпан от паметта и прибягва до твърдия ви диск (което е много по-бавно).
Пълната RAM не винаги е лошо нещо. Това може да означава, че вашият Mac разполага с много кеширани файлове, които са налични за други приложения, ако се нуждаят от тях. Докато "Налягане на паметта" е зелено, не се безпокойте, ако изглежда, че цялата памет се използва.
Но ако вашата RAM е много пълна и вашият Mac действа бавно, може да се дължи на факта, че нямате достатъчно RAM за всичко, което се изпълнява в момента. Има само два начина да решите това: да затворите приложения, които изяждат големи количества памет или да купуват повече RAM за вашия компютър.
Проверявайте също така статистическите данни за суап и компресирани данни. Ниският брой суап за използване е приемлив, но високият брой на суаповете показва, че системата няма достатъчно RAM, за да отговори на изискванията на приложението. Системата се заменя само с твърдия диск, когато няма достатъчно истинска памет, което забавя производителността на системата.
Енергийният панел е изключително полезен за собствениците на лаптопи. Показва колко батерии използват вашите приложения, така че можете да сте сигурни, че получавате възможно най-много живот от лаптопа си.
Както и при другите раздели, можете да сортирате по много различни опции и в долната част на екрана с енергия има повече информация. Ще видите енергийното въздействие на работещите ви приложения, средното енергийно въздействие на всяко приложение през последните осем часа и дори ако дадено приложение не позволява на компютъра ви да спи. Можете също така да видите кои приложения поддържат "App Nap" - функция в OS X, която позволява на отделни приложения да спят, когато са отворени, но не се използват.
Колкото повече енергия използва компютърът ви, толкова по-нисък живот на батерията ще получите. Ако продължителността на живота на батерията на вашия преносим Mac е по-малка от тази, която искате, проверете колоната "Средно енергийно въздействие", за да научите кои приложения използват най-много енергия с течение на времето. Изключете тези приложения, ако нямате нужда от тях.
Не винаги трябва да излизате от цялото приложение. Често ще виждате уеб браузъри, например, с висок "среден енергиен ефект", но не е задължително целият браузър да яде енергия. Кликнете върху триъгълника до името на приложението, за да се показват всички подчинени процеси в родителското приложение. Намерете детските процеси с най-високия брой "Energy Impact", изберете го в рамките на Activity Monitor и след това кликнете върху бутона "X" в Activity Monitor, за да откажете процеса. В случай на уеб браузър, може да има таб или прозорец, който има нещо като Flash, Java или други плъгини, които се изпълняват в него. Бъдете внимателни, обаче: прекратяването на приложенията и процесите може да доведе до нежелани странични ефекти и в този процес може да загубите данни. Така че винаги запазвайте работата си, преди да наложите да напуснете нещо.
Панелът Диск показва колко данни чете вашите процеси и са написани на вашия твърд диск, както и броя на "reads in" и "writes out" (IO), което е броят пъти, през които вашият Mac има достъп до диск. Можете да превключвате графиката, за да показвате IO или данните като единица за измерване. Синята линия показва данни, които са прочетени или брой чете, докато червеното показва данни, написани или брой записи.
Осигуряването на достатъчно RAM е от решаващо значение за стабилността на системата, но вашият твърд диск е почти важен. Обърнете внимание на това колко често вашата система има достъп до твърдия диск, за да чете или записва данни. Обърнете специално внимание на "Прочетени данни / сек" и "Данни, написани на секунда" Какво причинява използването на диска? Понякога тя корелира с използването на процесора, а някои приложения и процеси са тежки и за двете, например при конвертиране на видео, аудио или на Spotlight MDS
и mdworker
.
Ако системата ви е с недостатъчна RAM, както е описано по-горе, прекомерната дискова активност може да бъде причинена от размените на съдържанието на паметта на твърдия диск и обратно. Ако твърдият ви диск изчезне, това може да стане още по-лошо: системата трябва да премине през процес на търсене на свободни блокове на устройството, като едновременно с това изтрива каквито и да е временни файлове в процеса. В случай, че се изпълнява дисково интензивно приложение, което може да е системен процес или приложение на потребител, като например база данни, активността ще се променя заедно с активността на процеса на нарушаване.
Също така, ако нямате място на твърдия диск, това може да доведе до други проблеми, като:
Тези проблеми са дори по-вероятни, когато стартиращият ви диск е почти пълен, физическата RAM е изтощена и свободното дисково пространство се консумира чрез суап файлове. Така че, ако наличното пространство на диска за стартиране на Mac е по-малко от 10 GB (абсолютен минимум), е време да освободите малко място на диска. Ако проблемите се характеризират със закъснения, "въртене на плажни топки" и понякога съобщение от операционната система, което показва, че не може да чете или пише на устройството, шансовете са, че твърдият диск има проблеми.
Панелът Мрежа показва колко данни изпращате или получавате от вашия Mac през вашата мрежа (и интернет). Информацията в долната част показва използването на мрежата в пакети и количеството данни. Можете да превключвате графиката, която да се показва, въпреки че данните вероятно са по-полезни от двете. Синята показва получените данни и в червено се показват данни, изпратени.
Вашият компютър вероятно е свързан към интернет 24 часа в денонощието и 7 дни в седмицата и независимо дали го използвате или не, вашият Mac непрекъснато обменя данни със сървъри другаде. Всяко приложение, което използвате на вашия Mac, изпраща или получава нещо, било то вашият имейл, RSS четец и др. Повечето от тези приложения са тези, на които имате доверие. Ако разгледате всички процеси, които се изпълняват в прозореца на мрежата на монитора на дейностите, половината от тях вероятно нямат никакъв смисъл или вероятно са твърде сложни за разбиране. Има буквално хиляди процеси и разбирането на кой външен ресурс всеки от тях свързва или какво се опитва да се свърже с процесите на вашия компютър е огромна болка.
Разделът "Мрежи" ще показва информация за мрежовия трафик, независимо дали е свързан или безжичен. Показва цялата мрежова активност във всички приложения и процесите, които изпращат или получават най-много данни. Това е много полезно, ако вашият интернет абонамент има ограничение на данните - можете да видите кои приложения използват най-много мрежата и да ги използвате по-малко, ако се приближавате до горната граница.
Ако сте любопитни за какъв вид данни изпращате и получавате приложение, безплатното приложение Little Snitch следи мрежовия трафик на базата на приложение. Той може да ви убеди в коя от вашите изпълняващи приложения са достъпни и изпраща данни към Интернет, когато може да не очаквате, а също така да ви помогне да видите дали неочаквани приложения изпращат данни, когато не искате те да. Той също така ви помага да блокирате приложенията от "обаждане в дома" без ваше знание.
Мониторът на дейностите е един от скритите скъпоценни камъни на OS X. Тя ви помага да придобиете представа за много скрити, но безценни аспекти на вашия компютър - от използването на CPU и RAM до използването на диска. Ако се научите да го използвате сега, ще бъде много по-лесно да се диагностицира всеки проблем, който вашият Mac има.