2008년 01월 25일
새 컴퓨터에 Vista 64 bit를 깔고 최적화 하며 느낀 것들
1. 64bit 윈도는 안정화 되 있다. 거의 모든 드라이버들이 존재하며 (심지어 TrackIR까지) 잘 동작한다. 비스타 64가 32에 비해서 잃는 것이 거의 없기 때문에 64버전을 깔지 않을 이유가 없다. 당연히 게임도 잘 돌아간다! 행여 호환성이 어쩌고 ... 를 믿을 이유가 별로 없다. 올드 하드웨어여서 64비트 드라이버가 공급되지 않을때만 문제가 된다.
2. 하드 읽어대는 일 줄이기 : 비스타에는 다양한 서비스들이 자기 마음대로 하드디스크를 읽어댄다. 하드디스크가 혼자 돌아가는 경우가 많은데, 다음 서비스들 때문이다.
- Indexing : Indexing 안하는 것으로 하면 검색 할때만 살짝 손해본다.... 별로 자주 돌지는 않지만
- WindowsDefender : 디폴트로 매일 스캔 되 있다. 안 하게 하면 되고..
- DiscDefragmenter : 이것도 자동으로 defrag하게 되 있다. 수동으로 바꾸면 되고..
-(주요) SuperFetch : 램을 "선행 캐쉬" 로 사용하려고 한다. 램을 4기가나 그 이상으로 하면 이 녀석이 대략 2-3 기가를 채우려고 부트 한 직후부터 열심히 (대략 5분은 읽어야 low-priority로 3기가를 채우나보다) 읽어댄다. 주범. 주범. SuperFetch와 유사한 Boost... ( 무슨 부스트였는지 까먹었다... 흐... ) 여하간에 Flash를 캐쉬로 쓰는... 기능도 있는데, 플래쉬 드라이브나 디바이스가 있고 이걸 설정해주었다면 이넘 역시 주범이 된다.
-시스템 복원 : 나름대로 주요한 녀석. 비스타는 Program Files에 뭐 깔때 마다 시스템 복원 지점을 만들어댄다... 꺼버려도 좋지만...
실지로 이런 프로세스/서비스들을 찾으려면 퍼포먼스 뷰(윈도 관리도구의) 를 사용하거나, 아니면 ProcessMonitor나 ProcessExplorer를 사용하면 된다... (SysInternal 도구들) 관리도구의 퍼포먼스보기가, 열린 파일과 디스크 억세스하는 주범을 찾기에는 나름 좋았다. 하지만 svchost .exe 안을 보려면 ProcessExplorer가 필수다... (뭐, cmd에서 할 수도 있지만 약어로 나와서 찾기가 귀치않은데, PE는 그걸 해 주니까.) ... svchost는 하나의 프로세스가 여러 서비스를 돌리기 때문에... pid로 찾아서 내부를 들여다보고 주범을 잡아야 한다. 가령 ProcessMonitor로 개별 레지스트리/파일 억세스를 찾은 다음, 그 pid인 svchost를 ProcessExplorer에서 찾아서 해당 프로세스 안에 돌아가는 서비스가 무엇인지 살핀다음 꺼준다....
내 경우에는, 일단 안티바이러스 등을 다 꺼버리고 위의 5개를 스탑시키니 조용해졌다.
----
대체 왜 내 간섭없이 하드디스크를 읽어대느냔 말이다... 라는 걸로, 이거 하나 하나 다 찾는데 하루를 써먹었다. 슬프다. 이제 원인을 알았으니 (이상한 프로그램이 그러는게 아니라는 걸 알았으니) 다시 다 켜둘까.... 내가 맨날 브라우저 켜자마자 파이어폭스를 켜는 걸 알고는, 늘 파폭을 메모리에 캐슁해두겠지, 수퍼패치는.... ... ... 쩝. 혹은 즈음같아서는 오블리비언 게임이 올라가 있을까?
2. 하드 읽어대는 일 줄이기 : 비스타에는 다양한 서비스들이 자기 마음대로 하드디스크를 읽어댄다. 하드디스크가 혼자 돌아가는 경우가 많은데, 다음 서비스들 때문이다.
- Indexing : Indexing 안하는 것으로 하면 검색 할때만 살짝 손해본다.... 별로 자주 돌지는 않지만
- WindowsDefender : 디폴트로 매일 스캔 되 있다. 안 하게 하면 되고..
- DiscDefragmenter : 이것도 자동으로 defrag하게 되 있다. 수동으로 바꾸면 되고..
-(주요) SuperFetch : 램을 "선행 캐쉬" 로 사용하려고 한다. 램을 4기가나 그 이상으로 하면 이 녀석이 대략 2-3 기가를 채우려고 부트 한 직후부터 열심히 (대략 5분은 읽어야 low-priority로 3기가를 채우나보다) 읽어댄다. 주범. 주범. SuperFetch와 유사한 Boost... ( 무슨 부스트였는지 까먹었다... 흐... ) 여하간에 Flash를 캐쉬로 쓰는... 기능도 있는데, 플래쉬 드라이브나 디바이스가 있고 이걸 설정해주었다면 이넘 역시 주범이 된다.
-시스템 복원 : 나름대로 주요한 녀석. 비스타는 Program Files에 뭐 깔때 마다 시스템 복원 지점을 만들어댄다... 꺼버려도 좋지만...
실지로 이런 프로세스/서비스들을 찾으려면 퍼포먼스 뷰(윈도 관리도구의) 를 사용하거나, 아니면 ProcessMonitor나 ProcessExplorer를 사용하면 된다... (SysInternal 도구들) 관리도구의 퍼포먼스보기가, 열린 파일과 디스크 억세스하는 주범을 찾기에는 나름 좋았다. 하지만 svchost .exe 안을 보려면 ProcessExplorer가 필수다... (뭐, cmd에서 할 수도 있지만 약어로 나와서 찾기가 귀치않은데, PE는 그걸 해 주니까.) ... svchost는 하나의 프로세스가 여러 서비스를 돌리기 때문에... pid로 찾아서 내부를 들여다보고 주범을 잡아야 한다. 가령 ProcessMonitor로 개별 레지스트리/파일 억세스를 찾은 다음, 그 pid인 svchost를 ProcessExplorer에서 찾아서 해당 프로세스 안에 돌아가는 서비스가 무엇인지 살핀다음 꺼준다....
내 경우에는, 일단 안티바이러스 등을 다 꺼버리고 위의 5개를 스탑시키니 조용해졌다.
----
대체 왜 내 간섭없이 하드디스크를 읽어대느냔 말이다... 라는 걸로, 이거 하나 하나 다 찾는데 하루를 써먹었다. 슬프다. 이제 원인을 알았으니 (이상한 프로그램이 그러는게 아니라는 걸 알았으니) 다시 다 켜둘까.... 내가 맨날 브라우저 켜자마자 파이어폭스를 켜는 걸 알고는, 늘 파폭을 메모리에 캐슁해두겠지, 수퍼패치는.... ... ... 쩝. 혹은 즈음같아서는 오블리비언 게임이 올라가 있을까?
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- 괜히 건드렸다=ㅂ= by 음유시인
- Driver의 중요성.. by oojoo
- 비스타 성능이 별로다 하는 사람들은... by 가이우스
- 생각해보니 재밌는 것이 있습니다. by 가이우스
# by | 2008/01/25 13:57 | 잡다한것들 | 트랙백 | 덧글(2)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]