Ready Boost

ReadyBoost
Ready Boost
ReadyBoost Icon Window 8.png
Microsoft Windows ReadyBoost.png
Windows 10에 표시되는 ReadyBoost.
개발자마이크로소프트
운영 체제Microsoft Windows
서비스명ReadyBoost (EMDMgmt)
유형디스크 캐시

ReadyBoost(코드명 EMD[1])는 Microsoft for Windows Vista에서 개발한 디스크 캐싱 소프트웨어 구성 요소이며 이후 버전의 Windows에 포함되어 있습니다.ReadyBoost를 사용하면 NAND 메모리 대용량 스토리지 CompactFlash, SD 카드 USB 플래시 드라이브 장치를 하드 드라이브와 랜덤 액세스 메모리 사이의 캐시로 사용하여 컴퓨팅 성능을 향상시킬 수 있습니다.ReadyBoost는 SuperFetch에 의존하며 사용자 활동에 따라 캐시를 조정합니다.하이브리드 드라이브용 ReadyDrive는 ReadyBoost와 [2]유사한 방식으로 구현됩니다.

개요

캐시에 ReadyBoost 지원 플래시 메모리(NAND 메모리 장치)를 사용하면 Windows Vista 이후에서는 캐시가 없는 경우보다 더 나은 성능으로 랜덤 디스크 읽기를 처리할 수 있습니다.이 캐싱은 페이지 파일 또는 시스템 DLL뿐만 아니라 모든 디스크 컨텐츠에 적용됩니다.USB 플래시 장치는 일반적으로 순차 I/O용 기계식 하드 디스크보다 속도가 느리기 때문에 성능을 극대화하기 위해 ReadyBoost에는 대용량 순차 읽기 요청을 인식하고 이러한 요청을 [3]처리하는 하드 디스크가 있습니다.

호환되는 장치가 연결되어 있으면 Windows 자동 실행 대화 상자에 플래시 드라이브를 사용하여 시스템 속도를 높일 수 있는 추가 옵션이 제공되며, 드라이브의 속성 대화 상자에 사용할 공간을 [4]구성할 수 있는 추가 ReadyBoost 탭이 추가됩니다.최소 캐시 크기는 250MB입니다.Vista 또는 드라이브의 FAT32 포맷에서는 최대 4GB입니다.NTFS 또는 exFAT 포맷을 사용하는 Windows 7 이상에서는 최대 캐시 크기는 디바이스당 32GB입니다.Windows Vista 에서는, 1 개의 디바이스만을 사용할 수 있는 반면, Windows 7 에서는 1 개의 디바이스 마다 1 개의 복수의 캐시를 사용할 수 있습니다(최대 합계 256 GB).[5]

ReadyBoost는 AES-128을 사용하여 플래시 장치에 저장되는 모든 데이터를 압축 및 암호화합니다. Microsoft는 일반적으로 2:1 압축률이 일반적이므로 4GB 캐시에 [6]8GB의 데이터가 포함되어 있다고 밝혔습니다.

요구 사항들

디바이스가 호환성이 있어 사용하기 위해서는 다음 요건을 충족해야 합니다.

  • 이동식 미디어의 용량은 256MB[7] 이상이어야 합니다(포맷 후 250MB, Windows 7의 이벤트 로그에 최소 235MB가 보고됨).
  • Windows 7 에서는, 최대 8 대의 디바이스에 최대 256 GB 의 메모리를 [8]증설할 수 있습니다.또, 1 [9]대의 스토리지 디바이스에 최대 32 GB 의 메모리를 증설할 수 있습니다.
  • 디바이스의 액세스 시간은 1 ms 이하여야 합니다.
  • 장치는 전체 장치에 균일하게 분산된 4kB 랜덤 읽기의 경우 2.5MB/s의 읽기 속도를 지원해야 하며, 512kB 랜덤 쓰기의 경우 1.75MB/s의 쓰기 [10]속도를 장치 전체에 균일하게 분산시킬 수 있어야 합니다.
  • Microsoft Windows Client Performance 그룹에서는 플래시 메모리 대 시스템 RAM 비율을 1:1 ~ 2.5:[3]1로 설정할 것을 권장합니다.

