Alta atividade de disco no Mac OS X

0

Eu notei que a atividade do disco é muito alta e eu também tenho recebido a bola de praia girando da morte. Alguém tem alguma idéia por que ou o que eu posso fazer sobre isso?

Estou usando o Snow Leopard e usei Activity Monitor para ver a atividade do disco.

    
por Imran 25.08.2010 / 19:26

2 respostas

2

Você poderia estar ficando sem RAM? Você pode verificar isso no Activity Monitor também. Se você está com falta de memória RAM, a memória pode estar sendo paginada para dentro e para fora (em disco), tornando as coisas mais lentas. A solução é instalar mais RAM ou executar menos programas de cada vez - você está executando muitos quando as coisas ficam lentas?

Se não for RAM, pode ser que um programa em particular esteja fazendo muita leitura e escrita - intencionalmente (por exemplo, o Photoshop costumava usar um disco de trabalho - não sei se ainda funciona) ou não intencionalmente (por exemplo tentando ler e reler um arquivo de configurações corrompido). Existe um programa específico que está sempre em execução quando você tem problemas?

    
por 25.08.2010 / 19:48
0

Eu escrevi um script há um tempo atrás que lista o número de arquivos que cada programa abriu. Você pode usá-lo para ver qual programa está fazendo toda a E / S do disco.

#!/usr/bin/env python
import commands

lsof = commands.getoutput('lsof')
lsofs = lsof.split('\n')
proc = []
for x in lsofs:
    proc.append(x.split(' ')[0])

procc = {}
for x in proc:
    try:
        procc[x] = procc[x] + 1
    except KeyError:
        procc[x] = 1

procc = sorted(procc.items(), key = lambda(k,v):(v,k))

for x in iter(procc):
    print x[0] + ": " + str(x[1])
    
por 25.08.2010 / 23:17