Il mio Mac è lento ma non so cosa lo stia rallentando


12

Il mio Mac (Macbook Pro) a volte è lento nell'esecuzione di attività di base, come la navigazione sul Web o qualcosa del genere. Se apro Activity Monitor, ho (forse) un programma con circa il 10% di CPU, altri con meno dell'1%. Il mio utilizzo della CPU non è completo. Ho ancora più di 2 GB di memoria libera (su 5 GB). Non vi sono attività di I / O pesanti come la copia di file.

I miei programmi aperti sono Google Chrome (6 schede, nessuna delle quali in qualche modo (flash, molti oggetti DOM, Javascript) hanno IMO, tranne forse Gmail), Activity Monitor, Finder, Sublime Text 2 (editor di testo) e iTerm (terminale ).

Cosa sta causando il rallentamento? Essere "lenti": impiegare del tempo per scrivere questi caratteri (premo i tasti della tastiera ma c'è un ritardo prima di vederli sullo schermo), cambiare scheda o programma, ecc.


Scansiona la superficie del tuo disco rigido.

È possibile che Spotlight stia indicizzando i file, ciò potrebbe rallentare temporaneamente la macchina.
lupincho,

@RandolphWest cosa significa e come lo faccio?
dualità_

@lupincho - non lo rallenta fino a quel punto, non se l'utilizzo è minimo. @dualità, per controllare l'unità, è necessario utilizzare Verify Diskall'interno Disk Utilitydell'applicazione, nel Utilitiesmenu interno Applications. Si noti che questo in realtà non esegue la scansione della superficie, ma può identificare i problemi del file system. Una scansione di superficie deve essere eseguita in modalità utente singolo da un tecnico esperto.

Sì, in genere l'utilizzo dei riflettori dovrebbe essere minimo dopo la prima indicizzazione. Tuttavia ho visto che è molto più alto in alcune circostanze - quando l'indice Spotlight viene danneggiato e deve essere riparato, o quando viene creato un numero molto o elevato di file temporanei o cache ecc.
lupincho

Risposte:


22

AVVERTIMENTO! Questa "risposta" fa indirizzo la questione, ma va anche a comprende molto di più informazioni che spero alcune persone possono beneficiare.


Per molti saranno informazioni note. Può aiutare i nuovi utenti, tuttavia.

Avendo TROPPO esperienza con i Mac va lento, l'unica cosa che faccio so è che (purtroppo) ci possono essere innumerevoli cause.

La risposta sopra sull'indicizzazione Spotlight è davvero un probabile colpevole. Se l'icona della lente d'ingrandimento Spotlight nella parte in alto a destra della barra dei menu contiene un piccolo punto che cresce e si restringe leggermente, Spotlight indicizza il disco rigido (incluso il contenuto di ciascun file). Ma nella mia esperienza, Spotlight non ha imposto un fastidioso calo delle prestazioni mentre continuavo a navigare, inviare e-mail, utilizzare Photoshop, Pages, ecc.

Se lo desideri, puoi andare su Preferenze di Sistema–> Spotlight–> Privacy e fare clic sul simbolo più in basso a sinistra della colonna più a sinistra. Aggiungi l'unità di avvio e qualsiasi altra unità connessa. Ciò impedirà a Spotlight di indicizzare e consumare I / O di archiviazione, CPU e altre risorse di sistema.

Quindi, se vuoi che Spotlight indicizzi tutto (ad esempio, mentre dormi) fai il contrario ed evidenzia ogni unità nella colonna Privacy e fai clic sul segno meno. Il riflettore DOVREBBE riprendere e la lente d'ingrandimento dovrebbe pulsare di nuovo. (Un'utilità shareware che ti consente di eliminare l'attuale indice Spotlight potrebbe non essere una cattiva idea, come Spotlight dopo di che si riavvierebbe e funzionerebbe senza interferenze mentre dormi.)

Spotlight impiega molto tempo la PRIMA volta che indicizza interi volumi, ma dopo questo non è possibile rilevare alcun cambiamento evidente delle prestazioni, poiché indicizza solo in modo incrementale solo i file e i dati appena creati ( FAR meno indicizzazione rispetto alla prima esecuzione su un intero volume) .

Activity Monitor ha dimostrato di essere uno strumento indispensabile per vedere tutti i processi "invisibili" che sono in esecuzione e che altrimenti non sono evidenti. Potresti essere impressionato da quanto sta accadendo dietro le quinte con Mac OS X. È VERAMENTE "Il sistema operativo desktop più avanzato al mondo", IMO.

In Activity Monitor, seleziona dal menu a comparsa per visualizzare "Tutti i processi, gerarchicamente".

Quindi fare clic sulla colonna CPU che ordina tutti i processi in base alla quantità di CPU MHz che stanno utilizzando. Questo metodo di ordinamento non è perfetto poiché noterai demoni o processi in esecuzione all'interno di altri processi e che mostrano un utilizzo significativo della CPU, ma potrebbero non apparire in cima all'elenco ordinato come ti aspetteresti. Inoltre, questo è il tempo reale, quindi i processi RAPIDAMENTE saltano su e giù costantemente nell'elenco.

Oltre al consumo di CPU, Activity Monitor mostra quanti thread sta utilizzando un processo. Una dozzina o più thread indicano che il processo sta allocando a se stesso molte risorse. Non prendo attenzione al consumo di memoria perché è memoria virtuale e utilizza lo spazio sul disco rigido come RAM virtuale. Se dovessi sommare la memoria virtuale totale che le app e i processi in Activity Monitor dichiarano di allocare da soli, penseresti che avresti bisogno di un terabyte di RAM installato! La memoria virtuale funziona senza problemi in background e non richiede la tua attenzione. (Grazie Avi, Bertrand, Jordan, et al.) OH! Ed è una buona idea lasciare il 15-20% del volume di avvio INUTILIZZATO . Durante l'esecuzione, Mac OS X e molte app temporaneamente "parcheggiano" il codice che altrimenti consumerebbe la RAM finita. Trattano questo spazio sul disco rigido come RAM,

Molti programmi, come Photoshop, utilizzano lo spazio libero su disco come "disco di memoria virtuale". È così che sei in grado di lavorare su un file di immagine da 4 GB in Photoshop quando hai installato solo 2 GB di RAM!

Visualizzata in Activity Monitor, un'app o un processo che utilizza> 50% della CPU dovrebbe essere sospetto. (Anche se alcuni programmi monolitici lo fanno, ed è normale.)

Se non hai bisogno di nulla per essere salvato o "ricordato" da un'app, puoi forzarlo Esci in Activity Monitor (il pulsante rosso a forma di segnale di stop ottagonale - ma è difficile quando si tenta di evidenziare un'app o un processo che sta saltando tutto sopra il posto ad una frazione di secondo!).

