전체 du
(디스크 사용량) 요약이 2 분 이상 걸리는 큰 파일 시스템이 있습니다. 해당 파일 시스템의 임의 디렉토리에 대한 디스크 사용량 요약 속도를 높이는 방법을 찾고 싶습니다.
작은 지점의 경우 du
반복 요청이 훨씬 빠르기 때문에 결과가 어떻게 든 캐시되는 것처럼 보이지만 큰 지점에서는 속도가 무시할 수 있습니다.
du
이전 검색 이후 수정되지 않은 분기에 대해 속도를 높이 거나 결과를보다 적극적으로 캐싱 하는 간단한 방법이 있습니까?
아니면 디스크 사용량 요약을 더 빨리 전달할 수있는 대체 명령이 있습니까?
du
가 나쁘다는 것에 동의 하지만 동일한 인터페이스를 가진 더 빠른 래퍼 스크립트가 우리에게 매우 유용 할 것입니다. 또한, 마지막 수정 시간에 따른 캐싱 결과 (예 : 조각 모음과 같은 디스크 전체 작업이 없다고 가정 할 경우)에 정확한 크기의 결과를 얻을 수있을 것으로 기대합니다.
find
있습니다. 그러나 다음이 locate
있습니다.
StatFs
디렉토리 크기의 초고속 추정치를 살펴보십시오 . 크고 복잡한 디렉토리의 경우에 비해 거의 1000 배 빠릅니다 du
.