나는 구입했다WD60EZAZ사용을 위해시놀로지 DS118NAS. 약 500GB의 데이터를 디스크에 넣었지만 읽기/쓰기 성능이 매우 느렸습니다.
네트워크에 병목 현상이 발생하지 않는지 확인하기 위해 디스크에서 직접 몇 가지 테스트를 실행하기로 결정했습니다.
dd
먼저 NAS에서 직접 실행해 보았습니다 .
dd if=1G.rnd of=/dev/null bs=8k
131072+0 records in
131072+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 14.0897 s, 76.2 MB/s
기술 사양에 따르면 디스크 전송 속도는 ~180MB/s여야 하며 그에 가까운 속도도 관찰되지 않습니다. 유틸리티에는 76MB/s만 표시됩니다.매우낮은. NAS 자체에 문제가 있는 것일까요?
- HDD를 데스크탑에 연결하고 외장 HDD로서 어떻게 작동하는지 살펴보기로 결정했습니다. Mac을 사용하면서 HDD를 VMware Fusion 가상 머신에 연결했습니다.원시 디스크방법. VM은 Ubuntu 21.10을 실행 중이며 디스크 유틸리티를 사용하여 다음 매개변수로 읽기 테스트를 수행합니다.
결과:
사진이 많이 이상하네요. 드라이브의 대부분의 경우 비현실적으로 높은 250-290MB/s의 속도를 보여줍니다. 특정 부분의 경우 90-100MB/s를 표시하며 이는 합리적으로 보이지만 dd
NAS에서 표시되는 것과 매우 가깝지는 않습니다. 그리고 세 번째 부분에서는 매우 일관성 없는 결과를 보여줍니다. HDD를 귀 옆에 두면 "빠른" 세그먼트에서는 헤드가 움직이지 않는 반면 "느린" 세그먼트에서는 헤드가 집중적으로 움직인다는 소리가 들립니다. 내가 이해한 대로 읽기 테스트 중에 원시 장치(파일 시스템이 아님)에서 연속 100MB 샘플을 읽기 때문에 이는 혼란스럽습니다. 이는 많은 헤드 이동을 포함해서는 안 됩니다(그리고 이 이론은 다른 HDD에서 확인되었습니다).
hdparm
그런 다음 간단한 읽기 테스트에 사용합니다 .
sudo hdparm -Tt /dev/sda1
[sudo] password for user:
/dev/sda1:
Timing cached reads: 23754 MB in 1.99 seconds = 11932.77 MB/sec
Timing buffered disk reads: 174 MB in 3.01 seconds = 57.80 MB/sec
- 그런 다음 HDD의 가장 큰 파티션을 마운트하고
dd
Ubuntu에서 유사한 테스트를 수행합니다.
dd if=1G.rnd of=/dev/null bs=8k
131072+0 records in
131072+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 13.3885 s, 80.2 MB/s
NAS와 매우 유사합니다. CPU 성능이 좋아져서 조금 더 빨라졌을지도 모르지만...
내가 실행하는 파일은 dd
NAS에서와 정확히 동일합니다.
결과는 매우 일관성이 없습니다. 요약은 다음과 같습니다.
- NAS, dd: 76MB/s
- 우분투, dd: 80MB/s
- 우분투, hdparm: 60MB/s
- Ubuntu, 디스크 벤치마크: 90-290MB/s
비교를 위해, 제가 사용하는 또 다른 5년 된 외장 2.5인치 HDD는 위의 테스트 방법을 사용할 때 ~100-120MB/s의 일관된 읽기 속도를 보여주었습니다.
이제 질문:
- HDD 읽기 속도는 데이터의 물리적 위치에 따라 달라지며 이로 인해 속도가 2.5배 달라질 수 있다는 것을 알고 있습니다. 사양에서 180MB/s를 인쇄한다는 것은 평균을 의미합니까, 아니면 최대를 의미합니까?
- 항목 #2에서 290MB/s 읽기 속도를 어떻게 설명하나요? 왜 이렇게 많이 달라지나요?
- 읽기 속도 테스트 결과는 매우 실망스럽습니다. 내 HDD에 문제가 있나요? 문제를 해결하기 위해 제가 할 수 있는 일이 있나요? 추가 테스트 권장사항이 있나요?