L'ho già fatto prima e poi ho riavviato l'app per scoprire che è passato dal 54% di utilizzo della CPU al 9% dopo. Quindi, prima l'app funzionava e non si arrestava in modo anomalo, ma una parte del suo codice poteva essere stata catturata in un ciclo infinito o qualcosa del genere. La chiusura e il riavvio dovrebbero risolvere questo problema.

PULIZIA ATTICO (E CANTINA)

Anche post-Mac OS Classic, un buon vecchio spegnimento del Mac (non solo un riavvio) può davvero fare meraviglie. Se selezioni Spegni dalla barra dei menu e quando tutto scompare ad eccezione dello sfondo, vedrai lo spinner girare per un po ', questo è buono! Mac OS X sta facendo delle pulizie e forse sta salvando la configurazione del sistema, tenendo conto di tutte le modifiche interne, dei dispositivi esterni (dischi rigidi, stampanti, scanner, tastiere di terze parti, mouse, tablet Wacom, ecc.) E di come sono collegato; USB, FireWire, scheda PCI eSATA, Bluetooth, Wi-Fi, ecc., Creando una cache di estensioni e kernel che deve caricare in modo da non dover "pescare" ad ogni avvio, aggiornando la bootcacheplaylist, il file system diario e altro ancora.

Al termine dell'arresto, attendere che tutte le unità interne ed esterne smettano di girare e si spengano (SILENZIO!)

Quindi tenere premuto il tasto Maiusc mentre si preme il pulsante di accensione del computer. Non rilasciare il tasto Maiusc. Il Mac impiegherà un po 'più tempo ad avviarsi rispetto al normale, ma tieni premuto il tasto Maiusc fino a quando non vedi il logo Apple E vedi che lo spinner inizia a girare. ORA puoi rilasciare il tasto Maiusc.

Se non hai Mac OS X impostato su "Accesso automatico", alla fine ti verrà presentata la finestra di accesso con le parole "Avvio sicuro" che appaiono in rosso sopra i nomi degli account.

ASPETTARE! Non accedi ancora!

Vedi, tutto ciò che Apple ti dirà della "Modalità provvisoria" è che è un metodo di risoluzione dei problemi quando il tuo Mac è tutto instabile in modalità "avvio completo".

