하드 드라이브 버퍼 크기가 중요합니까?


33

이 HDD는 주로 읽히지 않는 백업 및 데이터 저장 (사진, 동영상)에 주로 사용됩니다. 이 두 경우의 가격 차이는 1.5 유로입니다.

  • HDD Western Digital Caviar Green Power
    500GB, 7200rpm, 32MB, SATA2
  • HDD Western Digital Caviar SE16
    500GB, 7200rpm, 16MB, SATA2

유일한 차이점은 버퍼 크기 (16MB와 32MB)입니다. 버퍼 크기가 클수록 추가 비용이 듭니까?

답변:


11

정말 여분의 돈 가치가 있습니다. 왜 :

하드 디스크에서 컨텐츠에 액세스하려고하면 필요한 컨텐츠를 찾는 데 시간이 걸립니다. 버퍼는 고속 액세스가 가능한 좋은 것들로 만들어집니다. 따라서 콘텐츠를 찾으면 알고리즘을 통해 버퍼링하기 위해 모든 콘텐츠를 저장합니다.

결론 : HDD 디스크가 더 빨리 작동합니다 :) 특히 큰 내용 :)

nXqd


41

http://www.pcguide.com/ref/hdd/perf/perf/spec/otherCache-c.html

메모리 가격이 "더러운 저렴한"범위로 떨어짐에 따라 드라이브 제조업체는 아주 적은 비용으로 버퍼 크기를 늘릴 수 있음을 깨달았습니다. 확실히이 작업을 수행 할 때는 아무것도 손실되지 않습니다. 추가 캐시는 성능을 저하시키지 않습니다. 그러나 크게 향상 시키지는 않습니다. 결과적으로, 인터페이스 전송 속도가 과대 평가 된 성능 사양의 "주요 챔피언"이라면 캐시 크기는 아마도 "프라임 경쟁자"일 것입니다. 어떤 사람들은 2MB 버퍼가 512KB 버퍼가있는 것보다 4 배 빠르다고 생각하는 것 같습니다! 실제로 대부분의 경우 4 %의 차이를 찾기가 쉽지 않을 수 있습니다. 당연히, 외부 전송 속도와 캐시 크기가 같은 이유로 과대 평가되었습니다 :

캐시 크기 사양은 물론 드라이브의 캐시 특성의 기능입니다. 불행히도 제조업체는 캐시 크기 이외의 다른 특성에 대해서는 거의 이야기하지 않습니다.

방청 형 HDD 성능은 복잡한 것으로 (최근에는 펌웨어 최적화에 의해 결정되지 않는 경우가 많음) 캐시 크기는 결코 은총 알이 아닙니다.

회전 속도는 내 경험에서 드라이브 성능을 훨씬 더 잘 예측할 수 있습니다. 5,400 rpm은 7,200 rpm보다 느리며 10,000 rpm보다 느리며 솔리드 스테이트보다 느립니다. 그럼에도 불구하고 (희귀 한) 예외가 있습니다.

그것은 그렇게 낮은 가격 차이에서 아마도 그만한 가치가 있다고 말했습니다.


이 의견에 동의합니다. WDC 5400 rpm 드라이브와 7200 rpm 드라이브를 사용할 때 큰 차이가 있지만 동일한 스핀들 속도로 실행되는 드라이브와 다른 캐시 크기를 사용하는 두 개의 유사한 속도 드라이브에서는 눈에 띄는 차이가 없습니다.
jtreser 2019

약 3 달러 (?)에 그 이유에 동의했습니다. 마찬가지로 얼마나 빨리 진행될지는 거의 차이가 없다는 데 동의했다. 더 중요한 것은 회전 속도입니다.
ssvarc

@JeffAtwood, "펌웨어 최적화"는 무엇을 의미합니까? 이 시대에 실제 하드 디스크 알고리즘 최적화가 있습니까? 요즘 그들은 모두 같은 표준 알고리즘을 사용하지 않습니까?
Pacerier

10

