Eu tenho um iMac 27 "com um disco rígido morrendo. Às vezes eu tenho alto acesso de leitura/gravação ao disco rígido e não sei por quê.
Existe um programa para monitorar o programa de acesso específico? Quero saber qual programa causa as atividades altas.
Responder1
Você pode usar o aplicativo de linha de comando fs_usage
para monitorar o uso do disco ao vivo. Requer privilégios elevados.
Entre no Terminal:
sudo fs_usage
O único problema é que, sem filtrar aplicativos, você provavelmente não conseguirá ler a saída com rapidez suficiente. Para filtrar aplicativos específicos:
sudo fs_usage Finder
Ele deseja o nome interno do aplicativo que também é usado, por exemplo, em ps
, e não o nome do pacote configurável do aplicativo.
Outra opção é opensnoop
: Ele monitora apenas a atividade de abertura de arquivos e contém menos ruído do fs_usage
que você precisa, por exemplo, grep
para filtrar a saída.
Ele contém o descritor de arquivo numérico retornado da chamada de abertura do arquivo ou -1
se falhou. Porém, isso não precisa indicar um problema real: muitos programas parecem abrir arquivos (por exemplo, arquivos de configuração) de forma especulativa e, se eles não existirem, voltam aos padrões.
Também requer root
privilégios elevados (ou seja):
sudo opensnoop
É ideal para responder perguntas comoEste: execute opensnoop | grep plist
para monitorar todas .plist
as alterações no arquivo de configuração e altere algumas configurações nas Preferências do Sistema para descobrir onde elas estão armazenadas no disco.
Você também pode inspecionar os processos em arquivos /Applications/Utilities/Activity Monitor.app
. Selecione um processo na lista e depoisVer »Inspecionar processo» Abrir arquivos e portas.
Você também pode usarfseventer, um utilitário GUI para monitorar alterações no sistema de arquivos.
(Obrigado@Chealion!)