Apple afferma che la Modalità provvisoria non carica estensioni di terze parti (e nemmeno alcune delle stesse di Apple), né carica elementi di avvio scelti in Preferenze di Sistema -> Account, né la maggior parte degli elementi della barra dei menu.

Questo è tutto vero, ma sono venuto a sapere che "Safe Boot" esegue tutti i tipi di riparazioni, controlli, riparazioni e manutenzioni dietro le quinte e molte altre "buone cose".

(Ma dopo anni di ricerche, nessuno è stato in grado di dirmi esattamente cosa. Dicono: "Fidati di me. Sta facendo cose buone.)

So che ignora la cache di kernelextension, costringendo il sistema operativo a cercare e caricare nuovamente le estensioni del kernel essenziali. (Se sei ancora nella schermata di accesso, controlla e ripristina anche BOOT VOLUME, qualcosa che Utility Disco o qualsiasi utilità disco di terze parti non può e si rifiuta di fare.)

In "Avvio sicuro", nella schermata di accesso, a quel punto sono state caricate solo parti minime di OS X, quindi le "faccende di utilità" di Avvio sicuro di Apple svolgono il loro lavoro in un ambiente di base privo di centinaia di file del sistema operativo che vengono caricati dopo accedi.

In Safe Boot, lo lascio da solo nella schermata di accesso per circa 10 minuti. Ho capito che il lavoro era in corso prima di accedere quando ho notato che gli indicatori di attività delle mie unità esterne mostravano molta attività sul disco.

Gli indicatori di marcia si fermano dopo 10 minuti o meno.

POI accedo. E POI , non tocco nulla (nemmeno la tastiera o il mouse), poiché quell'utile Good Stuff funziona per alcuni minuti DOPO il login, e non voglio avviare programmi o nemmeno usare il tastiera o mouse. Voglio che Safe Boot sia in grado di svolgere i suoi compiti senza interferenze.

Vado a prendere una tazza di caffè o lancio App Store sul mio iPad per verificare la disponibilità di aggiornamenti per le mie app (cosa che faccio ancora più spesso di quanto controllo macupdate.com sul mio Mac alla ricerca di nuovi shareware che compaiono in cima all'elenco della giornata ogni 15 minuti o giù di lì!) E inizio a utilizzare effettivamente il Mac circa dieci minuti dopo aver effettuato l'accesso.

Di solito eseguo alcune cose che alterano alcuni dei file in Mac OS X in qualche modo. Avvio Preferenze di Sistema, cambio temporaneamente le impostazioni di Risparmio Energia; Mi disconnetto da Internet e quindi riconnetto; Faccio clic su "Rinnova il lease DHCP; avvio TextEdit, digito un po 'gobbledygook, attendo che il salvataggio automatico lo salvi automaticamente, quindi lo salvo da solo; avvio Safari e forse aggiungo un segnalibro; avvio Directory Utility e quindi esco; Lo stesso vale per Network Utility, eccetera.

Quindi SPengo il mio Mac invece di un riavvio, perché lo spegnimento aggiorna alcuni file di cache, la bootcacheplaylist e fa altre cose al riavvio no. E se lo spinner appare e impiega un po 'di tempo prima che il mio Mac si spenga, questa è una buona cosa! IDK, ma potrebbe sovrascrivere i file delle preferenze corrotti con quelli nuovi, puliti e altro ancora.

Puoi sempre andare nella cartella Cache in Sistema–> Libreria e cestinare alcuni file di cache (quelli molto recenti - uno con vecchie date dovrebbe probabilmente essere lasciato solo). Creerà solo sostituzioni per questi file di cache eliminati che saranno nuovi, puliti e aggiornati. Puoi fare lo stesso per memorizzare nella cache i file con date recenti in Libreria–> Cache nella cartella principale. Ancora una volta, ne scriverà solo di nuovi.

Anche quando il mio Mac si comporta da solo, avvio in modalità provvisoria ogni due settimane circa.

Inoltre, puoi sempre tenere premuti i Comandi e premere il pulsante di accensione del Mac. Non lasciare andare Command-s fino a quando non vedi una vecchia schermata, aspetto DOS. Lascia andare le chiavi a questo punto. Il kernel di Mac OS X è tutto ciò che viene caricato a questo punto, oltre ad alcune risorse Unix BSD molto minime. Ma "Mac OS X" è a malapena caricato a questo punto. La GUI non si è nemmeno caricata.

Quando si accede a questa modalità, verranno stampate alcune informazioni di processo di avvio abbreviate, quindi verrà lasciato al prompt della riga di comando con un cursore lampeggiante.

Digita "/ sbin / fsck [space] -fy [Return]." Dovrebbe apparire come / sbin / fsck -fy prima di premere Invio. Farà una verifica / riparazione come fa Utility Disco, ad eccezione del volume BOOT .

Se termina e dice che tutto è A-OK, ma stampa "IL SISTEMA # FILE È STATO MODIFICATO" alla fine, eseguire di nuovo lo stesso comando e di nuovo se necessario fino a quando non stampa il messaggio "IL SISTEMA # FILE È STATO MODIFICATO" più. Quindi è possibile immettere "esci" dalla riga di comando per continuare l'avvio o immettere "arresto" se si preferisce invece l'arresto e l'avvio.

Esiste una grande utility chiamata AppleJack http://www.macupdate.com/app/mac/15667/applejack che è un'app di utilità da riga di comando Unix che funziona solo in questa modalità testuale per utente singolo (non ha GUI).

Leggi la documentazione di AppleJack, in particolare il modo in cui "AUTO" (tutto maiuscolo) dovrebbe essere usato con grande cura.

Ci sono anche molte polemiche sui permessi di riparazione. Alcuni dicono che è una buona cosa da fare; alcuni dicono che non lo è, e che le app cambiano continuamente le impostazioni di autorizzazione del file originale, e non è necessariamente una cosa negativa o anormale.

Infine, gli strumenti indispensabili nella mia utility "Tool Box" includono l'utilità shareware gratuita "Onyx" http://www.macupdate.com/app/mac/11582/onyx , TechTool Pro 6, Drive Genius 3, il venerabile DiskWarrior 4 e Data Rescue 3 (e forse Data Rescue PC se hai installato Windows sul tuo Mac tramite Bootcamp).

Solo due delle molte funzionalità di TechTool sono la possibilità di creare una piccola partizione sull'unità di avvio (o qualsiasi altra unità) che crea un disco di emergenza in cui è possibile avviare se è necessario riparare l'unità di avvio. (La maggior parte delle utility non riparerà o non sarà in grado di riparare l'unità di avvio. La partizione del disco di emergenza di TechTool risolve questo problema.)

In secondo luogo, TechTool consente di scegliere di installare un riquadro delle preferenze che esegue un controllo SMART dell'unità periodica, esegue il backup della preziosa Directory disco (su qualsiasi unità). Se la Directory del disco viene cancellata o è troppo corrotta per essere riparata da DiskWarrior, sei fregato, tranne forse per un "Archivia e installa" di Mac OS X.

Disk Directory è un file HUUUUUUUUGE, quindi il backup richiede molto tempo e spazio. L'ho impostato in modo tale che i backup della directory di tutte le mie unità siano archiviati in cartelle separate su un'unità che utilizzo per l'archiviazione dei dati a lungo termine (foto archiviate, vecchi documenti che devo conservare, vecchi documenti fiscali a cui devo aggrapparmi per 7 anni, ecc.). L'ho anche impostato per fare questo backup dopo il momento del sonno.

Fortunatamente, questo pannello delle preferenze di TechTool è totalmente personalizzabile per ogni attività che esegue. È possibile eseguire i backup di Directory una volta alla settimana o una volta all'ora, è possibile impostarlo per eseguire un controllo SMART ogni giorno o ogni ora. Puoi dirlo per avvisarti e / o inviarti un'e-mail se un controllo SMART non riesce.

Il più utile (per me) è che puoi impostare una soglia per quanto spazio sul tuo disco rigido vuoi lasciare libero (per i motivi di cui sopra), come il 15%, il 20%, e avere TechTool che ti avverte quando ti avvicini la soglia che hai personalizzato.

Quindi è il momento di archiviare alcuni file a cui è necessario aggrapparsi, ma non accedervi frequentemente, trasferendoli dall'unità principale.

PS usare un'utility di backup automatico e assicurarsi che nel diario è attivato ON per tutte le unità. (È possibile controllare, nonché accenderlo per ogni unità in Utility Disco.)


1
Questo è fantastico, alcune informazioni utili che possono rimanere in sospeso per i posteri. Ma perché nessun altro è intervenuto sulla sua efficacia? O ulteriori suggerimenti che potrebbero essere utili? Questo è un consiglio migliore di "sostituire semplicemente il disco rigido" perché è lento o qualunque bullone, comunque.
Ehtesh Choudhury,

1
Quindi hai davvero bisogno di riavviare e prendere una tazza di caffè per "Il sistema operativo desktop più avanzato al mondo" per ripulire dopo se stesso?
rubenvb,

Rispetto a Windows, nella mia esperienza soggettiva, quel ricorso finale è molto meno comune su macOS. Sì, soggettivo e aneddotico, ma ne sono convinto. Vorrei non iniziare una guerra alle fiamme, quindi scriverò anche che tra i miei amici che ancora lo usano (di nuovo aneddotico), Windows è migliorato da quando sono partito, quindi sono contento che oggi non sia il caso di Windows. Nessuno dovrebbe soffrire in quel modo. :)
Chiave inglese

1

Controlla l'utilizzo della memoria nell'app "Activity Monitor" (di solito nella sottocartella "Utilità" delle tue App). Ci sono 4 righe di utilizzo della memoria, quella in basso ti dirà "Scambia usato". Anche se la quantità di "Memoria utilizzata" è inferiore a "Memoria fisica", se il valore "Scambia usato" è maggiore di zero e si dispone di un normale disco rigido (rotazione dei dischi rispetto a un SSD), allora sarà parte del proprio problema quando si passa da un'app all'altra. Le 2 soluzioni per questo sono:

  1. Sostituire l'HDD standard con un'unità SSD
  2. Aggiungi più RAM se puoi e abbina idealmente i moduli RAM per dimensione (2 X 4 GB o 2 X 8 GB)

Come indicato nelle risposte precedenti, può trattarsi di un disco rigido difettoso in cui il sottosistema HDD fa fatica a leggere i dati dall'unità in modo affidabile. Questo non verrà visualizzato come I / O elevato in "Activity Monitor" nella scheda "Disco" e l'unico modo per verificarlo è come indicato dalle risposte sopra usando moce utente singolo e un'utilità di scansione di superficie.


0

Se Spotlight sta indicizzando i file, lo vedresti nel monitor Attività come mds usando molte risorse.

Vorrei anche provare a disinstallare Flash o utilizzare un blocco flash.


0

Perché hai 5 GB di RAM? È un numero strano ... Hai un chip da 4 GB e un chip da 1 GB?

La rimozione del chip da 1 GB potrebbe rendere il sistema più veloce ... O meglio ancora, avere due chip da 2 GB (o due chip da 4 GB). Questo vale solo per alcune combinazioni di schede madri / CPU. Possedevo un Mac che non si sarebbe nemmeno avviato senza chip perfettamente accoppiati, ma molte CPU moderne sono ottimizzate per configurazioni accoppiate uniformemente. Spesso apple non ti venderà un mac in nessuna configurazione diversa da un ram perfettamente accoppiato, ed è perché la CPU può funzionare solo alla massima velocità con questa configurazione.

Non so se questo consiglio si applica al tuo mac, e sarei sorpreso se causasse il tipo di rallentamenti che stai vedendo, ma vale la pena provare.

Onestamente, sospetto che potresti avere un problema hardware. Mi chiedo se il tuo disco rigido stia iniziando a guastarsi? Vorrei cancellare il disco rigido e scrivere zeri sull'intera cosa (probabilmente scrivere zero due volte ... o utilizzare la funzione di cancellazione sicura che scriverà dati casuali 3 volte).

La scrittura di dati in ogni singolo settore sul disco rigido forzerà l'unità ad applicare i suoi algoritmi di tolleranza agli errori interni su ogni settore. Questi controlli sono altamente sofisticati e cane lento. Per mantenere alte le prestazioni, non funzionano correttamente con il normale utilizzo dell'unità. In genere ci sono milioni di singoli bit che non vanno bene su un disco rigido moderno, e di solito la meccanica interna dell'unità contrassegnerà quei bit come cattivi e sposta silenziosamente i dati altrove (un'unità da 500 GB spesso ha molti GB di settori extra inutilizzati pronti a attivare come sostituti per altri settori danneggiati).

Sovrascrivere il disco un paio di volte pulirà il disco e ti darà un disco migliore del nuovissimo (è una buona idea scrivere dati su tutto il disco dopo averlo acquistato).

Se il disco rigido ha una pessima forma, non funzionerà a metà della scrittura dei dati sul disco, che può essere risolto solo acquistando una nuova unità.

Questo consiglio si applica ai dischi rigidi in rotazione, non ai dischi rigidi a stato solido. Non so molto sul funzionamento dell'SSD, ma ho sentito che scrivere dati su un intero SSD può ridurre permanentemente le prestazioni dell'unità.

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.