SSD에 SuperFetch 캐시를 배치하는 방법? 때 SSD에 배치 할 페이지 파일보다

기존 Windows 7 설치에 SSD (Solid State Drive)를 추가하려고합니다.

킹스톤 30GB SSD

페이징 파일을 SSD 로 옮길 수 있다는 것을 알고 있습니다 .

페이지 파일을 SSD에 배치해야합니까?

예. 대부분의 페이지 파일 작업은 작은 임의 읽기 또는 큰 순차적 쓰기이며, 둘 다 SSD가 잘 처리하는 작업 유형입니다.

수천 개의 트레이스에서 원격 측정 데이터를보고 페이지 파일 읽기 및 쓰기에 중점을두면

  • Pagefile.sys가 pagefile.sys의 수를 약 40 대 1로 읽습니다.
  • Pagefile.sys 읽기 크기는 일반적으로 매우 작으며 67 %는 4KB 이하이고 88 %는 16KB 이하입니다.
  • Pagefile.sys 쓰기는 비교적 크며, 이는 128 % 이상이고 62 %가 정확히 1MB입니다.

실제로, 전형적인 페이지 파일 참조 패턴과 SSD가 이러한 패턴에서 갖는 유리한 성능 특성을 고려할 때 SSD에 배치 할 페이지 파일보다 더 나은 파일은 거의 없습니다.

내가 모르는 것은 솔리드 스테이트 드라이브에 SuperFetch 캐시 (예 : ReadyBoost 캐시)를 넣을 있는지 여부 입니다.

Windows가 비교적 자주 액세스하는 데이터 (예 : 30GB)의 솔리드 스테이트 드라이브에 기가 바이트의 자주 액세스하는 데이터를 캐시 할 수 있다는 이점을 원합니다. 이것이 바로 SuperFetch + ReadyBoost (또는 SuperFetch + ReadyDrive)를위한 것입니다.

Windows는 SATA를 통해 연결된 솔리드 스테이트 플래시 드라이브에 ReadyBoost 캐시를 제공 (또는 제공)합니까?

에 문제 레디 부스트의 오버 캐시 ReadyDrive를 캐시는 점이다 레디 부스트의 캐시가 재부팅 사이에 생존하지 않습니다. 캐시는 세션 당 키로 암호화되어 부팅 중에 기존 컨텐츠를 사용할 수없고 로그인 중에 SuperFetch 프리 페치를 사용할 수 없습니다 .


하나 업데이트

Windows Vista가 귀하를 하나의 ReadyBoost.sfcache 파일 로만 제한한다는 것을 알고 있습니다 (Windows 7에서 해당 제한을 제거했는지 여부는 알 수 없음).

Q : EMD에 여러 장치를 사용할 수 있습니까? A : 아닙니다. 컴퓨터 당 Vista를 하나의 ReadyBoost로 제한했습니다

Q : 왜 하나의 장치입니까? A : 시간과 품질. 이 기능의 첫 번째 개정판이므로 여러 캐시를 관리하는 데 어려움없이 단일 장치를 예외적으로 만드는 데 중점을두기로 결정했습니다. 하지만 우리는이 아이디어를 좋아하며 향후 버전에서도 고려 중입니다.

또한 캐시 파일의 4GB 제한이 대부분의 USB 스틱에 사용되는 FAT 파일 시스템제한 이라는 것을 알고 있습니다. SSD 드라이브는 NTFS로 포맷됩니다.

Q : ReadyBoost에 사용할 수있는 최대 플래시 양은 얼마입니까?
A : ReadyBoost에 최대 4GB의 플래시를 사용할 수 있습니다 (압축시 8GB의 캐시로 나타남)

Q : 4GB 이상의 플래시를 사용할 수없는 이유는 무엇입니까? A : FAT32 파일 시스템은 ReadyBoost.sfcache 파일을 4GB로 제한합니다

NTFS 볼륨 의 ReadyBoost 캐시가 4GB보다 클 수 있습니까?

업데이트 2

레디 부스트의 캐시는 당 부팅 세션 키를 사용하여 암호화됩니다. 이는 캐시를 부팅 할 때마다 다시 빌드해야하며 부팅 시간을 단축하거나 로그인에서 사용 가능까지의 대기 시간을 단축하는 데 사용할 수 없습니다.