그것은 당신의 사용법에 달려 있지만 아마도 가치가 없을 것입니다.

  • 큰 연속 파일 (동영상 등)을 읽을 때는 스핀들의 실제 데이터 전송 속도로 제한됩니다. 캐시는 이것을 높이 지 않습니다.
  • 큰 파일 (예 : isos)을 작성할 때 스핀들의 실제 데이터 전송 속도로 제한됩니다. 캐시는 이것을 높이 지 않습니다.
  • 작은 파일을 많이 쓰면 캐시에 들어가고 드라이브는이 쓰기를 다시 정렬하여 효율성을 높일 수 있습니다. 도움이 될 것입니다.
  • 작은 파일을 많이 읽을 때 운이 좋으면 다음에 읽을 파일이 이미 캐시 된 트랙에있을 수 있습니다. 도움이 될 수 있습니다.

결론 : 사용법에 따라 다릅니다.


5

어떤 이유로 든 언급되지는 않지만 캐시의 주요 이점은 시간이 많이 걸리는 디스크 헤드 이동 횟수를 줄이는 것입니다. 이 시나리오에서는 한 파일을 읽고 다른 파일을 동시에 쓰고 있습니다. 캐시가 없으면 헤드는 이러한 독립적 인 파일 스트림을 서비스하려고 시도하는 곳곳을 뛰어 넘습니다. 그러나 캐시를 사용하면 기록중인 파일을 캐시에 임시로 저장할 수 있지만 읽는 다른 파일은 디스크에서 계속 가져올 수 있습니다. 쓰려는 파일이 캐시에 완전히 들어 맞으면 하드 드라이브는 쓰기가 완료되었음을 OS에 알리고 디스크 캐시가 아직 파일 쓰기를 완료하지 않았음에도 불구하고 파일을 쓰던 프로그램이 계속 진행되도록합니다. 물리 디스크. 한편, 첫 번째 파일 읽기는 중단되지 않았습니다. 이런 식으로, 캐시 크기의 범위까지 상당히 높은 겉보기 대역폭이 달성되었습니다. 이는 2MB 캐시를 처리 할 때는 중요하지 않지만 최신 대용량 드라이브에는 256MB 캐시가 있습니다.이 용량은 엄청나고 읽기 / 쓰기로드가 높더라도 읽기 처리량이 매우 높습니다 (물리적 디스크 등급에 매우 근접 함) 캐시가 부족할 때까지 전체 SATA 쓰기 대역폭을 동시에 지원합니다. 일반적으로 처리량 요구 사항에 맞게 RAID의 드라이브 수의 균형을 유지하므로 일반적으로 캐시 용량을 초과하지 않습니다. 캐시가 고갈 될 때까지 전체 SATA 쓰기 대역폭을 동시에 지원하는 동시에 고도로 최적화 된 읽기 처리량 (실제 디스크 등급에 매우 근접 함)을 제공합니다. 일반적으로 처리량 요구 사항에 맞게 RAID의 드라이브 수의 균형을 유지하므로 일반적으로 캐시 용량을 초과하지 않습니다. 캐시가 고갈 될 때까지 전체 SATA 쓰기 대역폭을 동시에 지원하는 동시에 고도로 최적화 된 읽기 처리량 (실제 디스크 등급에 매우 근접 함)을 제공합니다. 일반적으로 처리량 요구 사항에 맞게 RAID의 드라이브 수의 균형을 유지하므로 일반적으로 캐시 용량을 초과하지 않습니다.


슈퍼 유저에 오신 것을 환영합니다. 이 대답은 좋아 보인다. 단락 나누기 또는 두 개와 같은 작은 서식으로 더 나아질 수 있습니다.
Twisty Impersonator

3
그것이 당신이 무료로 얻는 것입니다. 줄 바꿈 추가 비용
Sean

0

버퍼는 또한 불필요하게 반복적 인 읽기 및 쓰기를 줄임으로써 마모를 줄입니다. 버퍼 크기는 다른 앱보다 일부 앱의 속도와 마모에 영향을 주지만 버퍼가 초과되면 성능과 내구성이 모두 저하됩니다. 이것이 그들이 승리 상황을 높이는 이유입니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.