ReadyBoost 이면의 이론 은 RAM 메모리(RAM memory) 가 적은 구형 컴퓨터의 속도를 높이는 데 도움이 된다는 것입니다 . 그러나 이 기술이 얼마나 큰 영향을 미치는지는 아무도 모릅니다. 그래서 우리는 자체 측정을 하고 ReadyBoost 가 긍정적인 영향을 미치는지 알아보기로 결정했습니다. 우리가 무엇을 발견했는지 알아보려면 계속 읽으십시오.
테스트 비교(Test Comparison) 에 사용된 PC
우리는 이 테스트를 위해 3개의 하드웨어 구성과 Windows 8.1 (Windows 8.1) Pro 가 설치된 노트북과 Windows 7 Ultimate 가 설치된 데스크탑 의 두 대의 컴퓨터를 사용 했습니다. 두 운영 체제 모두 64비트 버전의 Windows 를 사용 했습니다. 랩톱에서 우리는 내장 4GB RAM(RAM) 을 사용하면서 측정 및 테스트를 수행 한 다음 2GB를 제거한 후 ReadyBoost 가 (ReadyBoost)RAM 메모리(RAM memory) 양이 적은 시스템에 미치는 영향을 더 잘 평가할 수 있습니다 .
노트북은 Acer Aspire V3-551 , AMD 쿼드 코어 A8-4500M APU(AMD Quad-Core A8-4500M APU) , 통합 AMD Radeon HD 7640G 그래픽 프로세서가 탑재되어 (AMD Radeon HD 7640G)CPU 와 512MB의 메모리를 공유합니다 . 이 노트북의 스토리지는 500GB Seagate 하드 디스크 드라이브(disk drive) 이며 5400rpm에서 작동합니다. 기본적으로 이 노트북은 4GB의 DDR3 RAM 과 함께 제공됩니다 .
데스크탑은 512MB의 RAM 메모리(RAM memory) 를 CPU 와 공유 하는 AMD Radeon HD 6530D 비디오 카드 인 (video card)AMD Quad-Core A4-3670K APU 가 장착된 맞춤형 PC입니다 . 이 PC에는 1TB 및 7200RPM의 Western Digital Caviar Blue 하드 디스크 와 (Rpm)4GB(Digital Caviar Blue) 의 DDR3 RAM 이 있습니다. 이러한 모든 구성 요소는 ASRock A75M-HVS 마더보드(ASRock A75M-HVS motherboard) 로 연결됩니다 . 불행히도 이 PC에는 4GB의 메모리 모듈(memory module) 만 있고 랩톱에서 했던 것처럼 2GB를 제거할 수 없었습니다.
운영 체제는 최신 상태이며 약 3개월 전에 설치되었습니다. 그들은 또한 우리의 일일 응용 프로그램을 설치했습니다. 인터넷(Internet) 브라우저, 미디어 플레이어 등과 같은 것
ReadyBoost 에 사용한 플래시 메모리는 NTFS 파일(NTFS file) 시스템 을 사용하여 포맷 된 8GB의 공간과 USB(space and USB) 2.0 이 있는 HP v135w 드라이브입니다.(HP v135w)
우리가 수행한 테스트
ReadyBoost 가 시스템 성능에 미치는 영향에 대해 가능한 한 정확한 개요를 얻을 수 있도록 각 PC 및 하드웨어 구성(PC and hardware configuration) 에 대해 일련의 5가지 테스트를 실행했습니다.
먼저 PCMark Vantage x64 벤치마크를 사용했습니다.
이 벤치마크는 디지털 메모리, TV 및 영화(TV and movies) , 게임, 음악, 통신 및 생산성 을 포괄하는 일련의 8개 테스트 제품군에서 일반적인 시스템 성능 을 측정합니다. (system performance)최소한 이론상으로는 ReadyBoost 가 (ReadyBoost)Office 응용 프로그램 사용, 웹 검색, 영화 감상 등과 같은 작업을 수행하는 동안 일반 시스템 성능 에 미치는 영향을 정확하게 측정해야 합니다.(system performance)
이 벤치마크에 사용한 설정은 다음과 같습니다. 해상도(Resolution) - 1024x768, 앤티앨리어싱(Anti-Aliasing) - 없음, 텍스처 필터링(Texture Filtering) - 최적 및 HDD 제품군 대상(Optimal and HDD Suite Target) - C. (C. Both) "Force full precision" 및 "Force software vertex shaders" 렌더링 옵션이 모두 선택 취소되었으며 각 테스트는 3회 반복되었습니다.
그런 다음 3DMark Vantage 벤치마크를 사용했습니다.
대부분의 사람들이 알고 있듯이 이 벤치마크는 일반적인 DirectX 10 게임 성능을 측정합니다. 성능(Performance) 사전 설정을 선택한 상태에서 모든 테스트를 세 번 실행 하고 평균 결과를 측정했습니다.
다음으로 BootRacer 를 사용하여 ReadyBoost 가 각 (ReadyBoost)테스트 시스템(test system) 의 부팅 시간에 긍정적인 영향을 미치는지 측정 했습니다. 각 시스템에서 세 번의 연속적인 부팅 절차를 측정하고 평균을 계산했습니다.
이 테스트는 암호를 작성하는 데 걸리는 시간을 추가하지 않고 컴퓨터가 완전히 응답하는 순간까지 운영 체제(operating system) 부팅을 시작한 이후 경과된 시간을 측정하기 때문에 매우 유용 합니다.
측정에 사용한 네 번째 애플리케이션은 AppTimer 입니다. 이론적으로 ReadyBoost 는 (ReadyBoost)SuperFetch 시스템(SuperFetch system) 이 일반 시스템 성능을(system performance) 향상시키는 데 도움이 됩니다 . 이는 PC에서 가장 많이 사용되는 응용 프로그램을 학습하고 시스템 시작(system startup) 후 미리 로드하여 얻을 수 있으므로 시작할 때 더 빨리 로드됩니다. Acer Aspire V3-551 노트북(Acer Aspire V3-551 laptop) 은 매우 자주 사용하고 로그인할 때마다 동일한 응용 프로그램을 사용하는 경향이 있기 때문에 이러한 측정을 수행 했습니다. 이 노트북에서 가장 많이 사용되는 프로그램은 Opera Next 와 Microsoft Visual Studio 2012 입니다.(Microsoft Visual Studio 2012). 그들은 지난 몇 달 동안 매일 사용되었습니다.
우리는 각 작업 사이에 5000밀리초의 지연을 두고 이러한 응용 프로그램으로 5개의 시작 테스트를 실행했습니다. 창 감지 모드(detection mode) 는 창 이름(Window Name) /> 이었고 창 닫기 방법(Window Close Method) 은 Alt + F4 였습니다.
마지막 으로 Windows의 성능 모니터(Performance monitor) 도구를 사용하여 측정했습니다.
ReadyBoost 캐시 카운터 에 대한 데이터 수집기 세트(Data Collector Set) 를 설정했습니다. PCMark Vantage x64 벤치마크(PCMark Vantage x64 benchmark) 가 실행되는 동안 정보를 수집했습니다 . 몇 시간 동안 실행되는 완전한 테스트이므로 ReadyBoost 가 작동하는 것을 볼 충분한 시간이 있기 때문입니다. 데이터 수집기 세트(Data Collector Set) 를 설정하는 방법을 보려면 이 자습서를 확인하고 ReadyBoost 캐시(Cache) 카운터를 추가하십시오. 이 카운터 범주는 ReadyBoost 를 활성화한 후에만 사용할 수 있습니다 .
ReadyBoost가(Impact ReadyBoost Has) 일반 시스템 성능(General System Performance) 에 미치는 영향
PCMark Vantage 를 실행하는 동안 4GB RAM이 장착 된 노트북(Laptop) 과 4GB RAM 이 장착 (RAM)된(RAM) 데스크탑 에서 (Desktop)ReadyBoost 를 사용할 때 점수가 1-2% 더 높았 지만 놀랍게도 2GB RAM 이 장착된 (RAM)노트북(Laptop) 에서는 약 1% 더 낮았습니다 .
또한 PCMark Vantage(PCMark Vantage) 에서 수행한 대부분의 테스트에서 ReadyBoost 를 사용할 때 (ReadyBoost)메모리(Memories) 및 생산성(Productivity) 제품군 이라는 두 가지 예외를 제외하고는 개선 사항이 없음 을 관찰했습니다. 이러한 일련의 테스트에서 점수는 매번 최대 2% 향상되었습니다.
메모리(Memories) 제품군 은 사진, 비디오 또는 음악을 복사, 구성 또는 공유하는 것과 같은 다양한 상황에서 컴퓨터의 성능을 테스트합니다. 아래에서 메모리(Memories) 테스트 제품군에 대한 결과를 볼 수 있습니다 .
Productivity 제품군 은 인터넷(Internet) 검색 및 사무용 응용 프로그램 사용과 같은 일반적인 작업에서 시스템 성능 을 측정합니다. (system performance)아래에서 생산성(Productivity) 테스트 제품군에 대한 결과를 볼 수 있습니다 .
PCMark Vantage 의 게임(Gaming) 및 커뮤니케이션(Communication) 테스트는 ReadyBoost 가 활성화 되었을 때 지속적으로 1% 낮은 점수를 기록했습니다 .
게임(Gaming) 제품군 은 게임 컨트롤러(game controller) 연결 에서 온라인 게임 플레이에 이르기까지 게임 시나리오에서 CPU , GPU 및 HDD 성능 을 테스트합니다. (GPU and HDD performance)아래에서 게임(Gaming) 테스트 제품군에 대한 결과를 볼 수 있습니다 .
Communication 제품군 은 이메일을 보내거나 인터넷(Internet) 을 통해 정보를 공유하는 것과 같은 상황에서 컴퓨터의 성능을 테스트합니다 . 아래에서 Communication(Communication) 테스트 의 결과를 볼 수 있습니다 .
ReadyBoost가(Impact ReadyBoost Has) 게임 성능(Gaming Performance) 에 미치는 영향
3DMark Vantage 를 실행하는 동안 결과는 ReadyBoost 가 게임 성능에 영향을 미치지 않는 것으로 나타났습니다.
이 벤치마크 는 게임을 실행하는 동안 CPU 및 GPU 성능 을 측정하며 (CPU and GPU performance)ReadyBoost 가 활성화 되었을 때 점수는 눈에 띄는 차이를 보이지 않았습니다 .
측정된 가장 큰 차이는 0,002%로 통계적으로 유의하지 않습니다.
ReadyBoost가(Impact ReadyBoost Has) Windows 부팅 타이밍(Windows Boot Timings) 에 미치는 영향
BootRacer 는 ReadyBoost 가 (ReadyBoost)운영 체제(operating system) 의 부팅 타이밍을 향상시키는 것으로 나타났습니다 . 4GB 시스템에서는 개선이 1초에 불과한 반면 2GB 시스템에서는 4초(7 % faster )였습니다.
RAM 용량(RAM) 이 적은 시스템 에서는 부팅 타이밍이 상당히 개선 되었다고 안전하게 말할 수 있습니다 .
ReadyBoost가(Impact ReadyBoost Has) 애플리케이션 시작 시간(Application Startup Time) 에 미치는 영향
운영 체제(operating system) 가 부팅 된 직후 응용 프로그램을 시작하면 시스템을 켠 후 15(application 15) 분 후에 동일한 응용 프로그램을 여는 것과 비교할 때 시작 속도가 느려집니다 . Windows 에 로그인하는 즉시 많은 서비스와 백그라운드 프로세스가 실행되기 때문 입니다.
참고 로 이 측정은 Acer Aspire V3-551 노트북(Acer Aspire V3-551 laptop) 에 4GB RAM 이 있을 때와 2GB RAM 이 있을 때만 수행되었으므로 사용 가능한 RAM 이 거의 없을 때 ReadyBoost 가 미치는 영향을 쉽게 비교할 수 있습니다. 적절한 양의 메모리가 있습니다.
ReadyBoost 는 로그인하자마자 자주 사용하는 프로그램을 열 때 훌륭한 작업을 수행합니다. 응용 프로그램의 첫 시작 시간을 10-15% 향상시킵니다.
닫았다가 다시 실행하면 ReadyBoost 는 여전히 개선되지만 마진은 줄어듭니다. PC에 로그인하는 즉시 자주 사용하는 응용 프로그램을 시작할 때 그 영향을 가장 잘 알 수 있습니다.
ReadyBoost 는 (ReadyBoost)플래시 드라이브(Flash Drive) 를 어떻게 사용하여 성능(Performance) 을 개선 합니까?
성능 향상을 위해 연결한 HP 플래시 메모리를 ReadyBoost 가 어떻게 사용하는지 볼 수 있도록 성능 모니터(Performance Monitor) 에서 데이터 수집기 세트(Data Collector Set) 를 사용 했습니다. 다음 지표를 살펴보았습니다.
-
MB Cached - 속도를 높이기 위해 ReadyBoost 가 주 RAM 메모리에서 메모리 스틱에 복사한 데이터의 양입니다.
-
사용된 캐시(Cache Used) - 성능 향상을 위해 PC Vantage를 실행하는 동안 ReadyBoost 에서 이전에 캐시된 메모리를 얼마나 사용했는지. 사용하는 캐시 메모리가 많을수록 좋습니다.
-
Skipped Reads/Second - ReadyBoost 가 하드 드라이브에서 읽는 대신 플래시 드라이브에서 데이터를 읽은 횟수. 플래시 드라이브에서 더 자주 읽는 것은 더 빠른 읽기와 더 나은 성능을 의미합니다.
측정은 Acer Aspire V3-551 노트북(Acer Aspire V3-551 laptop) 에 4GB RAM 이 있을 때와 2GB RAM 이 있을 때 이루어지므로 (RAM)ReadyBoost 가 메모리 양이 다른 동일한 시스템에 미치는 영향을 확인할 수 있습니다 .
결과는 매우 적절하며 모든 단일 카운터는 랩톱에 2GB의 RAM 이 있을 때 ReadyBoost 가 랩톱에 4GB의 (ReadyBoost)RAM 이 있을 때보다 플래시 메모리를 최소 2배 더 많이 사용 한다는 것을 증명했습니다 . 랩톱에 RAM 이 2GB만 있을 때 (RAM)ReadyBoost 가 총 데이터 양의 두 배를 캐시 하고 플래시 메모리의 저장 용량(storage capacity) 을 두 배로 사용 했으며 플래시 메모리(memory 6) 에서 데이터를 읽어 하드 디스크 드라이브(disk drive) 를 사용하여 데이터를 읽는 것을 피했음을 알 수 있습니다. 4GB의 RAM 이 있을 때보다 몇 배 더 많습니다 .
위의 그래프에서 ReadyBoost(ReadyBoost) 가 메모리 양이 적은 시스템에 미치는 영향이 커짐을 쉽게 알 수 있습니다 .
요약(Summary) - ReadyBoost는 무엇을 제공합니까?
요약하자면, RAM 용량이 적은 시스템에서 ReadyBoost 를 활성화하면 얻을 수 있는 개선 사항이 요약되어 있습니다 .
- 사진, 음악 또는 비디오(music or video) 와 같은 미디어 파일을 여는 것이 약간 더 빠릅니다(약 2%).
- 웹 페이지 로드 및 Office 응용 프로그램 사용이 약간 더 빠릅니다(약 2%).
- 시스템의 부팅 타이밍이 향상되었습니다(최대 7%).
- 가장 많이 사용하는 응용 프로그램이 더 빨리 시작됩니다(10~15%).
게임을 하거나 CPU 또는 GPU(CPU or GPU) 를 많이 사용하는 응용 프로그램을 실행할 때 ReadyBoost 를 활성화 해도 차이를 느끼지 못할 것 입니다. 또한 RAM(RAM) 을 추가하면 개선 사항이 작아집니다 . 4GB 이상의 RAM 이 있는 시스템에서는 개선되는 것을 느끼지 못할 것입니다. ReadyBoost 는 RAM 이 2GB 이하인 시스템에서 가장 효과적입니다. 또한 컴퓨터 에 SSD 드라이브 를 추가한다는 것은 (SSD drive)ReadyBoost 를 사용할 의미가 없음을 의미합니다 . SSD 를 추가한 후 몇 가지 매우 빠른 테스트를 수행 했으며 ReadyBoost 가 관련이 없다는 것을 빠르게 알아차렸습니다 .
Does ReadyBoost Work? Does It Improve Performance for Slower PCs?
The theory behind ReadyBoost is that it helps speed up older computers with low amounts of RAM memory. However, nobody knows how much of an impact this technology has, so we decided to make our own measurements and learn whether ReadyBoost has a positive impact or not. Read on to learn what we have found:
The PCs Used for the Test Comparison
We used three hardware configurations for these tests and two computers: a laptop with Windows 8.1 Pro and a desktop with Windows 7 Ultimate. Both operating systems had 64-bit editions of Windows. On the laptop, we have made measurements and tests while using its built-in 4GB of RAM and then after removing 2GB so that we can better evaluate the impact ReadyBoost has on systems with low amounts of RAM memory.
The laptop is an Acer Aspire V3-551, powered by AMD Quad-Core A8-4500M APU, with an integrated AMD Radeon HD 7640G graphic processor, which shares 512 MB of memory with the CPU. The storage for this laptop is a 500GB Seagate hard disk drive, working at 5400 rpm. By default this laptop comes with 4GB of DDR3 RAM.
The desktop is a custom built PC with an AMD Quad-Core A4-3670K APU, an AMD Radeon HD 6530D video card that also shares 512MB of RAM memory with the CPU. This PC has Western Digital Caviar Blue hard disk, with 1TB and 7200 Rpm, plus 4GB of DDR3 RAM. All these components are connected by an ASRock A75M-HVS motherboard. Unfortunately this PC has only a memory module with 4GB and we could not remove 2GB like we did on the laptop.
The operating systems are up to date and they were installed about three months ago. They also have our daily applications installed. Things like Internet browsers, media players, etc.
The flash memory we used for ReadyBoost is an HP v135w drive with 8GB of space and USB 2.0, formated using the NTFS file system.
The Tests We Have Performed
We ran a series of five tests on each PC and hardware configuration, so that we get an overview that's as accurate as possible about the impact of ReadyBoost on system performance.
First, we used the PCMark Vantage x64 benchmark.
This benchmark measures general system performance in a series of eight test suites covering digital memories, TV and movies, gaming, music, communications and productivity. At least in theory, it should accurately measure the impact ReadyBoost has on general system performance while doing tasks like using Office applications, browsing the web, watching movies, etc.
The settings we used for this benchmark are the following: Resolution - 1024x768, Anti-Aliasing - None, Texture Filtering - Optimal and HDD Suite Target - C. Both "Force full precision" and "Force software vertex shaders" rendering options were unchecked and each test was repeated 3 times.
Then we used the 3DMark Vantage benchmark.
As most of you know, this benchmark measures general DirectX 10 gaming performance. We ran all its tests three times, with the Performance preset selected, and measured the average results.
Next, we used BootRacer to measure if ReadyBoost has any positive impact on the boot times of each test system. We measured three consecutive booting procedures on each system and calculated the average.
This test is very useful, because it measures the time elapsed since the operating system began booting to the moment your computer is fully responsive, without adding the time it takes to write your password.
The fourth application we used for our measurements is AppTimer. In theory, ReadyBoost helps the SuperFetch system improve general system performance. This is achieved by learning the applications that are most used on your PC and preloading them after the system startup, so that they load faster when you start them. We performed these measurements only on the Acer Aspire V3-551 laptop because it is used very often and we have a clear trend of using the same applications each time we sign in on it. The most used programs on this laptop are Opera Next and Microsoft Visual Studio 2012. They have been used every day for the last couple of months.
We ran five startup tests with these applications, with a delay of 5000 milliseconds between each action. The window detection mode was the Window Name/> and the Window Close Method was Alt + F4.
Last but not least, we made measurements using the Performance monitor tool in Windows.
We have set up a Data Collector Set for the ReadyBoost cache counters. We gathered the information while the PCMark Vantage x64 benchmark was running, because it's a complete test that runs for a few hours, so there is enough time to see ReadyBoost in action. If you want to see how to setup a Data Collector Set, please check this tutorial , and add the ReadyBoost Cache counters. This category of counters is available only after you enable ReadyBoost.
The Impact ReadyBoost Has on General System Performance
While running PCMark Vantage, the scores were 1-2% higher when using ReadyBoost on the Laptop with 4GB of RAM and the Desktop with 4GB of RAM, but surprisingly, it was about 1% lower on the Laptop with 2GB of RAM.
We also observed that in most of the tests performed by PCMark Vantage there were no improvements when using ReadyBoost, with two exceptions: the Memories and Productivity suites. In these suites of tests, the scores were improved every time by up to 2%.
The Memories suite tests a computer's performance in different situations, like copying, organizing or sharing photos, videos or music. Below you can see the results for the Memories suite of tests.
The Productivity suite measures system performance in usual tasks like browsing the Internet and using office applications. Below you can see the results for the Productivity suite of tests.
The Gaming and Communication tests in PCMark Vantage recorded scores that were constantly 1% lower when ReadyBoost was enabled.
The Gaming suite tests CPU, GPU and HDD performance in gaming scenarios from attaching a game controller to playing an online game. Below you can see the results for the Gaming suite of tests.
The Communication suite tests computer's performance in situations like sending an e-mail or sharing information over the Internet. Below you can see the results for the Communication suite of tests.
The Impact ReadyBoost Has on Gaming Performance
While running 3DMark Vantage the results have shown that ReadyBoost has no effect on gaming performance.
This benchmark measures CPU and GPU performance while running games and the scores did not show any noticeable difference when ReadyBoost was enabled.
The biggest difference that was measured was of 0,002% which is statistically insignificant.
The Impact ReadyBoost Has on Windows Boot Timings
BootRacer has shown that ReadyBoost improves the boot timings of the operating system. On the systems with 4GB the improvement was of only 1 second while on the system with 2GB it was 4 seconds (7% faster).
We can safely say that on systems with low amounts of RAM, you will notice a decent improvement in boot timings.
The Impact ReadyBoost Has on Application Startup Time
Starting an application immediately after the operating system has booted means a slower startup when compared with opening the same application 15 minutes after turning on the system. That's because lots of services and background processes are launched as soon as you log into Windows.
As a reminder, these measurements were performed only on the Acer Aspire V3-551 laptop when it had 4GB of RAM and when it had 2GB of RAM, so that you can easily compare the impact ReadyBoost has when you have little RAM available and when you have a decent amount of memory.
ReadyBoost does a great job when you open a program that you use very often, as soon as you log in. It improves the first startup time of an application by 10-15%.
If you close it and then launch it again, ReadyBoost will still improve things but by a smaller margin. Its impact is best noticed when you start frequently used applications as soon as you log in to your PC.
How Does ReadyBoost Use a Flash Drive to Improve Performance?
We used a Data Collector Set in Performance Monitor so that we get a view of how ReadyBoost uses the HP flash memory we plugged in order to improve performance. We looked at the following indicators:
-
MB Cached - how much data did ReadyBoost copy on the memory stick from the main RAM memory, to speed things up.
-
Cache Used - how much of the previously cached memory was used by ReadyBoost while running PC Vantage, in order to improve performance. The more cached memory it uses, the better.
-
Skipped Reads/Second - how many times did ReadyBoost read data from the flash drive instead of reading from the hard drive. Reading from the flash drive more often means faster reads and better performance.
The measurements were made on the Acer Aspire V3-551 laptop when it had 4GB of RAM and then when it had 2GB of RAM so that we could see the impact ReadyBoost had on the same system with different amounts of memory.
The results are pretty relevant and every single counter proved that when the laptop had 2GB of RAM, ReadyBoost used the flash memory at least twice as much as when the laptop had 4GB of RAM. We can see that ReadyBoost cached double the amount of total data on when the laptop had only 2GB of RAM, used double the storage capacity on the flash memory, and avoided using the hard disk drive to read data by reading it from the flash memory 6 times more than it did when it had 4GB of RAM.
The the graph above you can easily notice that the impact ReadyBoost has grows on systems with lower amounts of memory.
Summary - What Does ReadyBoost Deliver?
To recap, here is a summary of the improvements you will get when enabling ReadyBoost on a system with low amounts of RAM:
- Opening media files like photos, music or video is slightly faster (approximately by 2%).
- The loading of web pages and the use of Office applications is slightly faster (approximately by 2%).
- Your system's boot timings are improved (up to 7%).
- Your most used applications start faster (by 10 to 15%).
You will not notice any difference with ReadyBoost enabled when you play games or you run applications that are CPU or GPU intensive. Also the improvements get smaller when you add more RAM. On a system with more than 4GB of RAM you will not notice anything getting better. ReadyBoost is most effective on systems with 2GB of RAM or lower. Also, adding an SSD drive to your computer means that there is no point in using ReadyBoost. We've done some very quick tests after adding an SSD and we quickly noticed that ReadyBoost becomes irrelevant.