host의 I/O를 강제로 적게 하는 방법이 없을까요?
글쓴이: SoftOn / 작성시간: 화, 2007/05/01 - 8:18오후
linux 상에서 vmware로 windows XP를 돌리고 있습니다.
그런데 windows에서 인코딩 프로그램(mencoder, 바닥 등등)을 돌릴때는
windows나 linux나 조금 반응이 느려졌지만 별 문제 없습니다.
문제는 linux 상에서 mencoder로 인코딩을 하면 linux의 다른 프로그램은 살짝 느려진 정도지만
vmware에 돌아가는 windows가 거의 반응을 하지 않을 정도로 느려집니다.
문제 해결 방안이 크게 2가지로 host 튜닝하는 것과 vmware를 튜닝하는 것이 있는데
vmware 메뉴얼에 있는 i/o 관련 설정은 다 해봤지만 별 소용 없습니다.
(하다못해 scsi 드라이버 깔아서 윈도우 다시 설치도 했습니다;;)
그래서 생각나는게 host의 mencoder와 같은 프로세서의 I/O를 강제로 적게 하는 것인데
어떻게 해야 할 수 있나요?
또는 다른 해결 방안은 없을까요?
덧. 프로세서 우선순위를 낮추면 조금 좋아지긴 합니다.
Forums:
으음...
vmware가 메모리를 다 page cache로 잡아서 vm 관리가 좀 이상해지고, 스스로도 영향을 많이 받는데요. vmware 설정에 메모리 탭에 보면 스왑되지 않도록 할 수 있습니다. 메모리를 좀 비효율적으로 쓰게 되지만 말씀하신 문제는 괜찮아질겁니다. 아니면 sysctl vm.swappniess 값을 조정해 보세요.
댓글 달기