Mavericks insolitamente elevato utilizzo della RAM

17

Pensavo che Mavericks supponesse di utilizzare meglio la memoria RAM, quindi si comporta meglio.

Eseguire ML su Mac mini 2012, con 16 GB di RAM ... funziona sempre senza problemi anche con più di una dozzina di app in esecuzione.

Ora, dopo aver installato Mavericks, il mio Mac è SLOW , divorando RAM come un matto! Guardando oltre l'utilizzo, dei 16 GB di memoria installata ... in media utilizza 10-14 GB di RAM quando si eseguono a malapena alcune app !!!

C'è questo kernel_task che è sempre in esecuzione con oltre 1 GB di RAM e la maggior parte delle app non sta prendendo molta RAM, quindi cosa sta consumando tutta la mia RAM ?! Cache dei file? Mostra molto in quella nuova descrizione, con circa 1/3 della mia RAM totale

    
posta bretonics 23.10.2013 - 07:15
fonte

7 risposte

31

Chi ha detto che questo uso della memoria è in qualche modo cattivo? Per lo meno, il sistema operativo utilizzerà la memoria in modo che possa ruotare il disco rigido alla prima occasione. L'accesso al disco rigido è energeticamente costoso. La RAM è già accesa, quindi lasciare che sia inattiva è davvero uno spreco.

La domanda è un ennesimo post nello stile di "oh no my ram è tutto esaurito, male [inserisci il tuo spauracchio qui]". Cerchiamo di togliersi di mezzo: la RAM dovrebbe essere sempre pienamente utilizzata. Hai pagato per questo, stai pagando per tenerlo acceso, è davvero controproducente che tutti questi soldi vadano sprecati.

Se il tuo computer sembra lento dopo l'aggiornamento, è vero che il servizio di indicizzazione potrebbe essere la causa. Lascia che rimanga per tutta la notte, assicurati di fare un backup completo di Time Machine e guarda cosa succede dopo. Non rimanere sbalzato dal consumo di RAM - senza una conoscenza piuttosto tecnica di cosa significano quei numeri, non puoi fare alcun uso di loro . Sono aringhe rosse. È un modello curiosamente ricorrente.

    
risposta data 23.10.2013 - 20:13
fonte
4

Hai controllato se Spotlight sta indicizzando il disco rigido?

Ho scoperto che per circa 2 ore dopo l'installazione di Mavericks, i miei computer avevano bisogno di svolgere questa attività, che richiedeva molte risorse di sistema.

Puoi disabilitare questa indicizzazione (guida qui ) e controllare se ha liberato memoria, che è stato suggerito da alcuni di essere il caso in situazioni simili.

    
risposta data 23.10.2013 - 09:32
fonte
2

Sto riscontrando lo stesso problema, ma anche un peggioramento delle prestazioni, blocco del sistema e arresti anomali dell'app. Faccio foto e alcune di quelle app, in particolare Lightroom, non mollano MAI la memoria che hanno scattato, anche dopo averle lasciate!

Ho parlato con il supporto mac e mi è stato detto che se apri le tue app a schermo intero / massimizzate, tutto ciò che sta dietro andrà in modalità app nap. Ha detto che è il modo migliore per sfruttare le capacità di memoria di Maverick - lascia che ciascuna app prenda l'intero schermo e la ctrl-tab tra di loro. Sfortunatamente, non è così che lavoro, e non funziona bene per i miei bisogni. Potrebbe aiutarti.

Ero abituato a fare un "epurazione" da un'app terminale e cancellare la memoria inutilizzata, ma anticonformista non mi permette più di farlo. Vorrei tenere d'occhio la memoria e basta digitare epurazione ogni tanto e le cose andavano bene. Sto cercando un modo per farlo in Maverick. In caso contrario, potrei dover eseguire un ripristino dalla macchina del tempo poiché non sono in grado di svolgere il mio lavoro.

Ho installato Maverick più di 5 giorni fa, quindi penso che dovrebbe essere fatto indicizzare. macbook retina pro, 16gb, kernal usa 1.13gb, il file di pagina è circa 8Gb.

    
risposta data 30.10.2013 - 15:15
fonte
0

La RAM è lì per essere usata. È un posto in cui il computer può conservare i dati utilizzati più frequentemente, in modo che non debba recuperarli dal disco, che è molto più lento (potrebbe essere 50-60 volte più lento). La RAM nel Mac Mini è DDR3 a 1600 MHz se è stata aggiornata al momento dell'acquisto. Questo è in grado di trasferire circa 12800 MB / s. L'HDD, se è fisico, è un'unità da 5400rpm capace di 200-300 MB / s. Quindi vuoi la tua RAM per essere pienamente utilizzata. Non è utile per te quando è gratuito.

Con questo in mente, il tuo problema non è quanta RAM è in uso, ma piuttosto, perché il tuo computer è lento. Il modo migliore per determinare ciò è vedere quali programmi accedono all'HDD. Puoi leggi tutto su come OSX gestisce la memoria sul sito di supporto di Apple.

Come sottolineato in questa risposta di Superuser :

Mavericks introduced "memory compression" which is, more or less, another layer of swap. Active pages now get classified inactive, then compressed (which might show up as Kernel memory depending on what tools you are using,) then written to swap as memory usage increases. Mavericks has also has stopped showing separate numbers for active and inactive in Activity Monitor, since it turns out not to be a useful thing to look at, especially given the misconceptions surrounding it.

Come suggerito da altre persone, un indice del disco rigido o un backup dell'intero sistema sarebbe il principale responsabile dell'attività del disco che rallenta la macchina, quindi guarderei prima lì. Puoi anche disabilitare l'indicizzazione di Spotlight in Terminale se lo desideri:

Disattiva: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Abilita: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Proverei a disattivare temporaneamente l'indicizzazione, a eseguire un backup completo, dopo aver eseguito entrambe le operazioni, quindi rivalutare le prestazioni del tuo Mac e se riscontri ancora dei problemi, utilizza Activity Monitor per vedere che cosa sta eseguendo Disco I / O.

    
risposta data 28.08.2014 - 11:43
fonte
-1

Ho lo stesso problema e voglio chiarire un punto menzionato dal TS / OP; la finestra delle attività non rappresenta l'intera ram utilizzata. Combinato, le cose mostrate nella finestra non si sommano alla quantità pazzesca usata in qualche posto segreto ...

La mia risposta sarebbe, lascia passare il tempo e vedere se andrà via da solo, potrebbe esserci indicizzazione o aggiornamento in corso sotto il cofano.

    
risposta data 24.10.2013 - 22:16
fonte
-1

Altri hanno chiesto, ma come si determina l'utilizzo della RAM? Tramite top nella riga di comando, vedo quanto segue sul mio Mac Mini (2012) con 8 GB di RAM:

PhysMem: 3861M used (919M wired), 4328M unused

Che sembra giusto. Ma se eseguo htop -che è una versione migliorata di top ho compilato & installato da solo - vedo quanto segue.

Mem[|||||||||||||||||||7762/8192MB]

Quale a me legge come se fossi a soli 512 MB di distanza dallo scambio. Il che significa che potresti leggere i dati in modo errato e amp; qualcos'altro sul tuo setup sta causando un collo di bottiglia. Sono abbastanza soddisfatto della velocità e dell'ampiezza reattività di Mac OS X 10.9 sul mio setup. Senza problemi. Più stabile di Mac OS X 10.8.

    
risposta data 30.10.2013 - 17:25
fonte
-3

L'app di memoria pulita ha sovradimensionato il mio problema.

    
risposta data 04.03.2014 - 11:49
fonte

Leggi altre domande sui tag