유닉스에서 top을 사용하여 CPU 또는 메모리를 남용하는 프로세스를 찾을 수 있습니다. 디스크 사용량을 대화식으로 모니터링하는 것과 비슷한 양의 사용 공간을 찾는 것이 아니라 디스크 액세스 빈도를 찾고 있습니다. 그 이유는 성능이 저하 된 디스크 성능과 관련이있는 상당한 시스템 속도 저하입니다.자주 액세스하는 디스크 성능을 줄이는 프로세스를 모니터링하는 방법은 무엇입니까?
나는/proc/*/io 파일의 변경 사항을 grep하려고했지만 그만큼 도움이되지 못했습니다.
스와핑이 보이십니까? 당신이 묻는 것은 플랫폼에 따라 다릅니다. 어떤 OS가 있습니까? –
@jimmcnamara : 저는 CentOS에 있습니다. 메모리 모니터에 따르면 스와핑은 없지만 여러 프로세스가 동시에 여러 파일 (컴파일러, 링커, 체크섬 등)에 액세스합니다. 컴퓨터가 몇 초 동안 정지하는 순간 CPU 및 메모리 사용률이 낮아 지므로, 그 문제는 디스크에 묶여있다. – Michael