Tech/Lang

vmware disk 100%

glqdlt 2017. 5. 23. 05:47

https://www.reddit.com/r/vmware/comments/2i6z4e/workstation_on_win_8_100_host_disk_usage_issue/


https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1008885



vmware 이미지들의 디스크 IO 가 계속 100%에 상주하는 문제때문에


실질적으로 사용하는데에 있어 너무 느려서 화가 났다.


해당 이유를 해결하려고 디스크 캐싱메모리가 높은것도 사보고 다해보았지만


아래 방법이 최고라서 공유한다




vmware 이미지가 있는 폴더에 있는 vmx 환경파일에 아래의 문구를 삽입해준다.


[윈도우 기준]


MemTrimRate = "0"
mainMem.useNamedFile = "FALSE"
sched.mem.pshare.enable = "FALSE"
prefvmx.useRecommendedLockedMemSize = "TRUE"


[리눅스 기준]


MemTrimRate = "0"

sched.mem.pshare.enable = "FALSE"
prefvmx.useRecommendedLockedMemSize = "TRUE"

mainmem.backing = "swap"



원리는 아무래도 포토샵같은데서 쓰던 캐시메모리 원리의 기술과 같은 스택 같아서 공식홈페이지를 찾아보니..


"가상 컴퓨터 설정을 편집하여 더 많은 호스트 메모리를 사용하여 I / O 사용을 줄이는 형태 " 


라고 한다. 역시 내 예감이 맞았군.


아래는 구글 번역기 



이러한 설정을 가상 시스템에 추가하면 하드 디스크의 I / O로드가 줄어들 수 있지만 이러한 조정을 수행하려면 호스트에 추가 메모리가 필요합니다. 가상 컴퓨터에 할당 된 모든 메모리를 수용하기 위해 호스트에 충분한 여유 메모리가있는 경우에만 이러한 설정을 추가하십시오. 그렇지 않으면 실행중인 모든 가상 컴퓨터의 성능을 저하 시키거나 호스트 운영 체제에 영향을 줄 수있는 메모리 부족 상태가 발생할 수 있습니다. 이러한 설정은 신중하게 사용하십시오.




'Tech > Lang' 카테고리의 다른 글

SBT on eclipse for scala  (0) 2017.05.29
스칼라를 공부하면서 느끼는 스칼라란  (0) 2017.05.14
Vertx 와 Akka에 대해 (Akka 만세)  (0) 2017.03.21
PlayForScala -1  (0) 2017.03.19
PlayForScala -0  (0) 2017.03.07