Mavericks excepcionalmente alto uso de RAM

17

Eu pensei que o Mavericks deveria utilizar melhor a memória RAM, portanto, fica mais suave.

Executando o ML no Mac mini 2012, com 16 GB de RAM ... sempre funcionando sem problemas, mesmo com mais de uma dúzia de aplicativos em execução.

Agora, depois de instalar o Mavericks, meu Mac está lento , consumindo RAM como um louco! Observando o uso, dos 16 GB de memória instalada ... em média, ele usa 10-14 GB de RAM quando mal executa alguns aplicativos !!!

Existe isso kernel_taskque está sempre rodando com mais de 1 GB de RAM e a maioria dos aplicativos não consome tanta RAM, então o que está usando toda a minha RAM ?! Cache de arquivo? Ele mostra muito alto nessa nova descrição, com cerca de 1/3 da minha RAM total

bretonics
fonte
Você pode fornecer um despejo do monitor de atividades listado pela RAM? Além disso, o Mavericks está escrevendo para a página? Não deveria. Se for, existe um grande problema (já que você tem 16 GB de RAM).
CHM
Eu tive o mesmo noite passada. Ele estava usando todos os 16 GB de memória RAM no meu imac - agora parece ter se estabilizado. Como Erik mencionou - pode ter sido devido à indexação. Eu estava olhando para todos os processos e nada estava realmente consumindo o programa ram.
O Mavericks possui um ótimo painel de informações no Activity Monitor. A sua memória usada excede a sua memória física? Nesse caso, você pode ter um problema. Se não, você não.
Steven Fisher
Percebi a mesma coisa no meu 2 mac (iMac e MacBook Pro). Normalmente, com muitos aplicativos em execução, usei 6 Go on 8 Go disponíveis. Agora, com o Maverick, tenho 8 Go usados.
Sébastien Gicquel 28/10/2013

Respostas:

31

Quem disse que esse uso de memória é ruim de alguma forma? No mínimo, o sistema operacional usará a memória para poder diminuir a velocidade do disco rígido na primeira oportunidade. O acesso ao disco rígido é energeticamente caro. A RAM já está ligada, então deixá-la ociosa é realmente um desperdício.

A questão é mais um post no estilo "oh não, meu carneiro está acabado, ruim [insira seu bicho-papão aqui]". Vamos sair do caminho: a RAM sempre deve ser totalmente utilizada. Você pagou por isso, está pagando para mantê-lo ligado, é realmente contraproducente que todo esse dinheiro seja desperdiçado.

Se o seu computador ficar lento logo após a atualização, é verdade que o serviço de indexação pode ser o culpado. Deixe-o permanecer durante a noite, certifique-se de fazer um backup completo do Time Machine e veja o que acontece a seguir. Não se preocupe com o consumo de RAM - sem um entendimento técnico do que esses números significam, você não pode usá-los . Eles são arenques vermelhos. É um padrão curiosamente recorrente.

Restabelecer Monica
fonte
Nenhuma indexação é feita. Às vezes, ainda há problemas com a resposta do sistema que não responde ou que demora / atrasa no Mac mini. MBP parece ter copiado melhor depois de alguns dias após a instalação Mavericks, mas o Mac mini fica às vezes
bretonics
Podem ser os aplicativos que você está usando, em particular, que podem ser lentos se otimizados para a última versão do OS X. Eu tentaria executar comparações em aplicativos da Apple como o Safari.
Chan-Ho Suh
Olhando para o monitor de atividades, que me levou até aqui, meu MBP de final de 2013 está usando aproximadamente 13 de 16 GB de RAM. Embora eu não perceba nenhum problema de desempenho, como outros já mencionaram. Vislumbrar o cata-vento é como ver o Sasquatch ... Aí está !! Eu acho ... Pareceu incomum ser que eu realmente não tinha nada funcionando. Mas este é o meu primeiro produto da Apple, então pensei em verificar. mais 1 para uma resposta clara e concisa.
precisa saber é o seguinte
2
@SoilSciGuy Idealmente, você deve ter toda a sua memória RAM esgotada. Essa RAM está armazenando em buffer o disco rígido - é sempre mais rápido que o disco, mesmo que seja um SSD. Qualquer que seja a RAM não utilizada, é um desperdício de energia e dinheiro.
Reintegrar Monica
Gostaria de enfatizar esta resposta enfaticamente. O uso de memória no Mavericks é bem diferente do que no OS X anterior, pois representa o uso para usuários finais (e para especialistas). Usar toda a RAM é uma coisa boa. Se as pessoas tiverem problemas com lentidão, faça essa pergunta e podemos mostrar se a RAM é a causa da lentidão, mas essa pergunta é boa, já que a impressão inicial pode ser que as coisas estão quebradas quando é apenas uma mudança pretendida no OS X 10.9 .
bmike
4

Você verificou se o Spotlight está indexando o disco rígido?

Eu descobri que por cerca de 2 horas após a instalação do Mavericks, meus computadores precisavam executar essa tarefa, que consumia muitos recursos do sistema.

Você pode desativar esta indexação (guia aqui ) e verificar se ela liberou alguma memória, o que foi sugerido por alguns como o caso em situações semelhantes.

Erik Madsen
fonte
2

