12 ~ 200MB 파일이 있습니다. 이들 중 하나를 다른 드라이브에 복사하는 데 20 초가 걸립니다. 한 번에 모든 항목을 복사하려고하면 먼저 5 분이 걸릴 것이라고 말한 다음 시간과 날짜로 속도가 느려집니다.
XFCE에서 Thunar를 통해 파일을 복사하고 있지만 명령 줄을 사용하여 비슷한 문제가 발생하는 것을 기억합니다. 왜 이런 일이 발생하며 파일을 하나씩 복사하는 것 외에 다른 방법으로 해결할 수 있습니까?
12 ~ 200MB 파일이 있습니다. 이들 중 하나를 다른 드라이브에 복사하는 데 20 초가 걸립니다. 한 번에 모든 항목을 복사하려고하면 먼저 5 분이 걸릴 것이라고 말한 다음 시간과 날짜로 속도가 느려집니다.
XFCE에서 Thunar를 통해 파일을 복사하고 있지만 명령 줄을 사용하여 비슷한 문제가 발생하는 것을 기억합니다. 왜 이런 일이 발생하며 파일을 하나씩 복사하는 것 외에 다른 방법으로 해결할 수 있습니까?
답변:
이것은 오랫동안 알려진 리눅스 커널의 알려진 문제이며 아직 아무도 문제를 해결하지 못했습니다.
속도를 증가시킨 다음 정상화하는 Windows를 제외하고는 현재 수정 또는 알려진 해결 방법이 없습니다. 이 버그는 우선 순위가 매우 높은 문제이지만 프로그래머는 같은 생각을하지 않습니다. 이 버그만으로 Linux에서 멀어지기 시작했습니다.
전송 속도를 모니터링하려면 rsync 를 시도해야합니다 . 예를 들면 다음과 같습니다.
rsync -PSauv sourcedir/* destdir/
실제로 큰 파일과 달리 전송 속도가 실제로 떨어지는 경우 몇 가지 다른 사항을 확인해야합니다.
디스크가 I / O 바인딩 된 경우 문제가 있습니다. 플래시 드라이브 나 외부 USB 장치에 많이 쓸 때 종종 이런 현상이 나타납니다.
두 디스크를 모두 테스트하여 디스크 hdparm -Tt <device>
속도가 다른 장치보다 훨씬 느리거나 I / O 문제를 일으킬 수있는 다른 장치보다 훨씬 느린 지 확인하십시오.
귀하의 확인 dmesg를 당신이 명백한 디스크 오류가없는 확인하고 출력하여 SMART 상태를. badblocks -n
비 SMART 드라이브에서 디스크 오류가 의심되는 경우 고려할 수도 있습니다
.
디스크가 쓰러지거나 성능이 저하 될 수있는 데는 여러 가지 이유가 있지만 문제를 측정 할 수있을 때까지 문제가 무엇인지 알 수 없습니다. :)