Windows ReadyDrive 기술은 일부 하이브리드 하드 드라이브와 통합 된 비 휘발성 (NV) 메모리 (예 : 플래시)를 활용합니다. 이 플래시 캐시는 Windows 부팅을 도와 주거나 최대 절전 모드에서 더 빨리 재개 할 수 있습니다.

  • Windows 7은 내장 SSD 드라이브를 ReadyBoost / ReadyDrive / SuperFetch 캐시로 사용합니까?
  • Windows 저장소를 제거 할 수없는 SSD에 SuperFetch 캐시 (즉, ReadyBoost) 로 만들 수 있습니까?
  • 그것은하는 것이 가능 하지 암호화 레디 부스트의 그래서 윈도우 7 부팅시 캐시를 사용할 경우 캐시를, 그리고?

또한보십시오



답변

ReadyBoost를 비활성화하십시오. SSD를 기본 / 부팅 드라이브로 만들고 페이지 파일이 있는지 확인하십시오. ReadyBoost는 단순한 보조 버퍼입니다. 페이지 파일이 충분히 빠르면 ReadyBoost를 사용할 필요가 없습니다.

SSD를 부팅 드라이브로 만들 수없는 경우에도 페이지 파일에 SSD를 사용하도록 Windows에 지시 할 수 있습니다. 어느 쪽이든 ReadyBoost가 필요하지 않습니다.


답변

ReadyBoost 캐시를 SSD에 넣을 수 없습니다.

드라이브를 처음 포맷하고 드라이브 문자를 할당하면 ReadyBoost 캐시를 드라이브에 배치 할 수있는 옵션이 제공 됩니다.

그러나 후속 재부팅시 ReadyBoost 드라이버는 이벤트 로그에보고합니다.

ReadyBoost 드라이버가 볼륨 스택에 연결되어 있으므로 장치 (알 수 없음)가 ReadyBoost 캐시에 사용되지 않습니다.

전체 로그 항목 :

Log Name:      Microsoft-Windows-ReadyBoost/Operational
Source:        Microsoft-Windows-ReadyBoost
Date:          3/2/2011 10:55:28 ᴩᴍ
Event ID:      1022
Task Category: ReadyBoost
Level:         Information
Keywords:      (16384)
User:          SYSTEM
Computer:      Harpax
Description:   The device (Unknown Unknown) will not be used for a ReadyBoost cache because the ReadyBoost driver is attached to its volume stack.

ReadyBoost 가 회전 플래터에서 실행되는 컴퓨터에 유용 하더라도 ReadyBoost 는 느린 USB 포트에 연결된 저장 장치로 제한됩니다.


답변

인텔의 빠른 스토리지 기술을 지원하는 마더 보드를 살펴보십시오. SSD를 자기 / 스핀들 하드 드라이브의 캐시로 사용할 수 있습니다.


답변

> SuperFetch 캐시 (즉, ReadyBoost 캐시)를 솔리드 스테이트 드라이브에 넣습니다.

에서 http://technet.microsoft.com/en-us/magazine/ff356869.aspx :

Windows 7은 Windows SuperFetch 알고리즘을 사용하여 캐시에 저장할 파일을 결정합니다. SuperFetch는 사용자가 액세스하는 파일 (시스템 파일, 응용 프로그램 파일 및 문서 포함)을 모니터링하고 해당 파일을 ReadyBoost 캐시에 사전로드합니다. 플래시 저장 장치를 제거 할 수있는 경우 캐시의 모든 파일은 128 비트 AES를 사용하여 암호화되지만 하드웨어 제조업체는 제거 할 수없는 내장 ReadyBoost 장치에서 암호화를 비활성화하도록 선택할 수 있습니다. ReadyBoost 캐시는 파일의 사본을 저장하기 때문에 컴퓨터에 영향을주지 않고 언제라도 플래시 드라이브를 제거 할 수 있습니다. Windows는 디스크에서 원본 파일을 간단히 읽습니다.

> 캐시는 세션 당 키로 암호화되어 부팅 중에 기존 컨텐츠를 사용할 수없고 로그인 중에 SuperFetch 프리 페치를 사용할 수 없습니다

ReadyBoost 압축 및 암호화 비활성화에 대한 언급이 있습니다 .

또한 EnableCompressionEnableEncryption에 대한 매개 변수가 있지만이를 레지스트리 또는 GroupPolicy에 추가하여 고정시키는 방법에 대한 구체적인 내용은 없습니다. 암호화를 비활성화하면 SuperFetch가 유지되는지 확실하지 않습니다.