여전히 사용 가능한 RAM이 있는데 OS X에서 가상 메모리를 사용하는 이유는 무엇입니까?


9

RAM이 8GB 인이 멋진 MacBook Pro가 있습니다. Activity Monitor를 열면 사용 가능한 RAM이 많이있는 것처럼 보이지만 컴퓨터는 많은 용도로 가상 메모리를 사용하는 것을 선호합니다. 왜 이런거야? 그것을 바꾸는 방법이 있습니까? 현명한가?

또한 7GB의 페이지 인이 있고 페이지 아웃이없는 것 같습니다. 그게 정상인가요? 많은 데이터입니다.


1
이 질문을 참조하십시오 . 가상 메모리라고해서 디스크를 RAM (스왑 크기)으로 사용한다는 의미는 아닙니다. 페이지 아웃이 없으면 디스크에 RAM을 저장하지 않음을 나타냅니다.
ughoavgfhw

페이지 인 및 페이지 아웃은 SWAP 및 NOT VM과 관련이 있습니다
Alexander-Reinstate Monica

답변:


8

가상 메모리를 오해하는 것 같습니다. 가상 메모리는 OS가 각 프로그램마다 고유 한 매우 큰 (32 비트의 경우 4GB, 64 비트의 경우 16 EB) 주소 공간을 갖는 것처럼 보이게하기 위해 사용하는 메커니즘입니다. 또한 OS가 페이징을 사용하는 방법을 제공하며, 실제 RAM 만 사용되는 것처럼 보이게합니다. 요컨대, 추상화 일 뿐이며 활동 모니터의 "가상 메모리"통계는 의미가 없습니다 (사용 사례의 99 %). "실제"RAM의 사용 여부와는 관련이 없기 때문에 숫자가 무엇이든 걱정하지 않아도됩니다.

페이징 통계 정보 : 시스템 사용 방법에 대한 세부 정보를 제공하지 않았으므로 문제가 있는지 여부를 알기가 어렵지만 7GB의 값으로 놀라지 않을 것입니다. 또한 부팅 이후보고 된 값은 Page ins / outs이므로 랩톱을 항상처럼 유지하면 잠시 후에 숫자가 누적되는 것은 놀라운 일이 아닙니다.


많은 페이지 출력을 시작하면 문제가 발생합니다. 사용 가능한 실제 메모리가 있으면 페이지 인이 저렴합니다. 페이지 아웃은 OS에서 무언가를 페이징해야하는 경우 발생하지만 사용 가능한 실제 메모리가 없으며 먼저 무언가를 교체해야합니다. 8GB RAM을 사용하면 이는 쉽지 않습니다.
alesplin

라이브 페이징 통계를 측정하기위한 좋은 출발점 이이 답변vm_stat 에서 찾을 수 있습니다.
bmike
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.