기타 고려사항:

  • Vista의 ReadyBoost는 SP1 이상에서 NTFS, FAT16 FAT32지원합니다.Windows 7 에서는, 새로운 exFAT 파일 시스템도 서포트되고 있습니다.ReadyBoost 캐시는 파일로 저장되므로 FAT16의 2GB 파일 크기 제한보다 캐시 크기가 커지려면 플래시 드라이브를 FAT32, NTFS 또는 exFAT로 포맷해야 합니다. 원하는 캐시 크기가 4GB(FAT32 파일 크기 제한) 이상이면 드라이브를 NTFS 또는 EXFAT로 포맷해야 합니다.ReadyBoost에서는 이러한 파일 시스템 간의 성능 차이는 무시할 수 있습니다.
  • ReadyBoost for Windows Vista의 초기 릴리스에서는 하나의 장치를 지원했습니다.Windows 7은 ReadyBoost용으로 여러 개의 플래시 드라이브를 지원하므로 RAID 0과 유사한 성능 향상을 기대할 수 있습니다.
  • ReadyBoost 알고리즘은 Windows 7에서 개선되어 성능이 향상되었습니다.한 실험에서 높은 적중률로 [citation needed]인해 플래시 메모리의 판독 속도가 Windows Vista보다 최대 5~10배 빠른 것으로 나타났습니다.
  • ReadyBoost는 캐시를 파일 시스템 없이 플래시 메모리를 사용하는 대신 드라이브의 루트 디렉터리에 파일로 저장하므로 파일 시스템을 마운트하고 드라이브 문자를 할당해야 합니다.ReadyBoost 캐시는 드라이브의 루트 디렉터리에 생성됩니다.
  • 시스템 드라이브(Windows 시스템 파일이 있는 주 드라이브)가 SSD(Solid-State Drive)인 경우 해당 드라이브에서 읽는 속도가 ReadyBoost [7]드라이브에서 읽는 속도만큼 빠르기 때문에 ReadyBoost가 비활성화됩니다.
  • ReadyBoost는 로컬 하드 디스크에 기록될 때 모든 데이터를 캐시합니다. "Ecache.sys 장치 드라이버는 로컬 하드 디스크 볼륨(예를 들어 C:)에 대한 모든 읽기 및 쓰기를 가로채고 서비스가 [6]생성한 캐싱 파일에 쓰는 모든 데이터를 복사합니다."SuperFetch는 자주 읽히는 데이터를 ReadyBoost 캐시에 미리 입력하므로 SuperFetch는 ReadyBoost가 잘 [11]작동하기 위해 필요합니다.
  • ReadyBoost는 휴대폰이나 카메라같은 휴대용 미디어 장치 또는 에뮬레이트된 저장 공간이 있는 다른 장치와 호환되지 않습니다.

ReadyBoost는 Windows Server [12]2008에서 사용할 수 없습니다.

성능

512 MB의 RAM(Windows Vista의 최소 요건)을 탑재한 시스템에서는 ReadyBoost에서 [13][14]큰 이점을 얻을 수 있습니다.한 테스트 사례에서 1GB의 ReadyBoost 메모리를 추가하면 작업 속도가 11.7초에서 2초로 빨라졌습니다.그러나 물리 메모리(RAM)를 512MB에서 1GB(ReadyBoost 없음)로 늘리면 0.8초로 [15]단축됩니다.ReadyBoost를 사용한 시스템 성능은 Windows Performance [16]Monitor에서 모니터링할 수 있습니다.RAM 가격이 낮아지고 컴퓨터에 탑재되는 RAM이 늘어나면서 메모리가 부족한 시스템에 대한 ReadyBoost의 경감 효과는 감소했습니다.

ReadyBoost의 핵심 아이디어는 플래시 메모리(USB 플래시 드라이브 또는 SSD)가 일반적인 자기 하드 디스크(1ms 미만)보다 훨씬 빠른 탐색 시간을 가지고 있어 하드 디스크에서 파일을 읽는 것보다 더 빨리 요청을 처리할 수 있다는 것입니다.또한 데이터를 읽을 수 있는 두 개의 병렬 소스의 고유한 이점을 활용하는 반면, 윈도우즈 7은 한 번에 최대 8개의 플래시 드라이브를 사용할 수 있으므로 최대 9개의 병렬 소스를 사용할 수 있습니다.USB 2.0 플래시 드라이브는 최신 데스크톱 하드 드라이브보다 순차적 읽기 및 쓰기 속도가 느립니다.데스크탑 하드 드라이브는 USB 2.0 플래시 드라이브의 2배에서 10배까지 전송 속도를 유지할 수 있지만 순차 데이터 전송 속도는 USB 3.0 Firewire(IEEE 1394)와 같거나 느립니다.USB 2.0 이상의 고속 플래시 드라이브는 랜덤 액세스 시간이 더 빠릅니다.일반적으로 메인스트림 데스크톱 하드 [17]드라이브의 경우 12ms에 비해 약 1ms입니다.

