cp로 인해 OS가 정지되는 것을 어떻게 방지할 수 있나요?

cp로 인해 OS가 정지되는 것을 어떻게 방지할 수 있나요?

cp다음과 같이 데이터를 복사하는 데 사용하고 있습니다 .

cp -r from_here to_there

그렇게 하면 컴퓨터가 주기적으로 정지했다가 정지 해제됩니다. CPU 4개가 설치되어 있고 HD는 SATA를 통해 연결되어 있습니다. from_hereto_there다 동일한 파일 시스템에 있으므로 네트워크가 사용되지 않습니다. 동결은 복사되는 파일의 양에 따라 어떻게든 달라집니다. 많은 파일의 경우 SSH를 통해 시스템에 로그인하는 것조차 불가능합니다.

내 OS가 정지되고 정지 해제되는 이유를 확인할 수 있는 방법이 있습니까? cp어떻게든 편하게 지내라고 말할 수 있을까요 ?

답변1

사용중인 커널 버전에 따라 다릅니다. I/O 스트레스로 인해 시스템이 응답하지 않게 만드는 버그가 커널에 있었습니다.

최신 커널이 있다면 그냥 사용하는 것만으로도 ionice충분합니다. 저는 백그라운드 다운로드를 위해 ionice와 함께 사용하고 screen있으며 훌륭하게 작동합니다(컴퓨터 응답성에 영향을 주지 않음).

screen -d -m ionice -c 3 io_heavy_cmd

관련 정보