Mac OS X에서의 디스크 활동


0

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

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


Skype가 설치되어 실행되고 있습니까?
Dave M

nope 스카이프가 설치되지 않음
Imran

스크린 샷을 얻을 수 있습니까? 디스크 활동 자동 스케일에 대한 활동 모니터의 그래프는 디스크 사용량이 매우 적을 수 있으며 여전히 "높음"으로 보입니다. 디스크 유틸리티를 사용하여 하드 디스크를 점검 했습니까?
Chealion

답변:


2

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

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


램을 2GB에서 3GB로 업그레이드하여 RAM을 생각하지 않습니다
Imran

0

얼마 전에 모든 프로그램이 연 파일 수를 나열하는 스크립트를 작성했습니다. 이를 사용하여 모든 디스크 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])

1
Mac OS X은 dtrace거의 동일한 프로그램을 설치하고 제공합니다. opensnoop.
Chealion
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.