pagefile.sys 파일 삭제해도 되나요.

   조회 31867   추천 0    

페이징 파일 없음으로 설정했는데 c드라이브에 아직도 512m의 용량을 잡아먹고 있네요.
검색을 해보면 페이징파일 없음으로 하면 알아서 c루트에 파일이 없어진다고 하는데 전 없어지지않고 남아있습니다.
수동으로 삭제해도 문제 없을까요?
111
짧은글 일수록 신중하게.
특정 프로그램이나 업데이트 설치하면 시스템 안정성을 위해 페이징 파일을 무조건 잡게 만듭니다.

많은 분들이 잘못 알고 있는 상식 중에서 물리적인 메모리가 충분하면 페이징 파일이 없어도 된다는
것이 있는데 프로그램밍이나 OS에 대해서 좀 공부해 보면 이게 얼마나 말이 안되는 거란걸 알수 있습니다.

아주 간단하게 설명하면 프로그램을 메모리에 올려서 실행하거나 작업하다 보면 메모리도 단편화가 생기기
때문에 단편화 제거 작업이 필요한데 페이징 영역이 아에 없을 경우 이걸 처리하지 못해서 메모리 공간에
단편화가 가속되기 때문에 시간이 지날수록 속도가 느려지며 더불어 데이터를 연속되는 메모리 공간에
쌓지 못해서 스텍 오버 플로워가 생길 가능성도 높아 집니다.

그래서 일반적으로 일정한 프로그램만 계속 실행하는 서버 환경에서 보다 계속 이런 저런 프로그램을
열고 닫고 하는 데스크탑 환경에서 페이징 파일이 더 중요합니다.

디스크 공간 부족하시면 많이 잡을 필요는 없지만 다른 큰 쓸모 없는 프로그램 지우시고
최소한 1G 정도는 잡아 주시는 게 좋습니다.
     
나우마크 2014-05
정말 좋은 이야기입니다.

자꾸 지우더랍니다. 지우면 안되는데 ...
장동건2014 2014-05
헉~그렇군요.
좋은 정보 얻어갑니다.^^
방효문 2014-05
그런거였나요 그러면 메모리가 충분하다 못해 흘러넘친다면 어느정도를 잡는게 좋은가요?
     
송상병 2014-05
흘러넘쳐도 메모리 용량의 2배는 잡아주는게 좋습니다. 윈도에 맏기는게 최선.
64GB로 페이지 파일 없이 굴리다가 게임이나 파일 복사 때문에 메모리 오버플로우 나는 시스템 몇번 봤습니다.
          
방효문 2014-05
그럼 64GB를 잡아야되네요 지금은.
디스크 페이징 파일은 무조건 있어야됩니다..

약간이라도 있어야됩니다만...

그러면 하드를 자주 읽고 쓰고 합니다..

너무 없어도 안되고 너무 많으면 하드용량만 잡아먹고 그래요..
김한구 2014-05
원레 페이징 혹은 스왑 파일은 물리적 메모리의 2배에서 3배 정도 잡아주는 것이 정설처럼 여겨졌습니다만...

이건 아주 옛날 호랑이 담배피던 시절.....메모리 1메가가 아쉽던 시절 이야기입니다...

옵테론 시스템에 32기가 메모리를 사용중인데....이 원칙을 고수하면 스왑을 64기가나 잡아줘야 하죠......

그러나 이건 완전 하드 용량 낭비구요...다만....아무리 못해도 2기가 정도는 잡아주는 것이 좋다고...

FreeBSD에서는 권고하고 있습니다.....그래서 저도 2기가만 잡고 씁니다....
pagefile.sys 파일 없어도 큰 문제없습니다.
다만 이벤트로그현황에서 보면 이것때문에 에러로그가 나옵니다.
64M까지만(기억이 가물가물..) 하면 표시안납니다.
akfalles 2014-05
저도 이벤트뷰어 에러로그 방지용으로 쬐끔만 잡아놨습니다.
현재 사용량으로 볼 때 물리 메모리가 충분하다면 굳이 1.5~2배 등으로 크게 잡을 이유는 없을거 같습니다.
2014-05
https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/ch-swapspace.html

레뎃쪽도 일관성은 별로 없지만, 메모리용량*2 는 구시대의 유물이 맞는듯합니다.

사용하는 어플리케이션이나 OS 특성에 맞게 잡아쓰면 될듯합니다.

10년전엔 오라클 설치할 리눅스머신의 스왑은 메모리 3배라고했는데, 지금은 어떤가모르겠네요.
     
방효문 2014-05
더더욱 했갈리네요 그러면 대체 얼마를 잡아줘야할지. 기준이 없군요.
최적의 페이징 파일이나 스왑 파티션 사이즈는
메모리 용량이나 자신이 사용하는 프로그램에 달려 있습니다.

디버깅이나 덤프도 생각하는 거면 자신이 사용하는 메모리보다 커야 합니다만
그런것 전혀 사용할 일 없는 일반 사용자들은 적당히 잡아 주면 됩니다만 자신이 주력으로 사용하는
프로그램이 사용하는 메모리 양보다는 많게 잡아 주는 게 좋습니다.

대부분 백신도 사용하시니까 주력 프로그램이 사용하는 메모리양의 1.5배쯤 하면 되지 않을까 생각합니다.
하지만 하드디스크 용량이 아주 부족하지 않은 경우는 OS에서 권장하는 설정치 그대로 사용하시는 게 좋습니다.

가끔 보면 OS 페이징이나 스왑 없에 버리고 다른 메모리 관리 프로그램 돌리는 분들도 많이 계신데
사실 완전한 삽질이라 생각합니다.
OS의 메모리나 프로세스 관리는 누구보다도 그 OS를 만든 회사에서 가장 잘 알고 있으며
해당 프로그램 기본값이 일반 사용자에게는 가장 좋습니다.


QnA
제목Page 3143/5692
2015-12   1554338   백메가
2014-05   5019000   정은준1
2014-06   12950   행아범
2014-06   9021   가빠로구나
2014-06   23023   akfalles
2014-06   10232   미우
2014-06   14563   잉여
2014-06   13560   drama
2014-06   12661   MikroTik이진
2014-06   8824   개미늘보
2014-06   5372   나파이강승훈
2014-05   4766   팽짱정석
2014-05   5480   브로콜리
2014-05   6939   VSPress
2014-05   5177   나파이강승훈
2014-05   4992   Lucifer
2014-05   7438   파리대왕
2014-05   10093   나파이강승훈
2014-05   4291   무아
2014-05   7872   아름다운노을
2014-05   4352   김윤술
2014-05   5144   김윤술