| 저자 |
Prefetch 문제입니다. ㅠ.ㅠ |
Anonymous (0) 비회원
| 게시일: 2002-12-03 03:00| | 어떻게든 해결해볼려고 했는데 아무래도 안되네요,
한수 배워야 할것 같습니다.
트윅xp 사용후 Prefetch최적화 활성화시켰더니 부팅속도는 빨라지는데 정작 윈도우 들어와서 하드 읽는게 아무래도 레지값을 변해놓은것 같아서 가보았더니 아니나다를까 Prefetch 활성화 옵션에 5가 되어있더군요, 그게 좀 이상합니다. 0이 아니라 5라니? 0에서 3까지 있는거 아닌가요?
여튼 여기까진 좋았는데 3으로 고쳐주고는 아무리 재부팅해봐도 옛날처럼 복구되지가 않고 그대로 빨리 부팅된후 시스템이 뜨고 나서 한참 버벅저리네요. 해결방법을 좀 알려주세요... Prefetch 활성화 시킬수 있는 방법이요, ㅜ.ㅜ 이것땜에 골치랍니다. 레지값은 벌써 2나 3으로 고쳐봤지만 소용이 없었습니다...
부탁드리겠습니다. |
Anonymous (0) 비회원
| 게시일: 2002-12-06 13:12| | 아무래도 아무도 답변을 안해주시네요...영자님 ㅠ.ㅠ
어쨌든 제가 방법을 알아내서 동일한 어려움을 겪는 분들께 알려드리고자 합니다.
여타 팁란에 등장하는 부팅속도 줄이기 팁으로 인해 피해를 보는 분들
(혹은 트윅xp에서 prefetch 최적화 옵션을 적용했다가) 복구하는 법입니다.
일단 이런분들께서는 처음에 윈도우 로고 뜨는부분만 빨라졌다가 하드를 읽는 빈도수나
전체적인 시스템 성능이 대폭 저하 되셨을 겁니다.
대부분의 분들이 아래의 레지스트리 키를 0이나 5로 변경하셨을 겁니다.
(트윅 xp 경우 5로 지정됩니다)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
\Session \ManagerMemory Management\PrefetchParameters
\EnablePrefetcher
이 것을 수동으로 3으로 고쳐주시고요 (프로그램 실행시, 부팅시 둘다 자동으로 미리 읽어
들이는 옵션이며 윈도우 기본값입니다.)
이정도 에서 반정도의 분들이 복구가 되는데 나머지 분들, 특히 윈도우 폴더안의 prefetch
폴더안의 파일들을 모조리 지워버리신 분들께서는 3으로 값을 변경해줘도 좀처럼 복구가
안되실 겁니다.
이때는 마소의 부팅 속도 업해주는 프로그램인 bootvis 를 유용하게 사용해주실수 있습니다.
bootvis의 optimize system 을 실행해주시면 재부팅후 prefetch 폴더를 최적화하는
작업을 길게는 몇십분간 하게 되는데, 이 작업후에 다시금 제대로 작동하는 모습을
보실수 있을겁니다. 다시말해, 수동으로 바꿔준 레지스트리의 3이라는 값을 인식하지 못하고
있다가 bootvis 의 작업으로 인해 인식하게 되어 어부지리 식으로 효과를 보게 되시는 겁니다.
게다가 이때는 prefetch 폴더안에 bootvis의 셋팅 값과 몇가지 키값이 정의된 파일만이
남아있게 되므로 그 전보다 부팅속도 또한 굉장히 빨라지신것을 보실수 있습니다.
(물론 이것은 prefetch 폴더안에 파일들이 쌓여가면서 점차적으로 느려져갑니다.)
명심하실것은 부팅속도 조금 빠르게 하시려다가 괜히 시스템 성능만 저하된다는 거구요.
윈도우 시스템에서 이 prefetch 개념은 굉장히 중요한 요소입니다. 괜히 disable 하셔서
불이익 보시는 일이 없길 바랍니다.
ps: bootvis 작동이 안되는 분들께서는 시스템 => 관리도구 => 서비스 란에서
COM+ EVENT SYSTEM 과 TASK SCEDULER 를 사용안함에서 수동으로 바꿔주시기
바랍니다. 기본값은 각각 수동과 자동이구요, 서비스 구성요소 관리를 통해서 리소스
늘리는 방법을 쓰고 계시는 분들께서 종종 호소하시는 증상입니다.
속도 관련 팁들은 분명 도움도 되고 컴퓨터 지식 쌓는데도 도움이 많이 됩니다.
한번씩들 적용해보시면서 고쳐나가고 자신의 시스템을 알아가는게 중요하다고 생각합니다.
속도 관련 팁들을 맹신하는 분들이나 다 쓸모없으니 그럴거면 윈도98쓰라고 하는 분들이나
마찬가지 한가지만 아는 분들입니다...
그럼 아무쪼록 많은 도움들이 되시기 바랍니다.
<ozzyz>
|
Anonymous (0) 비회원
| 게시일: 2002-12-06 14:03| | 일단 수고 많으셨읍니다. 제가 답을 안해서 다소 서운했던 것 같습니다. 제가 님의 질문에 답하지않은 것은 제 사이트에 이미 답이 존재하기때문입니다.
님의 질문은 트윅XP를 사용했더니 Prefetch가 동작하지않는다 것인데, 실제 트윅 XP가 변경한 값은 레지스트리만 변경하면 복구됩니다. 님처럼 레지스트리를 변경했는데도 복구되지않는 것은 님이 Task Scheduler 서비스를 중지했기때문에 발생한 현상입니다.
따라서 메모리 미리읽기를 통한 성능향상 팁(이미 님이 적용한 팁)과 Windows XP 서비스 완벽 가이드 I를 활용하면 충분히 해결할 수 있는 문제입니다(제 사이트에 답이 있는 경우 특별한 경우를 제외하고 직접 답하지않습니다).
아울러 작업 예약기를 중지하면 메모리 미리읽기(Prefetch)기능이 동작하지않는다는 것을 Windows XP 서비스 완벽 가이드 I에서 분명히 언급했읍니다.
마지막으로 님이 문제를 해결한 것은 BootVis를 기동했기때문이 아니라 BootVis를 기동하기위해 Task Scheduler 서비스를 기동했기때문에 해결된 것입니다. 즉, Task Scheduler 서비스가 중지된 경우 레지스트리를 3으로 변경해도 Prefetch 폴더에는 어떠한 파일도 생성되지않습니다. 따라서 부팅 속도는 빠르지만 부팅후 파일을 실행하면 버벅거리게됩니다. 그러나 Task Scheduler 서비스를 기동함과 동시에 Prefetch 폴더에 실행된 파일의 미리 읽기 이미지가 생성되며, 실행 파일의 실행 속도 역시 증가됩니다.
아무리 좋은 옷도 맞지않으면 입을 수 없읍니다. 속도 팁도 이와 비슷하다고 생각합니다. 아무리 좋은 팁도 자신의 환경에 맞지않으면 무용지물입니다. 따라서 무턱대고 따라하는 것보다 그 의미를 파악하고, 자신의 환경에 맞게 설정하는 것이 중요합니다.
남의 금송아지보다는 항상 내 변견이 더 가치가 있는 법입니다.
끝으로 님의 수고에 보답하는 뜻으로 님의 답변을 팁으로 올려두겠읍니다. 그럼.
[ 메시지수정: artech 일시: 2002-12-06 22:46 ] | |
| |
| |