Estou com o mesmo problema, mas também estou vendo uma degradação no desempenho, travamentos do sistema e travamentos de aplicativos. Eu fotografo e alguns desses aplicativos, especialmente o Lightroom, NUNCA perdem a memória que eles tiraram, mesmo depois que você os deixou!

Conversei com o suporte para mac e foi informado que, se você abrir seus aplicativos em tela cheia / maximizar, tudo o que estiver por trás deles entrará no modo de soneca do aplicativo. Ele disse que essa é a melhor maneira de tirar proveito dos recursos de memória do Maverick - deixe cada aplicativo pegar a tela inteira e pressionar a tecla Ctrl entre eles. Infelizmente, não é assim que trabalho, e não funciona bem para minhas necessidades. Isso pode ajudá-lo.

Eu costumava fazer uma "limpeza" de um aplicativo de terminal e limpar a memória não utilizada, mas o maverick não me permite mais fazer isso. Eu ficava de olho na memória e digitava purga de vez em quando e as coisas estavam bem. Estou procurando uma maneira de fazer isso em Maverick. Caso contrário, talvez seja necessário restaurar a máquina do tempo, pois não consigo fazer meu trabalho.

Eu instalei o Maverick há mais de 5 dias, então acho que deve ser feito a indexação. macbook retina pro, 16gb, kernal está usando 1.13gb, arquivo de página é de cerca de 8Gb.

user61075
fonte
O mesmo acontece comigo: meu iMac congela por cerca de 30 segundos e, em seguida, tenta recuperar o atraso repetindo tudo o que eu estava pressionando ou fazendo enquanto esperava.
Mark Ellul
0

RAM está lá para ser usado. É um local para o seu computador manter os dados usados ​​com mais frequência, para que não seja necessário buscá-los no disco, que é muito mais lento (pode ser de 50 a 60 vezes mais lento). A RAM do seu Mac Mini é de 1600 MHz DDR3 se você atualizou no momento da compra. Isso é capaz de transferir cerca de 12800MB / s. O disco rígido, se for físico, é uma unidade de 5400 rpm capaz de 200 a 300 MB / s. Então você quer que sua RAM seja totalmente utilizada. Não adianta nada quando é gratuito.

Com isso em mente, seu problema não é a quantidade de RAM em uso, mas o motivo pelo qual o computador está lento. A melhor maneira de determinar isso é ver quais programas estão acessando o disco rígido. Você pode ler tudo sobre como o OSX gerencia a memória no site de suporte da Apple.

Como apontado em nesta resposta do superusuário :

Mavericks introduziu a "compressão de memória", que é, mais ou menos, outra camada de troca. As páginas ativas agora são classificadas como inativas, depois compactadas (que podem aparecer como memória do Kernel dependendo de quais ferramentas você está usando) e depois gravadas para trocar à medida que o uso da memória aumenta. O Mavericks também parou de mostrar números separados para ativo e inativo no Activity Monitor, uma vez que isso não é algo útil de se olhar, especialmente devido aos conceitos errados que o cercam.

Conforme sugerido por outras pessoas, um índice de disco rígido ou um backup completo do sistema seria um dos principais culpados pela atividade do disco que tornava sua máquina mais lenta, então eu procuraria lá primeiro. Você também pode desativar a indexação de destaque no Terminal, se desejar:

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

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

Eu tentaria desativar a indexação temporariamente, realizar um backup completo, quando você tiver feito as duas, reavaliar o desempenho do seu Mac e, se ainda tiver problemas, use o Monitor de Atividade para ver o que mais está executando a E / S de Disco. .

Conorgriffin
fonte
-1

Eu tenho o mesmo problema e quero esclarecer um ponto mencionado pelo TS / OP; a janela de atividade não representa todo o carneiro usado. Combinadas, as coisas exibidas na janela não somam a quantidade louca usada em algum lugar secreto ...

Minha resposta seria: deixe o tempo passar e veja se ele desaparecerá por si só; pode haver indexação ou atualização acontecendo sob o capô.

user60420
fonte
Parece que funcionaria melhor como um comentário na postagem original, já que não é realmente uma resposta em si.
tubedogg
@tubedogg Na verdade, o verdadeiro problema aqui é a questão. É tão vago que é difícil afastar a opinião ou a experiência de alguém. O núcleo desta resposta é aguardar a indexação e outros processos terminarem, o que pode ajudar algumas pessoas.
bmike
-1

Outros perguntaram, mas como você está determinando o uso da RAM? Via topna linha de comando, vejo o seguinte no meu Mac Mini (2012) com 8 GB de RAM:

PhysMem: 3861M usado (919M com fio), 4328M não utilizado

O que parece certo. Mas se eu executar, htopque é uma versão aprimorada que topeu compilei e instalei por conta própria, vejo o seguinte.

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

Para mim, parece que estou apenas a 512 MB de trocar. O que é suficiente para dizer que você pode estar lendo os dados incorretamente e outra coisa na sua configuração está causando um gargalo. Estou muito feliz com a velocidade e capacidade de resposta do Mac OS X 10.9 na minha instalação. Sem problemas. Mais estável que o Mac OS X 10.8.

JakeGould
fonte
-3

O aplicativo de limpeza de memória sovled meu problema.

progressivo
fonte