메모리 최적화 하기

푸닥이 삼촌 2008. 3. 21. 03:53

윈도우 임시 폴더를 램 디스크에 두기

 

윈도우에서 응용 소프트웨어 파일 관련 작업은 모두 임시  저장소를 바탕으로 이루어진다.

윈도우에서 임시 폴더(C:\windows\temp 또는 tmp 폴더)는 말 그대로 임시로 파일을

저장하는 곳이다.

압축 파일을 읽거나 프로그램을 깔면 윈도우는 임시 폴더에 파일을 저장한 뒤 써먹는다.

프로그램을 종료하면 임시 폴더에 담겼던 파일이 자동으로 지워진다.

이런 작업은 자주 일어나므로 임시 폴더를 속도가 빠른 실제 메모리를 이용하여 "램 디스크"로

쓰면 하드디스크가 부드러워지고 윈도우가 전체적으로 빨라진다.

 

윈도우 임시 폴더(C:\windows\temp 또는 tmp 폴더)를 실제 메모리로 이용하기 위해서는

메모리가 최소한 1GB이상은 넘어야 하고, 충분히 제대로 이용하려면 4GB는 되어야 한다.

실제 메모리가 2GB 이상은 램 드라이브 크기를 512MB 이상 정도로 사용하고,

실제 메모리가 4GB 이하라면 램 드라이브 크기를 1GB가 이상으로 사용하기를 권장한다.

 

포토샵 등 기타 응용 소프트웨어 작업 위치(스크래치 디스크(Scratch Disk) 가상 메모리)

"램 디스크"에 두면 빠르고 부드럽게 작업을 할 수 있다. "램 디스크" 크기 1GB 이상 권장.

 

3D 게임을 주로 이용하는 유저인가에 따라서 램 드라이브의 크기를 늘리거나 줄일 수 있다.

 

**** 이 팁을 이용하려면 먼저 " 램 디스크 "를 만들어야 한다. ****

램 디스크 만들기와 램 디스크 만드는 프로그램(RamDisk Plus v9.0) 아래주소

                                     http://blog.daum.net/woonsoo100/12552518

 

* 참조 *

: 램 디스크 크기를 512MB로 만들어 사용 한 경우, (여기서는 512MB 사용함.)

     "임시 폴더를 "램 디스크"에 두었을 때 즉, 네로(nero)라는 동영상 편집, 제작 프로그램을

     nreo 웹 사이트에서 189MB의 설치 파일을 내려받아 설치할 때 700MB 이상의 빈 공간이

     필요 하다. 그러므로 "램 디스크"의 임시 폴더의 공간이 700MB 이상 이여야 한다.

     인터넷에서 내려받은 설치 파일들은 주로 임시 폴더에 압축을 풀면서 설치가 진행이 된다.

     큰 파일은 512MB의 램 디스크에서 설치 할 때 오류가 발생이 되어 설치가 안된다.

     가끔, 이렇게 큰 용량의 설치 파일을 내려받아 설치 할 때 에는 임시로 하드디스크에

     임시 폴더 를 두고 설치 한 다음 다시 "램 디스크"에 임시 폴더를 두는 방법으로 사용한다.

   이런 경우 때문에 윈도우 임시 폴더(C:\windows\temp 또는 tmp 폴더)를 실제 메모리로

              이용하기 위해서는 메모리가 최소한 1GB이상은 넘어야 한다.

 

1. 시작 → 제어판 → 시스템을 눌러서 "시스템 등록 정보" 창을 열고 "고급" 탭을 누른다.

<_A><_P>

?x-content-disposition=inline 

2. 아래에 "환경 변수" 버튼을 누른다.

<_A><_P>

?x-content-disposition=inline 

3. '환경 변수' 창에서 "사용자 변수" 항목과 "시스템 변수" 항목의 값을 램 드라이브로 바꾼다.

    먼저 "사용자 변수"에서 TEMP를 더블클릭(또는 편집 버튼) 한다.

