개인 Linux 시스템의 디스크에서 다른 디스크로 파일을 복사 할 때마다 OS가 제대로 응답하지 않고 UI가 이상하게 작동하기 시작합니다. 재생중인 모든 동영상이 정지되고 파일 전송이 완료 될 때까지 계속됩니다. 전송 시간이 더 걸리더라도 상관 없습니다.
이러한 작업의 I / O 우선 순위를 낮추는 방법이 있습니까? 주요 문제는 Dolphin을 사용하여 파일을 복사 할 때입니다.
Linux Mint KDE 16을 사용하고 있습니다.
답변
해당 설정을 모든 복사 작업에 적용하는 방법을 잘 모르겠지만 단일 시간 솔루션으로 ionice
명령을 사용할 수 있습니다 . 그것은 다음과 같이 보일 것입니다 :
ionice -c 3 cp src dst
이 -c
클래스는 다음 세 가지 중 하나 일 수 있습니다.
- 유휴 (클래스 3)-유휴 IO 우선 순위로 실행되는 프로그램은 정의 된 유예 기간 동안 다른 프로그램이 디스크 io를 요청하지 않은 경우에만 디스크 시간을 얻습니다.
- 최선의 노력 (클래스 2)-특정 IO 우선 순위를 요청하지 않은 프로세스에 대한 효과적인 스케줄링 클래스입니다.
- 실시간 (클래스 1)-RT 스케줄링 클래스는 시스템에서 진행중인 다른 작업에 관계없이 디스크에 먼저 액세스합니다.