SMR 디스크 감지 전략

SMR 디스크 감지 전략

이번 주에 WD 14TB를 받았는데 그것이 올바른 스핀 러스트인지 SMR인지 확인하고 싶었습니다.

좋은 답변이 있습니다하드 드라이브가 SMR을 사용하는지 확인하는 방법이에 대해 논의하고 있지만 이제 4년이 넘었고, 작성된 이후로 그림이 약간 변경되었을지 궁금합니다.

나는 다음을 포함하는 공격 계획을 생각하고 있습니다.

  1. libzbc 및/또는 sg3_utils를 사용하여 SMR인지 확인하세요.
  2. TRIM이 지원되는지 확인하세요.
  3. 무작위 쓰기에 대해 가장 높은 처리량을 제공하는 블록 크기를 결정합니다(ATTO 또는 이와 유사한 것을 사용).
  4. Mikko의 답변은 fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randwrite --size=500g --io_size=1500g --blocksize=10m --ioengine=libaio --iodepth=1 --direct=1 --numjobs=1 --runtime=3600 --group_reporting다음을 사용하는 것을 제안합니다.
  5. https://youtu.be/8oF0vj5WBO0권장사항: io를 /dev/sdx.어쨌든 CMR 캐시 알고리즘이 처음에 넓은 표면을 CMR 캐시로 사용할 만큼 똑똑하다면 최소한 몇 테라바이트의 파일이 1500GB보다 "더 안전"해 보일 것입니다.
  6. 소스에서는 iolength=4도 권장하지만 별 차이가 없다고 말합니다. 여기서 무엇을 사용해야할지 잘 모르겠습니다.
  7. ATTO는 보고된 블록 크기를 테스트합니다(최대한 빨리 CMR 캐시 채우기).

다른 제안이 있나요?

관련 정보