SSD 하이브리드 드라이브는 HDD + ReadyBoost 플래시보다 성능이 우수합니까?


16

Seagate는 Momentus XT 솔리드 스테이트 하이브리드 드라이브 라는 제품을 출시했습니다 . 이는 OS 수준에서 Windows ReadyBoost가 소프트웨어로 수행하려고하는 것과 정확히 같습니다. 대형 하드 드라이브의 장점과 솔리드 스테이트 플래시 메모리의 성능을 결합합니다.

Momentus XT는 Windows ReadyBoost에서 유사한 플래시 메모리 저장 장치를 갖춘 알맞은 하드 드라이브의 유사한 임시 페어링을 능가합니까?

명백한 "하드웨어 구현이 소프트웨어 구현보다 더 빨라야한다"는 것 외에, 왜 ReadyBoost가 그러한 하이브리드 장치만큼 성능을 ​​발휘할 수 없습니까?

답변:


13

한 가지 큰 차이점은 ReadyBoost는 USB 2.0 대역폭으로 제한된다는 것입니다 (컴퓨터에 매우 희귀하고 매우 빠른 최첨단 USB 3.0이없는 한) 하드 드라이브는 훨씬 더 빠른 SATA 인터페이스에 있습니다.

따라서 빠른 플래시 메모리를 SATA에만 두는 것만으로도 더 빠르다는 결론을 내릴 수 있습니다.

ReadyBoost는 또한 상대적으로 느린 I / O 제약 조건을 중심으로 설계되어 수행 가능한 작업의 범위를 제한합니다.

한 검토 I의 FOUND는 매우 긍정적이었다. 올바른 알고리즘을 사용하면 SSD의 속도 (대부분)와 기존 HDD의 용량 및 메가 바이트 당 저렴한 가격을 모두 얻을 수있는 것처럼 보입니다.


2
다른 컨트롤러의 메모리 카드 리더에서 ReadyBoost를 사용할 수 없습니다 (예 : PCIe)? (실제로 어떤 실제 속도를 얻을 수 있을지는 모르겠습니다 ...)
Andy

Toms 하드웨어에서 가장 빠른 mem 카드 속도를 찾아 보니 너무 느려 보입니다 ...
Andy

ReadyBoost에 대한 I / O 제약 조건에 대해 자세히 설명 할 수 있습니까? (많은 Vista가 바뀌 었는지 궁금합니다-> 7)
Andy

ReadyBoost를 SSD로 테스트 (eSATA를 통해 연결) 할 수있었습니다. 그래도 성능 향상을 테스트하는 방법을 모르겠습니다.
일요일

2

나는 그것이 승자가되는 기술이 아니라고 생각합니다. 어디에 저장 할지를 결정하는 데 사용되는 알고리즘이 될 것입니다. Vista, Win7 또는 하이브리드의 알고리즘을 알지 못하는 경우 합리적인 답변을 얻으려면 경험적 증거가 필요합니다. OS는 더 복잡한 알고리즘을 실행하고, 장기간에 걸쳐 사용 패턴을보고, 파일 시스템 자체를 더 잘 이해할 수 있으므로 더 많은 잠재력이있을 수 있습니다. ReadyBoost의 한 가지 가능한 속도 저하는 이동식 미디어를 가정하기 때문에 모든 것을 암호화해야하지만 하이브리드 솔루션에는 그러한 제약이 없습니다.

"하드웨어 구현은 소프트웨어 구현보다 빠릅니다"

그것이 사실인지는 확실하지 않지만, 컴퓨터의 작업량이 많은 경우에도 하드 드라이브는 여전히 최적의 속도로 작동한다는 것을 알 수 있습니다. 편집 : 또한 데이터 버스를 비우십시오.

ReadyBoost에게 장점은 두 가지 스토리지 기술을 분리하여 가격이 하락하거나 기술이 향상됨에 따라 독립적으로 업데이트 할 수 있다는 것입니다.


