방금 다음과 같은 일을 경험했습니다.
- USB 일반 읽기: 30-40MB/s
- USB 쓰기는끔찍한느림: 0.5-20 MBytes/s, 위아래로 점프, 평균 약 4 MBytes/s
읽기 테스트 pv /dev/sdb >/dev/null
는 쓰기 테스트를 위한 것입니다 pv /dev/zero > zero.file
. 디스크가 새로 포맷되었으며 비어 있습니다. 시스템은 다른 작업을 수행하지 않습니다. 따라서 사용 가능한 공간이 조각화되어 있기 때문이 아닙니다.
iostats -dkx 1
쓰기 중에 디스크가 1~10% 사용 중임을 표시합니다(이는 USB2 연결의 4MB/s와 일치합니다). top
CPU 유휴 상태를 표시합니다.
몇 가지 다른 USB 디스크(USB 어댑터가 포함된 80GB Toshiba 2.5인치 및 Western Digital Elements 8TB 포함)로 테스트한 결과 동일한 결과를 얻었습니다. 따라서 USB 디스크가 덮여 있거나 느린 쓰기 기능이 있기 때문이 아닙니다. (일부 USB 스틱은 읽기 성능은 좋지만 쓰기 성능은 좋지 않습니다. 여기서는 그렇지 않습니다.)
운영 체제는 Lubuntu 18.04 32비트입니다.
4개의 Dell 데스크탑(Dell 올인원)과 2개의 Dell 노트북에서 동일한 동작이 발생합니다. 이러한 컴퓨터에는 64비트 CPU가 있습니다.
다른 시스템에서는 동일한 USB 디스크가 예상대로 작동합니다. 동일한 테스트에서는 USB2 읽기/쓰기가 30-40MBytes/s이고 USB3 읽기/쓰기가 110-130MBytes/s입니다.
26년간의 GNU/Linux 경험 중에서 나는 이런 일이 일어나는 것을 이전에 본 적이 없습니다.
천천히 쓰는 이유가 뭔가요?