나는 내 노트북이 여러 번 멈추는 것을 발견했고 내 디스크가 많은 작업을 수행할 때 발생하는 것 외에 내가 찾은 가능한 원인이 무엇인지 확인했습니다... 이제 iotop
이것을 사용하여 다음을 발견했습니다.
29620 idle nobody 97.48 K/s 0.00 B/s 0.00 % 99.99 % find / -ignore_readdir_race ( -fstype NFS -o -fstype nfs -o -fstype nfs4 -o~\|\(^/sfs$\)\|\(^/media$\)\|\(^/var/lib/schroot/mount$\) ) -prune -o -print0
이것은 자동으로 발생합니다. 어떤 응용 프로그램이나 서비스가 이 명령을 실행하고 있는지도 모르고 이에 대해 잘 알지도 못합니다.
이 명령은 무엇을 의미하며 무엇을 시작합니까?
디스크 쓰기를 제한하거나 시스템 성능 저하를 방지할 수 있습니까? 몇 달 동안 내 컴퓨터가 디스크 I/O에서 계속 멈추는 것을 발견했습니다. 내 컴퓨터는 오래되지 않았으며(i5 6GB RAM) 이 동작이 이상합니다(이전에는 정상적으로 작동했습니다).
답변1
명령의 매개변수 와 /etc/updatedb.conf
내용이 일치하는 파일이 있을 수 있습니다 (즉, 매개변수는 해당 파일을 기반으로 설정됩니다).find
find
locate
mlocate
이것은 매일 사용 되며 cron
또는 (내 컴퓨터에서) 트리거되는 데이터베이스 업데이트 명령의 일부입니다./etc/cron.daily/mlocate
기계가 배터리로 실행 중인 경우 명령이 지연될 가능성이 높으므로 이러한 일이 발생하는 정확한 반복 시간이 없을 수 있습니다.
내 테스트에는 /etc/cron.daily/mlocate
다음과 같은 유용성 테스트가 있습니다 ionice
.
# See ionice(1)
if [ -x /usr/bin/ionice ] &&
/usr/bin/ionice -c3 true 2>/dev/null; then
IONICE="/usr/bin/ionice -c3"
fi
아직 설치하지 않았거나 이 줄이 없는 경우 매개변수를 설치/추가/사용하여 정지 문제가 해결되는지 확인할 수 있습니다.