무엇이 달라졌을까? 14 - ReadyBoost
게시일: 2007/07/21 | 글쓴이: doa | 11124 번 | 프린트 | 메일


컴퓨터에서 병목 현상을 발생하는 부품은 하드 디스크이다. CPU나 메모리에 비해 하드 디스크의 속도는 정말 느리다. 따라서 DMA를 이용해서 하드 디스크의 작업을 분리하지만 최종적으로 모든 데이타는 하드 디스크에 저장되며, 하드 디스크로 읽어 오기 때문에 하드 디스크로 인한 병목 현상은 다른 방법이 없다. 따라서 운영체제만 1,0000RPM의 빠른 하드에 설치하는 사람들도 있다.

이런 문제는 현재 여러 가지 방법으로 해결점이 모색되고 있다. 그 한 가지는 RAM과 하드 디스크 사이에 중간 캐시를 두는 것이다. 일부 메인보드는 플래시 메모리를 포함 해서 출시되고 있으며, ReadyDrive로 불리는 H-HDD에도 NVRAM이라는 비휘발성 플래시 메모리가 내장되어 있다.

메인보드와 HDD에 플래시 메모리를 두는 것은 근본적으로 비스타(Windows Vista)에서 지원하기 시작한 ReadyBoost 기능때문이다. 따라서 이번 팁에서는 비스타의 달라진 기능으로 ReadyBoost에 대해 알아 보도록 하겠다.

ReadyBoost란 비스타에는 하드 디스크의 병목 현상을 해결하기 위해 ReadyBoost라는 기능을 지원한다. ReadyBoost는 기본적으로 시스템이 자주 사용하는 커널과 데이타를 플래시 메모리에 저장하고 이 플래시 메모리로부터 데이타를 읽는 기능을 말한다. 즉, 메모리와 디스크 중간에 두는 캐시 계층을 말한다.

일반적으로 하드 디스크의 전송 속도는 플래시 메모리의 전송속도보다 훨씬 빠르다. 그러나 캐시로 사용할 때에는 단순한 전송 속도(순차 전송속도)보다 중요한 것이 접근 시간이다. 플래시 메모리의 순차 전송 속도는 하드 디스크 보다 느리지만 접근 시간이 하드 디스크에 비해 10여배 빠르기 때문에 하드 디스크에 비해 최해 10배 빠른 임의 읽기 전송 속도들 제공할 수 있다.

전송속도(HD Tune)
HDD A-Data ZyRUS
HDD, A-Data(SLC), ZyRUS(MLC)의 전송 속도이다. 전송 속도는 HDD(45M) > A-Data(SLC)(24M) > ZyRUS(MLC)(12M) 순으로 나온다. A-Data(SLC)의 전송 속도는 HDD의 절반 정도 나오지만 접근 시간은 HDD에 비해 훨씬 빠르다는 것을 알 수 있다. 접근 속도는 A-Data(SLC)(1ms) > ZyRUS(MLC)(1.2ms) > HDD(13ms) 순이다.


ReadyBoost용 플래시 메모리의 조건 ReadyBoost용으로 사용할 수 있는 플래시 메모리의 조건은 다음과 같다.

메모리 크기 256MB~32GB
4KB에 대한 임의 읽기 전송 속도(Random Read) 2.5MB/s
512KB에 대한 임의 쓰기 전송 속도(Random Write) 1.75MB/s


만약 자동 실행을 실행하고 있고 사용하고 있는 플래시 메모리가 위의 조건을 만족하면 자동으로 최대 4GB를 디스크 캐시에 사용할 것인지를 묻는 화면이 나타난다. ReadyBoost로 사용할 수 있는 파티션은 NTFS로도 가능하지만 호환성을 위해 FAT를 사용하며, FAT의 제한 상 4G의 캐시 파일을 사용한다.

ReadyBoost의 동작 ReadyBoost는 호스트 프로세스로 실행되는 Emdmgmt.dll(서비스)와 Ecache.sys(볼륨 필터 드라이버)로 구성된다. 일단 ReadyBoost를 사용하도록 설정하면, ReadyBoost 서비스는 캐시를 초기화하며, Ecache.sys 드라이버는 운영체제 파티션의 모든 읽기/쓰기를 가로챈다. 아울러 기록 중인 모든 데이타를 캐시 파일에 쓰게된다. 캐시 드라이버는 데이타를 2대 1로 압축하기 때문에 4G의 캐시 파일에는 8G의 데이타가 저장된다. 또 데이타 보호를 위해 AES 암호화로 각 블록을 암호화한다. 임의 읽기 작업(Random Read)은 캐시에서 수행하며, 순차 읽기 작업은 때에따라 하드 디스크에서 수행한다.

추가 링크


ReadyBoost 사용하기 무엇이 달라졌을까? 14 - ReadyBoost에서 설명한 것처럼 비스타에... (11896) 2007-07-21
"이 컨트롤을 활성화..." 메시지 제거하기(종합) 이 컨트롤을 활성화... 메시지 제거하... (8264)2007-07-17

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.