1

하이브리드 하드 드라이브가 뛰어난 한 가지 방법은 부트 스트랩 속도를 높이는 반면 ReadyBoost는 속도를 높일 수 있다는 것입니다. HHD는 부팅에 사용되는 파일을 캐시 할 수 있으므로 부팅 속도를 높일 수 있습니다.

OS가 부팅을 통해 ReadyBoost 드라이브의 내용을 신뢰하지 않기 때문에 ReadyBoost는 그렇게 할 수 없습니다. 실제로 ReadyBoost 세션 키는 종료시 폐기되고 매 부팅마다 새로 생성되므로 OS는 원하는 경우에도 이전 ReadyBoost 캐시를 읽을 수 없습니다.


-2

당신은이 가정이 잘못되었습니다. ReadyBoost와 하이브리드 드라이브는 완전히 다릅니다. ReadyBoost는 하위 시스템을 돕기 위해 "RAM을 확장"하도록 설계되었으며 하이브리드 드라이브는 최상위 시스템의 디스크 성능을 향상 시키도록 설계되었습니다. ReadyBoost의 작동 방식은 HDD에서 RAM으로 데이터를 먼저 읽고 RAM에서 데이터를 RAM에서 플래시 드라이브로 푸시하는 것입니다. RAM이 충분한 경우 ReadyBoost는 성능을 향상시킬 수 없습니다 (실제로 시스템 속도가 느려집니다).

추신 : 나는이 질문에 대한 유일한 정답을 얼마나 많은 사람들이 downvoting하고 있는지 놀랐습니다. 직접 확인하면 알 수 있습니다.


사람들은 이것을 잘못 생각하고 있습니다. ReadyBoost는 SuperFetch가 작동하기위한 더 많은 공간을 제공합니다. 그러나 ReadyBoost 드라이브의 스토리지를 일반 RAM으로 사용할 수 없기 때문에 "RAM 확장"이라고 할 수 없습니다.
Jamie Hanrahan

@Jamie Hanrahan, "ReadyBoost는 SuperFetch가 작업하기에 더 많은 공간을 제공합니다." -그건 완전히 틀렸어
user626528

네? SuperFetch를 끄고 그 후 ReadyBoost의 성능을 확인하십시오. ReadyBoost 캐시는 SuperFetch가 사용할 수있는 대체 "저장소"위치로 Store Manager 서비스에서 관리합니다. SuperFetch가 캐시하려는 무언가에 ReadyBoost 저장 장치를 사용하기로 선택하면 RAM을 사용할 필요가 없으므로 RAM이 부족한 시스템에서도 SuperFetch가 더 효과적입니다. 그러나 ReadyBoost 장치는 다른 RAM 사용을 대체 할 수 없기 때문에 ReadyBoost는 "RAM 확장"이라고 말할 수 없습니다.
Jamie Hanrahan 2016 년

@Jamie Hanrahan, "더 많은 공간"이 아니라 더 빠른 속도입니다. 그리고 충분한 RAM이있는 시스템에는 아무런 이점이 없습니다.
user626528

"더 빠른 속도"가 원하는 결과 입니다. 그러나 RB가 속도를 높이기 위해 사용 하는 방법 은 SF가 캐시 할 수있는 더 많은 공간을 제공하여 SF 캐시에 RAM을 사용하지 않으면 서 나중에 캐시 적중 가능성을 높입니다. "원하는"결과는 RB가 캐시 한 디스크 블록을 다시 사용 하지 않으면 더 빠른 속도를 얻지 못하지만 더 많은 공간이 여전히 제공되고 사용되고 있기 때문입니다. 두 번째 문장이 맞습니다. RB는 시스템에 RAM이 너무 적은 경우에도 도움이되지 않습니다. IME는 특정 작업에 대해 RB가 눈에 띄게 도움이되는 상당히 좁은 범위의 RAM 크기입니다.
Jamie Hanrahan 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.