kernel_task e mdworker utilizzano tutta la memoria RAM disponibile

1

Sto utilizzando una retina MacBook Pro 13 "all'inizio del 2015, con macOS 10.12 Sierra public beta 2.

Negli ultimi due giorni il mio computer non è utilizzabile dal momento che non c'è memoria RAM disponibile, il sistema operativo si blocca e dopo pochi minuti il computer si riavvia.

Ho controllato il monitor dell'attività per vedere quale è la causa di quel problema e ho notato che le funzioni kernel_task , mds_stores , mdworker e mdworker32 stanno utilizzando tutta la mia memoria RAM. Risultachenonimportasealcuniprogrammisonoinesecuzionesulmiocomputerono,succedeognivoltacheaccendoilmiocomputer.

RecentementehoacquistatounTarDiskperilmioMac,unaschedamicroSDperespanderelamemoriadelcomputer.
Ilproblemasopramenzionatoèiniziatosubitodopoilprocesso"Pearing".
Ho capito che l'attività mdworker è un software di sistema che si occupa dell'indicizzazione di Spotlight. Dal momento che il processo "pearing" di TarDisk fa sì che il sistema operativo pensi che la scheda microSD sia parte del Macintosh HD principale e da quando ho riattivato FileVault dopo l'installazione, penso che Spotlight abbia difficoltà a indicizzare il mio SSD per qualche motivo che ha qualcosa fare con quello.

Per risolvere questo problema, ho provato a correggere eventuali difetti nel mio SSD.
Così ho avviato la modalità Single-User ed eseguito il comando di controllo della consistenza del file system fsck -fy fino a quando non ha detto che il volume sembra essere OK. Eseguo anche First Aid tool nell'app Utility Disco.
(Per essere chiari, ho eseguito questi passaggi prima di installare il TarDisk, come richiesto dalla società prima di iniziare il processo di installazione, ma in questo momento sto descrivendo i passaggi che ho seguito per risolvere il problema sopra menzionato, dopo di esso apparso ) Inoltre, ho riavviato anche il controller di gestione del sistema (SMC) sul mio Mac, seguendo le istruzioni sul sito di apple.
Non di quanto sopra ha funzionato per me.
Ho visto un modo per disabilitare l'indicizzazione di Spotlight per l'intero SSD, ma non voglio farlo, poiché renderà Spotlight inutilizzabile per la ricerca di cose e questo è l'intero punto di questo strumento.

Vorrei ricevere suggerimenti per risolvere questo problema.
Cosa potrebbe causarlo e qual è una possibile soluzione?

    
posta Matan Itzhak 30.07.2016 - 00:10
fonte

2 risposte

0

TL; DR - Non ho trovato una soluzione precisa, il processo di installazione di TarDisk non è andato bene per la prima volta a causa di alcuni problemi tecnici, la formattazione del computer ha fatto il lavoro.

Ho contattato il team di supporto di TarDisk, poiché sospettavo che il problema fosse dovuto all'unità esterna che ho acquistato da loro. Mi hanno suggerito di eseguire il ripristino della coerenza del file system (FSCK) e il reset del controller di gestione del sistema (SMC). Come accennato nella mia domanda, avevo già fatto quei passi e non mi ha aiutato a risolvere il mio problema.
Il loro ulteriore passo è stato quello di disinstallare l'unità e quindi reinstallarla perché c'è la possibilità che il processo di installazione non sia andato a buon fine.

Durante la disinstallazione di TarDisk, è necessario eliminare il gruppo di volumi logici che è stato creato e rendere l'unità SSD del computer e l'unità di TarDisk come un'unità unificata.
Ho deciso di non eseguire un ripristino da un backup TimeMechine, quindi ho eliminato l'intera unità e reinstallato il sistema operativo da zero.

Come risulta, sia dalla mia esperienza personale che dalla risposta del team di supporto, il problema è stato causato da un problema tecnico nel processo di installazione.
Quel processo di glitch ha ampliato lo spazio di archiviazione sul mio computer ma ha causato problemi di Spotlight nell'indicizzare l'unità nella sua forma unificata (contenente sia l'unità SSD del computer sia l'unità di TarDisk).
Sospetto anche che il problema dell'indicizzazione sia stato causato dal fatto che FileValt è stato nuovamente attivato. In tal caso, potrebbero essere presenti file nell'unità esterna e la loro crittografia è stata archiviata nell'unità interna a causa di un problema durante il processo di installazione. Ciò ha reso quasi impossibile l'indicizzazione dei miei file e ha causato il processo mdworker di consumare tutta la memoria RAM disponibile.

Dopo un inizio chiaro, ho installato di nuovo i miei programmi, quindi ho installato TarDisk e solo allora ho attivato FileVault. In quel caso, la crittografia è stata effettuata dopo l'installazione di TarDisk e l'indicizzazione è stata resa nuovamente possibile.
Questo ha risolto il mio problema e ora posso usare il mio computer come al solito.

    
risposta data 01.08.2016 - 22:35
fonte
0

Innanzitutto, kernel_task aumenta (se non sbaglio) a causa del mdworker .

Parlando ora del mdworker . Forse il problema non è affatto sul tuo SSD. In questo articolo ti consiglia di Disattiva Metti in evidenza tutti i dispositivi. Vi consiglio di testare invece con alcune cartelle dell'SSD che potreste pensare che Spotlight possa rimanere bloccato (un gran numero di file, collegamenti simbolici, ...). Inoltre, potresti provare a evitare Spotlight per accedere ai tuoi dischi esterni. Prova fino a liberarti del problema. Forse potresti scoprire da dove viene il problema.

Inoltre, puoi provare processo mdworker sempre a 100%, anche quando non indicizza questa risposta. Qui fonda che il problema risiede in un plug-in Spotlight. Potrebbe anche essere.

    
risposta data 31.07.2016 - 13:29
fonte

Leggi altre domande sui tag