<_A><_P>

?x-content-disposition=inline 

<_A><_P>

?x-content-disposition=inline 

4. '사용자 변수 편집' 창이 뜨면 "TEMP"의 "변수 값"을 램 드라이브(여기서는 Z:\temp)로

    바꾼 뒤 '확인' 버튼을 누른다.

    이번에는 "TMP" 항목을 고르고 "변수 값"을 램 드라이브(여기서는 Z:\temp)로 바꾼 뒤

   '확인' 버튼을 누른다.

  

   참조 : 큰 온라인 게임 설치 및 자주 업데이트 패치를 내려 받아 진행하는 게임이나 큰 용량

           의 프로그램을 내려 받아 설치하는 유저라면 "사용자 변수 편집"은 그대로 두고

          (변경 없이) 사용하기를 권장 함. 램 디스크의 용량이 충분하지 않다면 게임 설치 및

           프로그램 설치 시 용량(공간)부족으로 오류 발생.

           ( 온라인에서 내려받는 파일들은 주로 압축 파일로 되어 있으며 "임시 폴더"에 두고

           설치과정에 "임시 폴더"에 압축을 풀면서 깔린다.)

           ( P2P 등 프로그램이나 압축 파일을 저장할 위치나 압축을 풀 위치를 지정 가능한

             프로그램 등은 이상없이 이용이 가능함. )

   또는 "사용자 변수" 값을 필요에 따라 '램 디스크'나 '하드디스크'로 변경하여 사용해야함.

<_A><_P>

?x-content-disposition=inline 

5. 이번에는 "시스템 변수"에 "TEMP"와 "TMP" 항목도 "변수 값"을 램 드라이브(여기서는  

    Z:\temp)로 모두 바꾼 뒤  '확인' 버튼을 누른다.

<_A><_P>

?x-content-disposition=inline 

6. "사용자 변수"와 "시스템 변수"의 'TEMP' 항목 과 'TMP' 항목을 램 드라이브(여기서는

     Z:\temp)로 모두 바꾼 뒤 "확인" 버튼을 누르고 윈도우를 다시 시작한다.

<_A><_P>

?x-content-disposition=inline 

7. 토샵 등 기타 응용 소프트웨어 작업 위치(스크래치 디스크(Scratch Disk) 가상 메모리)

   "램 디스크"에 두면 빠르고 부드럽게 작업을 할 수 있다. "램 디스크" 크기 1GB 이상 권장.

   여기서는 포토샵(Adobe Photoshop CS4)을 예로 설명함.

 (기타 프로그램 등은 "환경 설정"에서 작업 위치(스크래치 디스크, 캐시 폴더, 임시 폴더 등) 변경)

 

* 참 조 *

스크래치 디스크(Scratch Disk)란  포토샵에서 램이 해당 파일을 다룰 만한 충분한 공간이 되지 않는다면 하드디스크 공간을 메모리로 이용한다. 이것이 포토샵의 가상 메모리다.

