Ocasionalmente, o meu Macbook Pro fica mais lento à medida que o disco rígido se afasta infinitamente. A carga da CPU é baixa, mas os aplicativos e itens de menu demoram a responder. Existe um utilitário que pode me ajudar a determinar o que está acontecendo, como o número de bytes lidos / gravados ou arquivos abertos / fechados por processo ao longo do tempo?
59
mds
atualizar o índice do Spotlight.Respostas:
De
man iotop
:Pode não ser exatamente o que você deseja - mas é um script ksh que envolve o dtrace, portanto você deve descobrir como fazer com que o dtrace faça o que você precisa, se o iotop não o tratar por padrão.
No entanto, algo como
iotop -C 5 12
deve lhe dar algo para começar: ele produzirá 12 amostras, a cada 5 segundos.fonte
iotop -C 5 12
é uma boa maneira de obter um resumo do que está acontecendo.Você também pode usar
fs_usage
para obter uma conta detalhada de quais aplicativos estão atingindo o disco.fonte
fs_usage
também permite filtrar as atividades da rede e do sistema de arquivos.Eu sempre notei isso nas manhãs de sábado, e acabou sendo
locate
, o que atualiza seu banco de dados às 3:15 da manhã de sexta-feira.Tentei desabilitar sua
launchd
configuração (in/System/Library/LaunchDaemons/com.apple.locate.plist
), mas ela ainda funcionava de qualquer maneira, então apenas/usr/libexec/locate.updatedb
saí do caminho. Problema ... mitigado.fonte
Pode ser a paginação do SO na memória virtual em vez de algo específico do aplicativo. Você pode tentar sair de aplicativos usados com menos frequência ou, pelo menos, reiniciar alguns aplicativos que gostam de criar caches na memória ao longo do tempo (por exemplo, Safari). Confira as várias estatísticas de memória por processo com o Activity Monitor para encontrar possíveis culpados. Se sair de alguns aplicativos com uso intenso de memória parece aliviar temporariamente o problema, tente adicionar RAM.
Se a atividade do disco não estiver relacionada à paginação, você poderá usá
fs_usage
-lo para rastrear de volta a um ou mais processos específicos.fonte