자유롭게 게시물을 올릴수있는 게시판입니다.
  • 유년추억
  • 학교생활
  • 입시준비
  • 대학생활
  • 군생활
  • 알바생활
  • 취업준비
  • 직장생활
  • 원룸생활
  • 연애중
  • 결혼준비
  • 집안살림
  • 자녀교육
  • 창업준비
  • 이민유학
  • 노후생활
  • 전체보기


레지스트리를 수정하여, 더 빠른 시스템 만들기 - 긴급 수정

 
지금부터 써 나가도록 하겠습니다. 내용이랄 것도 없지만 그냥 레지스트리를 수정하여
조금이나마 더 빠른 시스템을 써 보자. 이 정도 되겠지요...
다만 이 글을 보시면서 레지스트리를 저장해 놓으신 후, 작업을 하실 것을 부탁드립니다.
또한, 중급자 이상의 분들이 보시고 하셨으면 합니다.
밑에 어느 분께서 제 컴퓨터 사양과 또한 이 설정이 적용되어질 수 있는
컴퓨터의 사양도 알려 드리기를 원하여 여기에 적습니다.
제 컴퓨터는 AMD AthlonXP 1700+ , DDR333 256MB , 7200RPM HDD 정도이지만
이 설정은 Microsoft 권장 사양중에서 메모리 정도만 192MB이상이면
무난히 작동하리라 봅니다.

첫 번째로 스케쥴링 부분에 대한 것입니다.
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPriorityControl]
에 보시면 Win32PrioritySeparation이라는 DWORD값이 있습니다.
10진수로 0~38 의 숫자가 유효한 값입니다. 보통 윈도우가 설치된 직후의 값은
10진수로 2이지만, 가장 적당한 값은 일반적으로 사용하는 컴퓨터에는
10진수로 36~38이 가장 적당한 값이며 만약 서버로 구동시키려는 컴퓨터에는
10진수로 20~22이 가장 적당한 값입니다.

또한, IRQ8Priority라는 DWORD값을 추가시킬수 있습니다.
값은 1은 활성화 0은 비활성화입니다.
더 나은 성능을 위해 1로 값을 주실 것을 추천합니다.

두 번째로 메모리 관리에 관한 것입니다.
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
Session ManagerMemory Management]
에 보시면 IoPageLockLimit 라는 DWORD값이 있습니다.
이 것은 응용 프로그램의 활발한 진행을 위해
그 프로그램만이 쓸 수 있도록 할당하는 메모리의 양입니다.
이 값을 보통 시스템에 장착된 메모리 양의 1/4로 설정하는 경향이 있습니다만
죄송합니다. 제가 마소 홈페이지를 보지도 않고 여기에 적었네요.
여기에는 16진수로 400000 가 적절한 값입니다.
마소 홈페이지에 가보니, 이 값은 바이트 단위다.
라고 적혀 있군요..... 참고하셨으면 합니다.
이 값은 16진수로 400000은 4MB밖에 안된답니다.
참고하셨으면 합니다.

또한, SystemPages 라는 이름의 DWORD값이 있습니다.
이 것은 운영 체제에서 사용할 목적으로 페이지 테이블을
미리 확보하는 값을 말합니다. 16진수로 FFFFFFFF가
최대값인데 이 값으로 설정하시기를 추천드립니다.

세 번째로 파일 시스템 설정에 관한 것입니다.
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem]
경로에 ContigFileAllocSize 라는 DWORD값을 추가시킬 수 있습니다.
이 값은 응용 프로그램이나 운영체계가 파일을 입출력할 때,
파일을 이 값의 설정값 단위로 쓰고 읽습니다.
보통 기본 값은 10진수로 512입니다. 하지만
시스템의 안전성과 약간의 성능 향상을 위해
4로 설정시키는 것을 추천합니다...
아 제가 밑의 댓글의 중심을 이해하지 못했네요.
이 값은 Contiguous File Allocation Size 의 준말입니다.
즉, 인접하는 파일 할당 크기 쯤으로 번역될 수 있습니다.
어느 분께서 왜 4로 설정해야 하는지를 물어 오셨으므로
여기에 간략히 적습니다. 우리가 쓰는 Intel 호환 프로세서는
4KB로 메모리를 관리합니다. 그래서 파일 시스템과
가상메모리에 관한 설정을 4KB로 설정하시기를 추천드리는겁니다.

네 번째로 Prefetch에 관한 것입니다.
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters]
경로에 AppLaunchMaxNumPage 라는 DWORD값이 있습니다.
여기에 십진수로 1024를 넣습니다.
또한 AppLaunchMaxNumSections 라는 DWord값이 있습니다.
여기에는 십진수로 1024을 넣습니다.

//www.microsoft.com/windows2000/techinfo/reskit/en-us/regentry/58629.asp

IRPstackSize 값은 위의 마소 웹페이지에 내용 처럼

10진수로 11에서 20까지의 값으로 설정시킬수 있습니다.

제가 설정해본 결과 20으로 설정한 것이 가장 좋더군요....

내용을 더 찾아 본 후에 자세한 내용을 덧 붙여 올리겠습니다.

조금 있다가 더 쓰겠습니다.

(초보 님들에게는 좀 무리인듯 싶으니 중수님들이 사용한번 해보심이 좋겠습니다..)
(컴 성능에 따라 다를수도 있습니다.. 그리고 자료 주신 김두현님 감사합니다..)

xp 강좌란에서 퍼온 글입니다..참고하시길..


written by (ldg1983)
2003-02-19 21:24:16
3120 번 읽음
  총 8 개의 댓글이 있습니다.
  1. 1. 방현운 '03.2.20 11:47 PM 신고
    :-D*전왜 Memory Management 다음에 PrefetchParameters라는 폴더가 왜 없을까요~!? 없으면 만들어도 되죠~? ↓댓글에댓글
  2. 2. 방현운 '03.2.20 11:24 PM 신고
    :-D*메모리 설정 저 512 램인데 16진수로 400000 이라고 써요 아니면 51200000 이라고 써요~? ↓댓글에댓글
  3. 3. 닉네임 '03.2.28 8:46 AM 신고
    :-D*메모리 설정에 IoPageLockLimit 라는 DWORD값이 없어여.. 추가 시켜두되나여??.. ↓댓글에댓글
  4. 4. 써니 '03.3.1 1:42 PM 신고
    :-D*저..이거 윈도98에도 되나요..?' ↓댓글에댓글
  5. 5. 유재명 '03.3.1 8:36 PM 신고
    :-D*98은 없어여 -_- 이거 무슨 운영체제 중심?? ↓댓글에댓글
  6. 6. 덜고쇼 '03.3.2 11:30 AM 신고
    :-D*제가 보기는 xp 중심...ㅡ.ㅡ;; 한때는 저 xp써서 최적 법 잘 아라요..ㅡ.ㅡ;; ↓댓글에댓글
  7. 7. 유재명 '03.3.4 10:55 PM 신고
    :-D*2000도 되는감? ↓댓글에댓글
  8. 8. 박대서 '03.3.6 1:23 PM 신고
    :-D*2000돼여돼는데..ㅠ.ㅠ ↓댓글에댓글
☞ 로그인 후 의견을 남기실 수 있습니다
 캐시선물





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
태그