Mac OS X에서의 디스크 활동 또는 무엇을

디스크 활동이 매우 높으며 회전하는 비치 볼을 볼 수 있다는 것을 알게되었습니다. 누구든지 왜 또는 무엇을 할 수 있는지에 대한 아이디어가 있습니까?

Snow Leopard를 사용하고 활동 모니터 를 사용 하여 디스크 활동을 확인했습니다.



답변

RAM이 부족할 수 있습니까? Activity Monitor에서도 확인할 수 있습니다. RAM이 부족하면 메모리가 디스크에 페이징 인 및 아웃되어 디스크 속도가 느려질 수 있습니다. 해결책은 한 번에 더 많은 RAM을 설치하거나 더 적은 수의 프로그램을 실행하는 것입니다. 속도가 느려질 때 많은 것을 실행하고 있습니까?

RAM이 아닌 경우 특정 프로그램이 의도적으로 (예 : Photoshop에서 스크래치 디스크를 사용하는 데 사용됨-여전히 사용 중인지 모르겠 음) 또는 의도하지 않은 (예 : 읽기 시도) 많은 읽기 및 쓰기 작업을 수행하는 것일 수 있습니다. 손상된 설정 파일을 다시 읽습니다). 문제가있을 때 항상 실행되는 특정 프로그램이 있습니까?


답변

얼마 전에 모든 프로그램이 연 파일 수를 나열하는 스크립트를 작성했습니다. 이를 사용하여 모든 디스크 I / O를 수행하는 프로그램을 확인할 수 있습니다.

#!/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])


답변