Monitorar E / S de disco para uma unidade específica no OS X

5

No meu Macbook Pro, tenho duas unidades internas e conectei uma terceira unidade via USB no compartimento.

Atualmente estou fazendo uma limpeza segura da unidade externa e fiquei interessado em ver qual E / S de disco era para essa unidade específica, mas quando uso o Activity Monitor, vejo apenas o uso total de disco para todas as unidades combinadas.

Existe alguma maneira de monitorar a E / S total de uma unidade específica, preferencialmente por meio de um método integrado ou livre? Não quero filtrar por ID do processo. Eu só quero filtrar por disco montado.

EDITAR: Parece que para unidades montadas normais, o programa do terminal iostat deve ser suficiente. No entanto, para unidades desmontadas (como aquelas que estão sendo seguras limpas no Utilitário de Disco), o iostat não mostrará a unidade, embora o Activity Monitor pareça ter uma maneira de relatar a E / S do disco para ela.

    
por raffi 26.03.2012 / 18:55

3 respostas

3

Confira o comando 'iostat'.

Você executa o comando do Terminal. Execute 'man iostat' para obter a página de manual.

Aqui está uma rápida visão geral sobre como usá-lo com o Linux.

link

    
por 26.03.2012 / 21:21
1

iotop é uma boa ferramenta . Não tem um Mac, mas funciona bem no Linux

    
por 27.03.2012 / 18:44
0

De acordo com este discussão no fórum , o GeekTool pode fornecer a funcionalidade de que você precisa:

Try GeekTool (tutorials from Lifehacker tutorial and ThemeMyMac, lots of scripts at the MacRumors forums).

Eu não tenho acesso ao meu Mac no trabalho, mas você deve poder fazer algum monitoramento ou encontrar / criar um script que faça o que você precisa com essa ferramenta.

    
por 26.03.2012 / 23:35