노트북 컴퓨터에서는 노트북 메모리가 데스크톱 메모리보다 비싸면 플래시 메모리에 성능이 더 유리합니다.대부분의 노트북에는 비교적 느린 4200rpm 및 5400rpm 하드 드라이브도 탑재되어 있습니다.

Windows Vista의 원래 릴리스에서는 ReadyBoost가 sleep에서 복귀할 때 캐시 데이터를 인식하지 못하고 캐시 프로세스를 재시작하여 ReadyBoost가 자주 sleep/wake 사이클을 수행하는 컴퓨터에서는 비활성화되었습니다.이 문제는 Vista SP1에서 [18]해결되었습니다.

제한 사항

플래시 드라이브는 한정된 횟수의 쓰기(대량 쓰기) 후에 마모되므로 ReadyBoost는 결국 사용하는 드라이브를 마모시킵니다.Microsoft Windows Client Performance 그룹에 따르면 드라이브는 최소 10년 [3]이상 작동할 수 있어야 합니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Moulster, Ian (April 6, 2006). "SuperFetch, ReadyBoost and ReadyDrive: some new feature names for you". MSDN Blogs. Microsoft. Retrieved July 11, 2015.
  2. ^ Russinovich, Mark (2007). "Windows Vista Kernel Changes". Microsoft. Archived from the original (PPTX) on September 12, 2007. Retrieved July 12, 2015.
  3. ^ a b c Archer, Tom; Ayers, Matt (2006-06-02). "ReadyBoost Q&A". Tom Archer's Blog. MSDN Blogs. Retrieved 2008-01-11.
  4. ^ Tom Archer (April 14, 2006). "ReadyBoost - Using Your USB Key to Speed Up Windows Vista". Tom Archer's Blog. Microsoft. Retrieved 2006-05-21.
  5. ^ Marius Oiaga (October 12, 2009). "Windows 7 RTM ReadyBoost 256 GB of Memory Cache Support". SOFTPEDIA. SoftNews NET SRL. Retrieved 2013-01-09.
  6. ^ a b Mark Russinovich (March 2007). "Inside the Windows Vista Kernel: Part 2". TechNet Magazine. Microsoft. Retrieved 2007-03-01.
  7. ^ a b "Understand ReadyBoost and whether it will Speed Up your System". TechNet Magazine. Microsoft. Retrieved 2012-12-14.
  8. ^ Microsoft Windows. "Windows 7 features - ReadyBoost - Microsoft Windows". Retrieved 2009-09-22.
  9. ^ Microsoft Windows. "Using memory in your storage device to speed up your computer". Retrieved 2012-01-04.
  10. ^ Ed Bott, ZDNet. "Is your flash drive fast enough for Vista's ReadyBoost?". ZDNet. Retrieved 2012-01-04.
  11. ^ "ReadyBoost - Robbie's Benchmark". 14 April 2012. Retrieved 17 October 2014.
  12. ^ Russinovich, Mark (March 2008). "Inside Windows Server 2008 Kernel Changes". Microsoft. Retrieved 2009-05-10.
  13. ^ Smith, Ryan. "Windows Vista Performance Guide". www.anandtech.com. Retrieved 2019-03-13.
  14. ^ 슈미드, 패트릭"Windows Vista의 SuperFetch 및 ReadyBoost 분석 결과:결론.탐스 하드웨어2007-01-31.
  15. ^ AnandTech: Windows Vista 퍼포먼스 가이드
  16. ^ 슐츠, 그렉"Windows 7의 성능 모니터로 ReadyBoost를 계속 확인하십시오."Tech Republic.2010-03-24.
  17. ^ "WD Scorpio Blue Mobile: Drive Specifications". Western Digital. June 2010. Archived from the original on 5 January 2011. Retrieved 15 January 2011.
  18. ^ Zheng, Long (2007-07-09). "Vista SP1 will fix critical ReadyBoost performance bug". istartedsomething. Retrieved 2019-03-13.

외부 링크