포토샵 용어로는 스크래치 디스크(Scratch Disk)이고 운영체제의 페이징 파일(가상 메모리)과 비슷하다.

 

  포토샵을 실행 → 편집(Edit) → 환경 설정(Preferences) → 실행(Plug-Ins)  → 스크래치 디스크

 

 스크래치 디스크 항목을 보면 기본으로 1번에 'C:\' 로 잡혀 있다.

    ( 참조: 편집 작업 중에 1번에서 용량이 부족하면 2번, 3번등의 공간을 활용한다.)

    먼저  "램 디스크"드라이브(여기서는 Z:\)에 체크하고 →  1번의 ('C:\'드라이브)체크를 풀어

    준다. 그런 다음 "확인" 버튼을 눌러서 닫고 → 포토샵을 종료하고 → 포토샵을 다시 실행하면

    우선순위 1번으로 "램 디스크"가 설정된다.  

 

포토샵을 다시 실행하면 1번이 "램 디스크"로 되어 있다.  

 

스크래치 디스크 항목에서 2번으로 사용할 하드디스크에 체크한다. → 확인 → 포토샵 다시 실행.

 (시스템이 설치된 파티션이 아닌 다른 하드디스크(HDD)가 있다면 그 하드(HDD)에 체크한다.)

 

 포토샵을 다시 실행하고 "스크래치 디스크"를 확인하면 → 체크한 하드디스크(HDD)가 2번으로

    되어있다. 이제 이미지 등 편집 제작 과정에서 "램 디스크"를 활용하다 "램 디스크"의 용량이

    부족하면 "하드디스크(HDD)를 가상 메모리로 이용 하게 된다.

   (램 디스크만을 사용하기 위해서는 2GB에서 4GB이상의 충분한 "램 디스크" 공간이 필요하다.)

 

8. 위와 같이 다른 응용 소프트웨어 등도 작업 위치를 "램 디스크"에 두면 빠른 로딩(loading)과

   하드디스크의 부담을 줄이고 쾌적한 환영에서 작업을 부드럽게 할 수가 있다.

 

 

                                    램 디스크를 인터넷 임시 폴더로 쓰기  

                            http://blog.daum.net/woonsoo100/12556620

 

푸닥이 삼촌

 

질문있습니다.

다른 응용프로그램(포토샵...) 등의 초기 로딩 속도를 램디스크를 이용하여서 빠르게 하는 방법은 없는것인가요?
위에 포토샵 작업 위치를 램 디스크로 설정하는 방법을 올렸습니다.
기타 응용 소프트웨어 등도 환경 설정에서 변경하시면 됩니다.
다시 원상복귀 하고싶어서 그런데요

사용자변수에 temp tmp파일들이 지정되어있던 경로 좀 알려주실수 있나요?

사진에 짤려잇네요
C:\Documents and Settings\푸닥이\Local Settings\Temp 또는
C:\Users\Administrator\AppData\Local\Temp

찾기가 힘이 드시면 C: 에서 → 마우스 오른 쪽 버튼을 누른다. → 새로 만들기 →
폴더 를 누르고 → 이름을 "temp"로 만들어서 사용하시면 됩니다.
본인이 원하는 위치에 "temp"를 만들어서 사용해도 아무 상관이 없습니다.
좋은 정보 감사합니다.
안승균 님 : 편집 누르시고 "%USERPROFILE%WLOCAL SETTINGS\TEMP" 치시면 됩니다.
한번 시도해 봐야겠네요 정보 정말 감사합니다.~^^
윈도우 임시폴더를 램디스크로 지정하고 재부팅했는데...이상하게 속도가 느려지네요.
게다가 인터넷창에 보면 flash장면 있잖아요~그부분이 텅빈채로 출력이 되네요.
flash가 호환이 안되는건지...지금 전체 4gb에서 765mb로 인터넷 임시폴더로만 사용중입니다.
뭐가 문제일까요? 하란대로 똑같이 설치했는데...가르쳐주세요!!
저는 512MB를 윈도우 XP와 비스타에서 "인터넷 임시 폴더"와 임시 폴더의 "사용자 변수와 시스템
변수" 그리고 Adobe Photoshop CS4 가상 메모리로 사용하고 있으나 인터넷 항해 할 때 아무
이상이 없습니다.
flash장면을 본 사이트 주소를 남겨 주시면 확인하여 보겠습니다.
삼촌님 제가 삼촌님 글을 보고 램디스크 2.7기가 잡고 eboostr를 설치하고 추가 기능을 이용하여 램디스크를 2.7기가 추가하여 사용하고 있습니다.그런데 컴퓨터 재 부팅할때 마다 eboostr에 램디스크 설정 해 놓으것이 사라집니다..유지 할 수 있는 방법이 없는지요??
참고로 전 xp32bit에 램은 전체 6기가 사용중입니다.
종료시 "램 디스크"설정에서 "Save at system shutdown" 항목에 체크.

*참조*
메로리는 휘발성이기 때문에 PC를 종료하면 정보가 지워 집니다.
"램 디스크"의 정보를 PC를 종료 할 때, 하드 디스크에 이미지를 저장 했다가
PC가 다시 부팅하면 "램 디스크"에 이미지 파일을 불러옵니다.
전 노트북에 비스타 32비트가 깔려있는데 터보메모리1기가에 의해 레디부스트 기능이 실행중입니다.
마소의 설명에 의하면 어떤 usb를 연결하여 레디부스트로 쓰더라도 터보메모리를 따라 갈 수 없다고 하더군요.. 그런데 터보메모리를 이용 레디부스트로 쓰곤 있는데 eboostr를 이용하여 시스템캐시를 따로 만들어 줄 필요가 있나요? 노트북램이 4기가라 미관리 램이 약 1기가가 남는데 eboostr 유틸로 시스템캐시를 만들어주는 것이 나을 지 아니면 램디스크로 만들어 임시폴더로 쓰는 것이 나을지요?
터보메모리가 있다면, 램 디스크를 만들어 이용하시기 바랍니다.
푸닥이 삼촌님.
제가 ram 2g를 사용하는데요. 512mb로 램디스크 잡고, 인터넷임시폴더랑 윈도우 임시폴더를 옮겨놓고 사용중인데요.
혹시 인터넷강의같은 1~2시간정도되는 스트리밍동영상 청취시에나, 벅스뮤직같이 스트리밍음악청쉬시 문제가 발생하진않나요?

또, 무거운프로그램이나 그런건 돌리는건 아닌데요. 구글에서 나온 피카사같은 프로그램으로 사진보정작업을 좀 합니다... 그런데 가끔 프로그램이 느닷없이 꺼지고 그래요..ㅠ
윈도우 임시폴더를 옮겨서 그런건가요?ㅠ

마지막으로, 푸닥이 삼촌님께서 블로그에 포스팅해놓으신대로 superspeed ramdisk로 램디스크를 생성하니, c:에 SsRd0001.cif라는 파일이 생겼어요. 이게 뭐하는거죠? 지워도 되는건가요?

질문만 잔뜩하게되네요ㅠ
항상 늘 좋은 정보 알아갑니다 감사합니다!
램디스크 관련해서 많은 정보 감사합니다.

다름이 아니라 제가 XP sp3 를 사용하는데 PAE 모드가 활성화 되어 있지 않다고하여

4기가의 메모리중 사용치 않는 unmanaged 메모리를 사용하지 못합니다.

보드는 P35 칩셋 기가 보드이구요. 바이오스상 4096 인식하구요.

램디스크 설치시 사용메모리는 3.5기가로 나옵니다.

제어판 시스템에서도 3.5로 나오구요.

그래서 현재는 그냥 3.5 범위 내에서 800메가 잡아 사용합니다.

보드가 지원하지 않는건 아닌것 같은데 PAE 활성화에 별다른 이유가 있을런지요?

슈퍼스피드 램디스크는 10 사용합니다.

그럼 고견 부탁드리겠습니다.

^____^
램디스크를 그대로 따라해서설정했는데요... 컴터를 시작할때마다 램 을 포맷 해야 하나요 ? 시작할때마다 램선택하면 포맷하라고뜨네요..... 지난번 글에 보니 "temp" 폴더 생성을 체크하면 포멧하지말라고했는데. 포맷 안하 면 z드라이브(램) 가 지정이 안되더라고요.. 몬가좀 잘못된것같은데 어느부분이 잘못된건가요 ?? 시작할때마다 램 포맷 하는거아니져 ??? 알려주세요 (윈7)
상당히 실용적인 작업 과정을 올려주셔서 감사합니다...!
잘 사용하겠습니다.
안녕하세요.u