하드 드라이브에서 찾기 명령의 효과


-1

find 명령을 사용하여 매분마다 폴더에서 수정 된 파일을 검색합니다. 이 폴더에는 천 개가 넘는 파일이 있습니다. 매분마다 find 명령을 실행하면 내 하드 드라이브에 영향을 미칠 것이며 시스템 리소스에 다른 영향이 미칠 수 있습니까?


"영향"이란 무엇을 의미합니까? 평생을 줄이려고? 실제 성능에 문제가 있습니까?
slhck

아직 문제는 보이지 않지만 지금 스크립트를 테스트하고 있습니다.하지만 제작에 들어가기 전에 하드 드라이브에 큰 영향을 미치지 않으면 서 수명이 단축되고 디스크 속도가 느려집니다.
Manikanda raj S

1
사용하는 것이 더 나을 수도 있습니다. 상속하다 - Perl을 사용한 예
RedGrittyBrick

답변:


2

데스크톱 컴퓨터 시스템은 데스크톱 검색 인덱서와 같은 백그라운드 프로세스를 실행하여 분당 1000 개의 파일 메타 데이터 이상을 액세스합니다. 그런 점에서 프로그램은 시스템에 많은 추가로드를 생성하지 않습니다. 또한 일부 캐시 또는 다른 최적화가 실제 디스크의로드를 줄이는 것도 가능합니다. 실제로 성능 문제가 발생하지 않는 한 걱정하지 않아도됩니다.

그러나 검색 결과를 사용하는 경우 -exec 예 : fgrep, 그것은 다릅니다. 방법 검색 결과를 사용하고 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.